【FPGA】三八译码器——板级验证
在程序运行过程中,需要手动修改三个输入端口A0-A2的值,使用拨码开关
八个输出端口Y0-Y7使用开发板上的八个LED灯D0-D7分别指示每个端口的电平状态

1.确定对应关系
根据硬件设计,八个拨码开关拨到下面时输出低电平
FPGA对应的管脚输出高电平对应的LED灯点亮
确定物理硬件和三八译码器的端口对应关系

接下来需要将这种对应关系告诉Vivado软件,只有这样Vivado软件才能将信号端口通过内部布局布线的方式连接到对应的FPGA管脚上
2.管脚绑定
第一步要打开设计

点击OK

将右上角的下拉框选择为I/O Planning选项

可以把Name栏拉宽一点

根据硬件开发板选择对应的FPGA管脚,填入每个信号后的Package Pin栏中
查阅引脚信息表
打开论坛www.corecourse.cn
输入720即可找到开发板资料

也可以直接看开发板背面

例如:SW0对应A0,所以A0的管脚编号就是G22

管脚绑定完成之后,还需要修改I/O Std,即修改信号的引脚电平标准
均改为LVCMOS33

3.保存文件
按组合键Ctrl+S,保存当前的设置
输入想要保存的文件名称,然后点击OK

这些信息会自动存入名为decoder_3_8的.xdc文件中

产生能直接下载到FPGA中的编程文件,即bit文件




编译完成后,仍直接点击Cancel

4.下载文件
将编程文件下载到开发板中,观察开发板的实际运行效果

选择芯片,右击选择Program Device

点击Program

配置指示灯亮起说明开发板中已经下载了程序

打开仿真的.tb文件,进行对照

