> 技术文档 > Vivado配置FPGA固化功能(掉电保存)

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” 

 效果如下