jinglixixi 发表于 2021-5-25 11:31

【Perf-V评测】+蜂鸟软核的固化

<p style="text-align:justify">在构建好蜂鸟工程开发环境的情况下,就可对蜂鸟软核的使用进行探索了。其中首先要做的就是在Perf-V的开发板上下载蜂鸟软核,其操作步骤如下:</p>

<p>1.先将&ldquo;蜂鸟工程&rdquo;文件夹中的内容拷贝到一个纯英文目录,因为后续操作所使用的Vivado 工程不支持中文路径,其内容如图1所示。</p>

<p></p>

<p>图1蜂鸟工程的内容</p>

<p>2.打开Vivado 2018.3,并按图2所示选取&ldquo;open Project&rdquo;,然后按图3所示找到存放蜂鸟工程的位置。</p>

<p></p>

<p>图2 打开已有工程</p>

<p></p>

<p>图3 选取蜂鸟工程</p>

<p>3.由于本人使用的Vivado 版本比蜂鸟工程开发的版本高,故弹出图4所示的对话框,此时选取自动更新到当前版本并点击&ldquo;OK&rdquo;即可,随后即开始打开选取的工程。</p>

<p></p>

<p>图4 版本更新提示</p>

<p>&nbsp;</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所示点击&ldquo;open Hardware Manager&rdquo;,然后点击&ldquo;open target&rdquo;。若此时处于未连接状态,可点击&ldquo;Auto connect&rdquo;自动进行连接下载器。</p>

<p></p>

<p>图8 打开硬件管理</p>

<p>8.按图9所示点击&ldquo;Program device&rdquo;,然后在弹出的对话框中选取工程的bit文件,并点击&ldquo;program&rdquo;即可完成下载,参见图10所示。</p>

<p></p>

<p>图9 选取编程器</p>

<p></p>

<p>图10 选取bit文件</p>

<p>&nbsp;</p>

<p>至此就完成了将蜂鸟工程下载到Perf-V开发板的工作,但在FPGA 掉电的情况下,刚刚下载的bit 文件依然会丢失。</p>

<p>为了便于后续的处理,我们需要把蜂鸟的工程文件固化到flash 中,以免掉电丢失。</p>

<p>将蜂鸟工程固化到flash 的步骤如下:</p>

<p>1.打开system.bit文件所在的工程目录&ldquo;project\project_1.runs\impl_1&rdquo;,将其复制到D 盘的根目录下,以便后续的处理。</p>

<p>2.复制命令&ldquo;write_cfgmem -format mcs -interface spix4 -size 128 -loadbit &quot;up 0x0&nbsp;D:/system.bit&quot; -force D:/system.mcs&rdquo;到Vivado 的命令框并回车执行,见图11所示。</p>

<p></p>

<p>图11 执行指令</p>

<p>3.若出现图12所示的&ldquo;write_cfgmem completed successfully&rdquo;提示,则表示bit文件已被生成mcs 文件。</p>

<p></p>

<p>图12 生成mcs 文件</p>

<p>4. 若右击&ldquo;xc7a35t_0&rdquo;,在快捷菜单中选取&ldquo;Hardware Device Properties&rdquo;可查看相应的属性设置,见图13所示。</p>

<p></p>

<p>图13 查看相关属性</p>

<p>5. 右击&ldquo;n25q64-3.3v-spi-x1-x2-x4&rdquo;,在快捷菜单中选取&ldquo;Program Configuration Memory&nbsp;Device&hellip;&rdquo;,则会弹出图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>

Jacktang 发表于 2021-5-25 23:30

<p>楼主用的是Vivado 2018.3版本</p>

<p>蜂鸟工程开发环境要求的开放版本是多少</p>
页: [1]
查看完整版本: 【Perf-V评测】+蜂鸟软核的固化