Vivado配置FPGA固化功能(掉电保存)
本文使用EGO1开发板,Vivado版本2017.4
本文参考博客https://blog.csdn.net/qq_43501721/article/details/106893201以数码管显示12345678的项目为例
数码管项目参考视频教程https://www.bilibili.com/video/BV1Rp4y1i7Nn/?spm_id_from=333.337.search-card.all.click&vd_source=2e5f2a322e851c4c36c8b578c5cf34c8
本文操作实战效果,见哔哩哔哩同名视频
具体操作如下(与视频一致,以防大家漏掉操作):
确保项目已写好比特流文件
点击“Open Implemented Design” ,出现此界面
选择“Settings”
点击“Bitstream”
点击“Configure additional bitstream settings.”
选择“Configuration”
如下图配置即可 ,其他保持默认不变,配置好后点击“OK”
点击“Generate Bitstream”再写一次比特流文件
点击“Save”,保存刚才的操作
点击“OK”
点击“YES”
点击“OK”
写好比特流文件后,点击“OK”即可
点击“Tools”,选择“Generate Memory Configuration File...”
按图中配置,“Filename”点击右侧“...”
在此目录下,手动添加“/xx.mcs”文件,自主命名即可
命名好后,点击“Save”
选择“SPIx2”
按下图勾选“Load bitstream files”
横向拖拽到最后,点击“...”
选择“.bit”文件,点击“OK”
其他不用操作,点击“OK”
点击“OK”即可
点击“Open Hardware Manager”
将电脑与EGO1板子连接好,点击“Open target”,选择“Auto Connect”完成自动连接
选择“Tools”中“Add Configuration Memory Device”,点击“xc7a35t_0”
搜索“N25Q64”,选择“n25q64-3.3v-spi-x1_x2_x4”,点击“OK”
选择“OK”
点击最右侧“...”
选择之前创建的“xx.mcs”文件,点击“OK”
点击最右侧“...”
选择“xx.prm”文件,点击“OK”
其他选项保持默认不变,点击“Apply”,点击“OK”
等待这个进度条
点击“OK”
点击“Program Device”,点击“Program”
效果如下