This video is the first lecture of the Basic Input-Output section. 1
In the previous section, we learned about the basic output mechanism in Basys3 board by developing 2
a simple HLS C function 3
that writes a fixed pattern on the LEDs. In this section, 4
I am going to explain the basic input mechanism on Basys3 board. 5
In the previous section, I mentioned the primary goals of logic circuits that are processing data and 6
controlling a wide range of systems. To achieve these goals, a logic circuit should perform three tasks: 7
receive or generate data, process data and send the results out. 8
In this section, we are going to consider both input and output peripherals. 9
Slide switches are considered as the peripherals that generate data and LEDs are the devices that 10
consume data. In this section, we are going to design a digital circuit that sends the data, generated 11
by the slide switches, to the LEDs on the Basys3 board. The circuit inside 12
the FPGA is as simple as a set of wires that connects the switches to LEDs. 13
In This Section, You Will Learn How to receive and send data in a logic circuit, How to use HLS design 14
flow to describe such a design, Use the Xilinx Vivado to generate a bitstream for a design with 15
inputs and outputs, Program the Basys3 board and set the input data and check the outputs. 16
Let's review the section structure. This section consists of seven lectures. 17
The current lecture is the introduction to this section. 18
The next lecture talks about the switches and LEDs configuration on the Basys3 board. In the third 19
lecture of this section, I will talk about the structure of the design that transfers the switches 20
states to the LEDs. 21
Lecture 4 gives more details on HLS design ports and interfaces. 22
Lecture 5 is organised as a LAB to develop our design in Vivado-HLS. In Lecture 6, I will talk 23
about generating the FPGA bitstream. 24
Finally, the last lecture gives some exercises that you can practice the concepts explained during 25
this section. 26
What is the configuration of slide switches and LEDs on the basys three board? The next lecture will cope 27
with this question.