如何使用脚本对Xilinx FPGA编程.doc

如何使用脚本对Xilinx FPGA编程.doc

ID:27872856

大小:24.50 KB

页数:3页

时间:2018-12-06

如何使用脚本对Xilinx FPGA编程.doc_第1页
如何使用脚本对Xilinx FPGA编程.doc_第2页
如何使用脚本对Xilinx FPGA编程.doc_第3页
资源描述:

《如何使用脚本对Xilinx FPGA编程.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、如何使用脚本对XilinxFPGA编程  最近在做一个GUI的项目,想试着用FPGA实现一个简单的GUI。硬件基本模块和整个硬件系统已经完成设计,但是软件程序上还处在调试阶段,由于程序比较大,FPGA内部的BRAM已经完全不够用了,只能将运行的程序放到DDRDRAM中,这就导致了对FPGA编程分为两步走:  1.使用Impact先将Download.bit文件下载到FPGA中(Download.bit文件只含有bootloop.elf)  2.通过XMD将executable.elf文件下载到DDRSDRAM中,然后运行程序  因为每次程序的修改都需要重新

2、下载,往往是需要在EDKshell或者在XMD的终端中输入同样的命令。  重复性很强的工作为什么不让计算机完成呢?  下面给出了一个解决方案,尽管不完善,但是对我调试来说已经足够了。具体步骤如下:  编写用于下载bistream文件至FPGA的的脚本,当然脚本肯定是基于Impact的,这里暂且将该脚本文件,download.cmd脚本的内容如下:  setMode-bscan  setCable-pauto  idenTIfy  assignfile-p3-filedownload.bit  program-p3  quit  编写通过XMD下载可执行文件

3、至内存中或者BRAM中的脚本,命名为xmd.opt脚本的内容如下:  connectmbmdm;dowexecutable.elf;  con;  将download.bit,executable.elf,xmd.opt和download.cmd放在一个文件夹中  打开EDKShell,cd至刚才创建的文件夹目录下,然后运行如下命令:$impact–batchdownload.cmd&&xmd–optxmd.opt  5.编辑一个download.tcl文件,内容如下  impact–batchdownload.cmd;xmd–optxmd.opt;  然

4、后在EDKshell下运行如下命令:  $sourcedownload.tcl  总结一下:  分别编辑三个脚本文件  用impact运行的批处理文件(.cmd)  用XMD运行的脚本文件(.opt)  用source运行的通用脚本(.tcl)  最后再EDKShell下运行  至于脚本的每条命令,这里不做解释了,有兴趣可以参考如下的文档:  Impact用户手册  XMD操作手册~helinski/files/ECE344/T1_XMD%20commands%20REFERENCE%20V2.pdf  Revesion  v0.12010.12.08Ki

5、Kifilecreated  V0.22010.12.14KiKiaddcontentrelatedtclscript

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。