当前位置:   article > 正文

Xilinx FPGA固化QSPI FLash程序_fpga固化程序flash

fpga固化程序flash

写在前面

本文以流水灯代码为例,需要已经成功生成bitstream文件。
FPGA型号:X7A200T,板载FLASH型号:MT25QL128,开发环境:Vivado 2020.2。
注意需要根据实际情况,选择自己板载的FLASH芯片。

具体步骤

1. 生成存储器配置文件 *.mcs

首先,点击
Tools-Generate Memory Configuration File

在这里插入图片描述在这里插入图片描述
进度条跑完后显示生成成功,点击OK即可。

2.添加配置文件至FLASH,即固化FLASH

然后在FPGA芯片处右击,选择“Add Configuration Memory Device”。若此时该选项是灰色的无效状态,则说明此前已经固化过其他的配置文件,需要先将其移除,具体见附录。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击OK继续。在下一个界面中选择步骤1中生成的mcs文件,其他选项保持默认。

在这里插入图片描述
然后会出现正在固化的进度条,可能会比较慢,需要等待一段时间。
在这里插入图片描述
在这里插入图片描述
出现如上提示则为固化FLASH成功,但目前板子还没有发生任何变化。
还需要在FPGA芯片处右击选择“Boot from Configuration Memory Device”,点击后等进度条跑完就能在板子上体现出来效果。之后断电,拔掉JTAG下载器,再重新上电,即可观察到板子上运行固化后的程序了。

在这里插入图片描述


附录:“Add Configuration Memory Device”选项显示为灰色无效状态的解决方法

“Add Configuration Memory Device”选项显示为灰色无效状态
若此时“Add Configuration Memory Device”选项显示为灰色无效状态,则表示当前已存在固化好的文件,需要先将其移除,如下图,在现存的FLASH芯片处右击选择“Remove Configuration Memory Device”。然后返回正文,即可继续正常“Add Configuration Memory Device”。

右键remove

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/489551
推荐阅读
相关标签
  

闽ICP备14008679号