【Perf-V评测】+蜂鸟软核的固化
<p style="text-align:justify">在构建好蜂鸟工程开发环境的情况下,就可对蜂鸟软核的使用进行探索了。其中首先要做的就是在Perf-V的开发板上下载蜂鸟软核,其操作步骤如下:</p><p>1.先将“蜂鸟工程”文件夹中的内容拷贝到一个纯英文目录,因为后续操作所使用的Vivado 工程不支持中文路径,其内容如图1所示。</p>
<p></p>
<p>图1蜂鸟工程的内容</p>
<p>2.打开Vivado 2018.3,并按图2所示选取“open Project”,然后按图3所示找到存放蜂鸟工程的位置。</p>
<p></p>
<p>图2 打开已有工程</p>
<p></p>
<p>图3 选取蜂鸟工程</p>
<p>3.由于本人使用的Vivado 版本比蜂鸟工程开发的版本高,故弹出图4所示的对话框,此时选取自动更新到当前版本并点击“OK”即可,随后即开始打开选取的工程。</p>
<p></p>
<p>图4 版本更新提示</p>
<p> </p>
<p>图5 打开工程中</p>
<p>4.随后弹出图6所示的对话框,此时可选择忽略即可。</p>
<p></p>
<p>图6 操作提示对话框</p>
<p>5.在打开工程文件后,其界面如图7所示。</p>
<p></p>
<p>图7 系统界面</p>
<p>6.在下载前,通过JTAG 口用下载器将开发板与电脑连接起来,然后打开板上的电源开关。</p>
<p>7.按图8所示点击“open Hardware Manager”,然后点击“open target”。若此时处于未连接状态,可点击“Auto connect”自动进行连接下载器。</p>
<p></p>
<p>图8 打开硬件管理</p>
<p>8.按图9所示点击“Program device”,然后在弹出的对话框中选取工程的bit文件,并点击“program”即可完成下载,参见图10所示。</p>
<p></p>
<p>图9 选取编程器</p>
<p></p>
<p>图10 选取bit文件</p>
<p> </p>
<p>至此就完成了将蜂鸟工程下载到Perf-V开发板的工作,但在FPGA 掉电的情况下,刚刚下载的bit 文件依然会丢失。</p>
<p>为了便于后续的处理,我们需要把蜂鸟的工程文件固化到flash 中,以免掉电丢失。</p>
<p>将蜂鸟工程固化到flash 的步骤如下:</p>
<p>1.打开system.bit文件所在的工程目录“project\project_1.runs\impl_1”,将其复制到D 盘的根目录下,以便后续的处理。</p>
<p>2.复制命令“write_cfgmem -format mcs -interface spix4 -size 128 -loadbit "up 0x0 D:/system.bit" -force D:/system.mcs”到Vivado 的命令框并回车执行,见图11所示。</p>
<p></p>
<p>图11 执行指令</p>
<p>3.若出现图12所示的“write_cfgmem completed successfully”提示,则表示bit文件已被生成mcs 文件。</p>
<p></p>
<p>图12 生成mcs 文件</p>
<p>4. 若右击“xc7a35t_0”,在快捷菜单中选取“Hardware Device Properties”可查看相应的属性设置,见图13所示。</p>
<p></p>
<p>图13 查看相关属性</p>
<p>5. 右击“n25q64-3.3v-spi-x1-x2-x4”,在快捷菜单中选取“Program Configuration Memory Device…”,则会弹出图15所示对话框,此时应正确选取mcs 文件。</p>
<p></p>
<p>图14 下载配置文件</p>
<p></p>
<p>图15 设置下载选项</p>
<p></p>
<p>图16 下载过程中</p>
<p></p>
<p>图17 完成下载</p>
<p>完成下载后,开发板的运行效果如图18所示。</p>
<p></p>
<p>图18 运行效果</p>
<p>楼主用的是Vivado 2018.3版本</p>
<p>蜂鸟工程开发环境要求的开放版本是多少</p>
页:
[1]