查看: 5438|回复: 0

[Perf-V开发板试用]蜂鸟软核的综合、执行、下载和固化

[复制链接]
  • TA的每日心情
    开心
    2019-12-26 22:21
  • 签到天数: 310 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2019-1-18 03:37:21 | 显示全部楼层 |阅读模式
    分享到:
    Perf-开发板自带了蜂鸟E200的软核工程,分别适配35T、50T、100T FPGA。这次我们就来对蜂鸟软核进行综合、执行、下载和固化到Flash上,以便开机自动加载蜂鸟RISC-V。

    先打开工程,由于自带的工程师采用2018.1版本,我使用的是2018.2版本,因此需要更新一下。
    Snipaste_2019-01-18_01-24-19.png

    提示,不用理。
    Snipaste_2019-01-18_01-26-36.png

    由于版本不一样,稳健起见,还是来重新综合、执行。
    Snipaste_2019-01-18_01-28-04.png

    点击OK。
    Snipaste_2019-01-18_01-28-21.png

    综合和执行耗时约半小时,之后可以生产比特流文件。
    Snipaste_2019-01-18_02-02-47.png

    点击OK来运行。
    Snipaste_2019-01-18_02-02-58.png

    完成之后打开硬件管理器进行下载。
    Snipaste_2019-01-18_02-05-48.png

    这个先把下载线接上,打开开发板电源,然后加载下载线。
    Snipaste_2019-01-18_02-13-08.png

    一直点下去就好了
    Snipaste_2019-01-18_02-13-18.png

    Snipaste_2019-01-18_02-16-01.png

    识别出下载线就是没问题,一直点next。
    Snipaste_2019-01-18_02-17-10.png

    加载下载线完成!
    Snipaste_2019-01-18_02-17-19.png

    把刚刚生产的比特流文件加上,准备下载。下载完成之后蜂鸟E200软核就下载完成了,检查没问题就可以进行固化了。
    Snipaste_2019-01-18_02-20-26.png

    固化之前需要生成MCS文件,点击Tools->Generats Memory Configuration Files。
    Snipaste_2019-01-18_02-35-20.png

    弹出界面如下。
    Snipaste_2019-01-18_02-43-07.png

    选择好如下框的内容,如Flash型号(Perf-V开发板Flash型号如图所示),生成MCS文件名,比特流文件。如果是之前生成过的要勾选overwrite。点击OK即可生成MCS文件。
    Snipaste_2019-01-18_02-43-51.png

    提示成功。
    Snipaste_2019-01-18_03-02-33.png

    对着图中所示的flash点击右键,选择Program Configuration Device。
    Snipaste_2019-01-18_02-26-22.png

    选择刚才生成的MCS文件,核对过Flash型号,点击OK
    Snipaste_2019-01-18_03-03-58.png

    固化成功!
    Snipaste_2019-01-18_03-07-16.png

    现在每次上电FPGA都会自动加载已经固化到Flash上的蜂鸟E200 RISC-V核,下面可以进行RISC-V编程调试了~
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 05:40 , Processed in 0.117685 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.