ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

如何在ISE14.7中进行Spartan-3E的固化

2021-11-08 21:35:19  阅读:260  来源: 互联网

标签:文件 ISE14.7 Spartan bit 开发板 点击 固化 双击 3E


如何在ISE14.7中进行Spartan-3E的固化

一、引入

当工程开发完成后,烧录.bit文件进入FPGA以后,会掉电消失,要想使你的劳动成果能够一直存储在FPGA中,并且能够在开发板上电之后自动加载配置文件,固化操作就很重要,本文主要介绍Spartan-3E开发板固化操作。

二、开发板确认

首先,确认你的开发版,是Xilinx官方板子还是皮赛电子公司的板子,这很重要,因为两块板子虽然都是Spartan-3E,但其中用于固化的Flash不同,具体操作也有差异。

下图中,上方是皮塞电子公司的开发板,下方是Xilinx官方开发版。

三、皮赛电子公司开发板的固化

对于皮塞电子公司的开发板,具体操作如下:

1.生成.bit文件

第一步:完成代码和约束文件的编写并进行编译,各个项目前出现√表示程序无误,如图所示。

第二步:双击Generate Programming File,生成.bit文件,生成成功后该项显示为√,如图所示。

2.生成.mcs文件

第一步:展开Configure Target Device栏目,双击里面的iMPACT。

第二步:在这个界面,双击Creat PROM File。

第三步:在这个界面依次按照下图进行选择,最后点击OK。

备注:皮赛电子公司开发板的FLASH是M25P20,使用的是SPI接口,因此在①时选择SPI FLASH;他的容量是2Mbit=256K x 8,对应于③的选择。

第四步:这个界面点击OK。

第五步:双击选择之前生成的.bit文件,例如我选择ledrun_fsm.bit文件。

第六步:这个界面是问我们是否还要添加其他的.bit文件,点击NO。

第七步:点击OK。

第八步:点击Generate File,生成.mcs文件。

第九步:生成成功。

3.烧录文件进FLASH

第一步:将开发板链接电脑,点击Boundary Scan,再点击Initialize Chain扫描识别开发板(记得开发板上电)。

第二步:识别成功如图所示。

第三步:双下图所示SPI/BPI,然后选择前面生成的.mcs文件,双击选择。

第四步:按照图中所示设置,然后点击OK。

第五步:依次按如下顺序点击。

第六步:按照图示设置,然后点击OK。

第七步:烧录中。

第八步:显示下图,固化成功。

四、Xilin 方开发板的固化

对于Xilinx 的开发板,具体操作如下:

1.生成.bit文件(与皮塞电子公司的开发板相同,不再赘述)

2.生成.mcs文件

本部分的操作与皮塞电子公司的开发板的基本相同,差异在第三步上,具体为需要按照下图进行选择,最后点击OK,然后按照上文中的步骤进行操作。

备注:Xilinx 的开发板的FLASH是Xilinx Flash/PROM,因此在步骤①选择时有变化。

3.烧录文件进FLASH

第一步:将开发板链接电脑,点击Boundary Scan,再点击Initialize Chain扫描识别开发板(记得开发板上电)。

第二步:识别成功如图所示。

第三步:双下图所示方框位置,然后选择前面生成的.mcs文件,双击选择。

第四步:鼠标放置在第三年步方框位置,右键并双击program。

第七步:烧录中,此时开发板红灯闪烁

第八步:显示下图,固化成功,此时开发板上红灯停止闪烁。

标签:文件,ISE14.7,Spartan,bit,开发板,点击,固化,双击,3E
来源: https://www.cnblogs.com/shihaoyang/p/15501694.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有