跳至正文

ISE如何固化程序

标签:


一. 为什么要固化程序

一般来说,烧写使用的bit文件是烧写到FPGA内部,它适用于在线调试,掉电之后,程序就丢失了,需要下次上电重新烧写。

固化程序指的的是将程序烧写到FPGA外部的非易失性存储器,一般是FLASH。在FPGA掉电重启会自动从FLASH加载程序,无需再次烧写。


二. ISE固化程序步骤

1.bit文件生成之后,双击Configure Target Device,打开程序烧写界面即ISE iMPACT


2.双击Create PROM File打开msc文件生成界面

3.在 Step 1 处,选择要烧写的FLASH器件类型,选好后点击箭头进行 Step 2

4.在 Step 2 处,下拉选择PROM Family -> 选择器件具体型号 -> 点击Add Storage Device -> 点击箭头,进入Step 3

5.在 Step 3 处,设置输出文件名 -> 选择输出文件路径 -> 点击OK

注意核对文件格式,默认是MCS。

6. 根据bit文件,生成MCS文件





7.将MCS文件烧写到FLASH

烧写MCS和烧写bit文件基本是相同的,唯一的区别在于烧写bit的对象是FPGA,烧写MCS的对象是FLASH。








这里,烧写的时间会很长,我大概等了15分钟才烧写完成。

好了,断电重启板子验证一下,FPGA应该能上电自动装载程序然后运行了。


如果本文对你有所帮助,欢迎点赞、转发、收藏、评论让更多人看到,赞赏支持就更好了。

如果对文章内容有疑问,请务必清楚描述问题,留言评论或私信告知我,我看到会回复。


徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x
目录