本帖最后由 wdzfd-25908 于 2018-12-16 22:57 编辑
Perf-V开发板试用评测2:固化蜂鸟软核到Perf-V开发板 蜂鸟处理器是国产的RISC-V内核,其采用2级流水线结构,在其发布的文档中可以看到其功耗与面积均优于同级ARM Cortex-M0+核,蜂鸟E200主要面向极低功耗与极小面积的场景而设计,非常适合于替代传统的8051内核或者Cortex-M系列内核应用于IoT或其他低功耗场景,Perf-V开发板主打的就是RISC-V开发,并且开发公司澎峰科技已经移植好了相应的蜂鸟工程,这里我们主要是了解评测该软核的使用,FPGA开发部分暂时不评测。 首先把下载的DEMO资料\蜂鸟DEMO\蜂鸟工程文件下的35T.rar解压出来,然后双击工程目录下的project_1.xpr工程文件,系统会调用Vivado 2018.2工具打开工程,因为原工程是用Vivado 2018.1版本建立的,会出现下面提示直接点OK选择自动升级就行:
打开工程后会出现下面提示:
直接点默认的 Report IP Status出现报告列表:
点击上图右下角Upgrade Selected更新IP,出现提示都按默认选择后按确定,更新完成后IP Status被锁住的IP就可以正常配置了,如下图示:
然后重新实现一下,如下图提示:
运行实现完成后出现提示选择下一步的动作,这里选择产生配置比特流后按确定,如下图示:
出现提示框按确定后运行产生配置比特流,运行完成后出现提示选择下一步的动作,这里选取消,然后在 Vivado 的命令框中输入如下命令:write_cfgmem -format mcs -interface spix4-size 128 -loadbit "up 0x0 G:/BaiduNetdiskDownload/35T/project_1.runs/impl_1/system.bit"-force G:/BaiduNetdiskDownload/35T/project_1.runs/impl_1/system.mcs这里G:/BaiduNetdiskDownload/35T/project_1.runs/impl_1为工程实现目录,如下图示:
运行完成后出现如图中数字3处的提示表示已经生成QSPI配置文件,然后我们点击左边Open Hardware Manager,出现下图提示:
这时给Perf-V开发板上电, JTAG下载线连接到靠近电源侧的FPGA JTAG接口上,再点上图Open target后选择Auto Connect,如下图示:
连接上硬件后出现下图界面:
先在1处选择刚才产生的QSPI配置文件,然后右键点N25Q64 FLASH选择2处编程FLASH,会出现下面提示:
直接点OK后开始编程,如下图示:
编程成功后出现如下图示的提示:
这样就把蜂鸟软核固化到了Perf-V开发板的QSPI上,下一步就是开始开发蜂鸟程序并下载到板上调试了。
|