购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.10 下载比特流文件到FPGA

当生成用于编程FPGA的比特流数据后,将比特流数据下载到目标FPGA元器件。

Vivado集成工具,允许设计者连接一个或多个FPGA进行编程,同时和这些FPGA进行交互。可以通过Vivado集成环境用户接口或者使用Tcl命令,连接FPGA硬件系统。在这两种方式下,连接目标FPGA元器件的步骤都是相同的。包括:

(1)打开硬件管理器(Hardware Manager)。

(2)通过运行在主机上的硬件服务器(hardware server),打开硬件目标元器件。

(3)给需要编程的目标FPGA元器件分配相应的比特流编程文件。

(4)编程或者下载编程文件到目标器件。

使用Vivado硬件管理器编程FPGA的步骤如下所示。

第一步 :如图3.63所示,在Vivado左侧的流程管理窗口下方找到“Programand Debug”(编程和调试)选项并展开。在展开项中,选择“Hardware Manager”。

图3.63下载编程文件选项

第二步 :如图3.64所示,在Vivado界面上方出现“Hardware Manager-unconnected”界面。单击“Open target”选项,出现浮动菜单。在浮动菜单内,执行菜单命令【OpenNewTarget…】。

图3.64启动硬件目标入口

使用USB下载线,将其插入Xilinx大学计划提供的Nexy4板卡上的J6 USB插座上。

第三步 :弹出“Open Hardware Target”(打开新硬件目标)对话框,单击【Next】按钮。如图3.65所示,弹出“Open New Hardware Target-Hardware Server Settings”(弹出一硬件服务器设置)对话框。

图3.65 “Open New Hardware Target-Hardware Server Settings”对话框

第四步 :单击【Next】按钮,如图3.66所示,弹出“Open Server”(打开服务器)对话框,表示正在打开服务器。

图3.66 “Open Server”对话框

第五步 :如图3.67所示,在“Open New Hardware Target”对话框中,“Hardware Targets”下面给出了信息:

图3.67 “Open New Hardware Target”对话框

(1)Type:xilinx_tcf。

(2)ESN:Digilent/210274505350A

“Hardware Devices”下面给出了信息:

(1)Name:XC7A100T。

(2)ID Code:13631093。

(3)IR Length:6。

第六步 :单击图3.67中的【Next】按钮,弹出“Open New Hardware Target-Open Hardware Target Summary(打开新硬件目标-打开硬件目标总结)对话框。

第七步 :单击【Finish】按钮,弹出“Hardware”(硬件)对话框。在该界面中,选中XC7A100T元器件,单击鼠标右键,出现浮动菜单,执行菜单命令【Program Device…】(编程器件),如图3.68所示。

图3.68配置器件选项

第八步 :如图3.69所示,弹出“Pvogram Device”(编程器件)对话框。在该界面中,单击Bistreamfile右侧的 按钮,在“Open File”对话框中,将分配文件指向当前生成的bit文件目录下(读者根据自己的情况进行修改):E:\vivado exam_ple\gate_verilog\gate_verilog. runs\impl_1。

图3.69 “Program Device”对话框

第九步 :单击图3.69中的【Program】按钮。

第十步 :单击图3.69中的【Program】按钮,如图3.70所示,弹出“Program Device”(编程Xilinx FPGA元器件)对话框。

图3.70 “Program Device”对话框

第十一步 :编程成功后,在Nexy4板卡上,验证该设计的正确性。 k+8A/5dcU8AOGUAnRWWRaEgzDhs7e97OfhUR52Sv5VEP/7fFFx2ShI0nid7SpkEs

点击中间区域
呼出菜单
上一章
目录
下一章
×