FPGA最小系统之:实例2 在Xilinx的FPGA开发板上运行第一个FPGA程序
),在"PROM File Name"后面填写生成的PROM下载文件的名称,在"Location"后面填写PROM文件保存地址。配置后单击"Next"按钮,出现PROM器件配置对话框,如图2.118所示。
选择PROM的型号,要与开发板上面使用的对应。这里选择xcf02s,单击"Next"按钮。

图2.118 选择PROM型号

图2.119 为生成PROM文件添加二进制文件
在出现的如图2.119所示对话框中单击"Add File…"按钮,在弹出的对话框里面选择JTAG下载的时候使用的二进制文件(后缀为.bit),ISE将通过这个二进制文件生成PROM文件。

图2.120 是否还要加载一个设计文件对话框
选择完一个二进制文件后,会弹出如图2.120所示的对话框,询问是否还要加载一个设计文件。单击"NO"按钮,完成PROM模式下载的配置。

图2.121 生成PROM文件
在出现的图2.121中单击"Finish"按钮,ISE就会自动为我们生成后缀为.MCS的十六进制PROM下载文件。生成成功后,将出现如图2.122所示的提示。

图2.122 PROM文件生成成功提示
生成了PROM的下载文件以后,再按照JTAG下载的方法,扫描下载链。将生成的.MCS文件加载到PROM图标中去,然后再在PROM图标上面点击右键,选择"Program…"选项,如图2.123所示。
如图2.124,在出现的下载属性配置对话框中选择相应的选项后,单击"OK"按钮就开始PROM的下载了(PROM下载相对比较慢,并且最好先擦除PROM里面的内容再下载)。成功下载会出现如图2.125所示的提示。

图2.123 下载PROM器件 图2.124 下载PROM器件设置对话框

图2.125 完成对PROM器件的烧写
需要注意的是,如果选用JTAG下载模式,则下载成功后,FPGA就可实现预想的功能。如果选用PROM下载模式,下载成功后,要重新上电后FPGA才能正常工作。
因为PROM直接方式是将文件下载到PROM器件中,并没有直接下载到FPGA里,要重新上电后由FPGA自动从PROM器件中加载配置文件,才能实现预想的功能。
当然用户也可以在如图2.124所示的属性配置中选择"Load FPGA"选项。这样PROM下载完成后,下载的逻辑将自动加载至FPGA内,而无需重新上电。
2.6.4 小结
上述步骤就是利用ISE进行的一个完整的FPGA设计流程。虽然例程实现的功能比较简单,但对于初学者来说,是一个不错的入门实例。此实例的主要目的是让初学者对FPGA的设计有一个初步的了解,并熟悉ISE软件的使用,为今后的学习打下基础。
联系方式
集团官网:www.hqyj.com 嵌入式学院:www.embedu.org 移动互联网学院:www.3g-edu.org
企业学院:www.farsight.com.cn 物联网学院:www.topsight.cn 研发中心:dev.hqyj.com
集团总部地址:北京市海淀区西三旗悦秀路北京明园大学校内 华清远见教育集团
北京地址:北京市海淀区西三旗悦秀路北京明园大学校区,电话:010-82600386/5
上海地址:上海市徐汇区漕溪路银海大厦A座8层,电话:021-54485127
深圳地址:深圳市龙华新区人民北路美丽AAA大厦15层,电话:0755-22193762
成都地址:成都市武侯区科华北路99号科华大厦6层,电话:028-85405115
南京地址:南京市白下区汉中路185号鸿运大厦10层,电话:025-86551900
武汉地址:武汉市工程大学卓刀泉校区科技孵化器大楼8层,电话:027-87804688
西安地址:西安市高新区高新一路12号创业大厦D3楼5层,电话:029-68785218
ISE 7 1i FPGA Xilinx FPGA最小系统 相关文章:
- FPGA系列相关图书介绍(06-06)
- Valeo采用LMS SYSNOISE进行超声波停车辅助设备开发(12-19)
- ISE 约束文件 *.ucf的写法(11-21)
- LMS SYSNOISE支持声学传感系统的优化(01-10)
- 基于点判决域的多模盲均衡算法及其FPGA实现(04-26)
- AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现(11-06)
