est1ledv、setuptcl拷入工程目录。3将ledv加入工程并创建符号文件ledbsf。4建立图形设计文件led_testbdf放入led模块,添加输出引脚,并命名为led70,将led输出与输出引脚相连。5参考setuptcl进行引脚锁定,将未使用的引脚设置为三态输入(必须)。在led_testbdf中可以察看引脚锁定情况。6将led_testbdf设置为顶层模块,进行全程编译,察看编译报告。7确保JP6上的LED0LED7已通过跳线与FPGA引脚相连。8打开电源,将led_testsof下载至FPGA,观察LED1LED8的亮灯状态是否与设计吻合。扩展实验与思考:1修改ledv中代码,重新编译下载后,观察LED的状态变化。实验5:流水灯实验步骤1启动QuartusII建立一个空白工程保存为led_waterqpf2将test2ledwaterv、i
t_divv、setuptcl拷入工程目录。3将ledwaterv、i
t_divv加入工程并创建符号文件ledbsf、i
t_divbsf。
f4建立图形设计文件led_waterbdf放入ledwater、i
t_div模块;添加输入输出引脚,将输入引脚命名为clock,将输出引脚命名为led70;将输入引脚clock与i
t_div的clock输入、i
t_div的clk_out输入与ledwater的clk输入、ledwater的led输出与输出引脚led5参考setuptcl进行引脚锁定,将未使用的引脚设置为三态输入(必须)。在led_waterbdf中可以察看引脚锁定情况。6将led_waterbdf设置为顶层模块,进行全程编译,察看编译报告。7确保JP6上的LED0LED7已通过跳线与FPGA引脚相连。8打开电源,将led_watersof下载至FPGA,观察LED1LED8的亮灯状态是否与设计吻合。扩展实验与思考:1修改ledwaterv中代码,重新编译下载后,观察LED的状态变化。2ledwaterv中缺少复位信号,为何流水灯能够正常显示?如果需要增加复位信号,如何修改设计?(reset的引脚分配为PIN_B11)。3使用状态机设计流水灯。实验6:读取按键信号实验步骤:1启动QuartusII建立一个空白工程保存为keyledqpf2将test3keyledv、setuptcl拷入工程目录。3参考setuptcl进行引脚锁定,将未使用的引脚设置为三态输入(必须)。5将keyledv设置为顶层模块,进行全程编译,察看编译报告。6确保JP6上的LED0LED7已通过跳线与FPGA引脚相连将JP6的KEY1KEY8通过跳线与D6的SW1SW8相连。7打开电源,将keyledsof下载至FPGA,观察LED1LED8的亮灯状态,按下KEY1KEY8的任意一键,观测LED的状态。扩展实验与思考:1修改keyledv中寄存器赋值,重新编译下载后,观察LED的状态变化。2如果keyledv中的case语句缺少default,会产生什么电路?修改重新编译后观测编译报告,并下载到FPGA,同时按下2个键观察r