双击空白出,在NAME位置输入OUTPUT,点击OK按钮,将输出引脚符号放在out_port_from_the_PIO_LED[7..0]附近
双击第一个引脚,把名字该为CLK(大写)
双击第二个引脚,把名字改为LED[7..0],修改完毕后如下图所示
然后鼠标移动到各个部件的端点上,单击不放,移动鼠标到令一个端点上完成线路连接,连接完后如下图所示:
按下CTRL+S或点击FILE菜单中的存盘栏,进行存盘。
11. 编译整个系统
找到这个按钮
,点击它开始编译工作。如果正常一般应该有个一百多个
WARNING。如果发些有红色的错误信息,请按照错误信息的提示,找找自
己哪个环节出了错,对应出错的地方重新来过。
12. 锁定管脚
上面的图上有多少个管脚呢?不要说是2个,因为是错的。
左边输入脚是单引脚,占用一个FPGA的引出脚,右边输出脚是个以总线形式描述的引脚,其中LED是总线名,中括号里面的7..0表示了 LED7,LED6,LED5,LED4,LED3,LED2,LED1,LED0,为了不写得如此冗长,我们写作LED[7..0]
在系统完成编译后,将生成一个网络,但我们从这个网络的哪里输出和输入呢,这里就涉及到了如何把FPGA上的管脚和我们设计图中的虚拟管脚联系起来。
点击
按钮,进入管脚锁定界面:
双击LOCATION栏对应的名称输入对应FPGA管脚编号 CLK ? B13 LED0?R5 LED1?P9 LED2?P7 LED3?P6 LED4?P3 LED5?R8 LED6?R6 LED7?T3
输入完毕,检查无误后,再进行编译一次
13. 下载FPGA网表到FPGA芯片中
编译完成后,点击下载按钮
点击后出现下面界面
点击
选择好下载电缆,这里我们选择USB BLASTER,
选好后点CLOSE按钮确定。
如果出现驱动程序没有安装的情况,请按照所提供的“USB Blaster驱动安装”文件夹内文档所描述的步骤安装。
在PROGRAM/CONFIGURE栏下的方框,点击选上勾
点击START开始下载,如果不出问题,系统会提示下载成功,如果没有提示,请点击如下菜单查看。
14. 打开NIOSII IDE环境
点击桌面上图标
打开NIOSII IDE
如果打开NIOSII IDE环境后,发些有一些工程,可以选择关闭工程,将其关闭,保证工程导航栏里面没有打开的工程,如图: