查看: 1970|回复: 0

Perf-V开发板试用评测2:固化蜂鸟软核到Perf-V开发板

[复制链接]
  • TA的每日心情
    开心
    2022-8-6 16:18
  • 签到天数: 72 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2018-12-16 22:52:16 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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选择自动升级就行:
    21.jpg


    打开工程后会出现下面提示:
    22.jpg


    直接点默认的 Report IP Status出现报告列表:
    23.jpg


    点击上图右下角Upgrade Selected更新IP,出现提示都按默认选择后按确定,更新完成后IP Status被锁住的IP就可以正常配置了,如下图示:
    24.jpg

    然后重新实现一下,如下图提示:
    25.jpg

    运行实现完成后出现提示选择下一步的动作,这里选择产生配置比特流后按确定,如下图示:
    26.jpg
    出现提示框按确定后运行产生配置比特流,运行完成后出现提示选择下一步的动作,这里选取消,然后在 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为工程实现目录,如下图示: 27.jpg
    运行完成后出现如图中数字3处的提示表示已经生成QSPI配置文件,然后我们点击左边Open Hardware Manager,出现下图提示:
    28.jpg
    这时给Perf-V开发板上电, JTAG下载线连接到靠近电源侧的FPGA JTAG接口上,再点上图Open target后选择Auto Connect,如下图示:
    29.jpg
    连接上硬件后出现下图界面:
    30.jpg
    先在1处选择刚才产生的QSPI配置文件,然后右键点N25Q64 FLASH选择2处编程FLASH,会出现下面提示:
    31.jpg
    直接点OK后开始编程,如下图示:
    32.jpg


    编程成功后出现如下图示的提示:
    33.jpg
    这样就把蜂鸟软核固化到了Perf-V开发板的QSPI上,下一步就是开始开发蜂鸟程序并下载到板上调试了。










    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 22:48 , Processed in 0.121119 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.