0
1
00:00:01,140 --> 00:00:07,110
What are the basic input/output mechanisms available on Basys3? An electronic board containing an 
1

2
00:00:07,110 --> 00:00:14,520
an FPGA supports several input/output mechanisms to provide data for designs in the FPGA and use the FPAG 
2

3
00:00:14,520 --> 00:00:15,180
results.
3

4
00:00:15,760 --> 00:00:21,240
The configuration of these mechanisms depends on the types of input/output and the applications using 
4

5
00:00:21,240 --> 00:00:21,450
them.
5

6
00:00:21,690 --> 00:00:27,210
In this lecture, I am going to introduce the basic input/output configuration on the Basys3.
6

7
00:00:27,210 --> 00:00:34,470
Probably the binary switch is the simplest way to provide a binary input for a digital circuit. 
7

8
00:00:35,130 --> 00:00:40,380
The Basys-3 board contains 16 LEDs and 16 switches connected to the FPGA.
8

9
00:00:40,950 --> 00:00:47,340
This diagram shows the configuration of these connections. The FPAG pin names are shown in this diagram that
9

10
00:00:47,340 --> 00:00:49,020
will be used later in this section.
10

11
00:00:51,090 --> 00:00:57,300
Each switch provides the logic value 1 or 0 that can be read by the FPGA design to drive an LED.
11

12
00:00:59,830 --> 00:01:04,840
What is the HLS design overall structure of the logic design that sends the sates of switches 
12

13
00:01:04,840 --> 00:01:05,430
to LEDs?
13

14
00:01:06,480 --> 00:01:10,340
Explaining this overall structure is the main subject of the next lecture.
14

15
00:01:12,650 --> 00:01:19,280
These are the takeaway messages. We need to know the name of FPGA I/O pins connected to the Switches along this course.
15

16
00:01:20,120 --> 00:01:24,950
The state of an LED can be controlled by a switch via a simple design in the FPGA.
16

17
00:01:26,560 --> 00:01:27,670
Now the quiz for this lecture.
17

18
00:01:29,510 --> 00:01:34,350
Find and show the FPGA pins corresponding to the switch and LED in the following circuit. 
