1. 打开IMPAC
进入 ISE14.7 软件以后,我们点击 Configure Target Device 图标,进入 IMPACT 程序下载界面
2. 初始化链(chain),识别芯片
在 IMPACT 环境里选择 Boundary Scan, 再在窗口空白处右击选择 Initialize Chain
连接正常时,JTAG 会检测到开发板上的 FPGA 芯片,
(如果这时候没有检测到 FPGA 芯片,则需要检查电脑到开发板之间硬件连接是否正常,如下载器转接头是否正确连接且插紧,排线是否正确连接且插紧,另外再检查开发板是否上电,下载器的驱动是否正确安装)
3. 选择.bit文件
双击 Xilinx 芯片,在弹出的浏览框中选择.bit文件后打开,这里以 lcd_test.bit 文件为例
4. 加载.bit文件不需要Flash存储相关选项设置
在弹出的添加 SPI FLASH 的对话框里选择 No
5. Program
右击芯片选择 Program 下载 Bit 文件到开发板的 FPGA
6.成功标志
下载完成以后,界面会显示 Program Succeeded,如下图所示
这样,我们的FPGA程序的.bit文件就下载完成了。
7.关于本节说明:
由于FPGA的存储是断电易失性结构,即掉电(断电)后,程序会丢失,因此.bit文件是成功加载到了FPGA芯片上,但不具备断电存储功能,只能用于实板测试;若要使程序能在断电后仍存在,需要在FPGA外接存储芯片(如Nor Flash),加载程序格式为.bin或者.mcs,此时称之为“固化”,固化步骤将后续补充。