赞
踩
本文以流水灯代码为例,需要已经成功生成bitstream文件。
FPGA型号:X7A200T,板载FLASH型号:MT25QL128,开发环境:Vivado 2020.2。
注意需要根据实际情况,选择自己板载的FLASH芯片。
首先,点击
进度条跑完后显示生成成功,点击OK即可。
然后在FPGA芯片处右击,选择“Add Configuration Memory Device”。若此时该选项是灰色的无效状态,则说明此前已经固化过其他的配置文件,需要先将其移除,具体见附录。
点击OK继续。在下一个界面中选择步骤1中生成的mcs文件,其他选项保持默认。
然后会出现正在固化的进度条,可能会比较慢,需要等待一段时间。
出现如上提示则为固化FLASH成功,但目前板子还没有发生任何变化。
还需要在FPGA芯片处右击选择“Boot from Configuration Memory Device”,点击后等进度条跑完就能在板子上体现出来效果。之后断电,拔掉JTAG下载器,再重新上电,即可观察到板子上运行固化后的程序了。
若此时“Add Configuration Memory Device”选项显示为灰色无效状态,则表示当前已存在固化好的文件,需要先将其移除,如下图,在现存的FLASH芯片处右击选择“Remove Configuration Memory Device”。然后返回正文,即可继续正常“Add Configuration Memory Device”。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。