RISC-V MCU中文社区

【分享】 Vivado仿真e203_hbirdv2跑whetstone跑分(开源)

发表于 全国大学生集成电路创新创业大赛 2023-04-17 13:28:13
1
1887
1

报名编号:CICC2469

团队名称:AM

学校名称:广东工业大学

队伍成员:林贤、刘合明、谢泽铭

指导老师:郑欣、高怀恩

 

环境:Vivado2018.3NucleiStudio_IDE_202102-win64

 

内容:Vivado仿真e203_hbirdv2whetstone跑分

 

以下提供可以在Vivado直接打开并进行仿真的e203_hbirdv2工程,选择的板子是DDR200T;提供可以在NucleiStudio_IDE直接打开并进行编译的whetstone源程序。

Githubhttps://github.com/LX-IC/e203_hbirdv2

记得star哦!

 

要点:

修改.verilog文件的路径

 


whetstone源程序的CFG_SIMULATIONCFG_SIMU宏定义可调节仿真速度,这里全部打开

 

 


优化-O3Extra Common Flags加上-funroll-loops -fsingle-precision-constant

 


RISCV_ARCH=RV32IMACRISCV_ABI=ILP32,因为没有浮点运算单元,加上fd仿真会卡住

 


加上riscv-nuclei-elf-objcopy -O verilog "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.verilog";riscv-nuclei-elf-objdump -D "${BuildArtifactFileBaseName}.elf" >& "${BuildArtifactFileBaseName}.dump";sed -i 's/@800/@000/g' "${BuildArtifactFileBaseName}.verilog"; sed -i 's/@00002FB8/@00002000/g' "${BuildArtifactFileBaseName}.verilog";

命令可以生成.verilog.dump文件

 


运行结果:

大概要仿40个小时左右,代码里输出的hello是我打印用来查看仿真进度的

 


参考文章:https://blog.csdn.net/qq_43858116/article/details/123648746

 

喜欢1
Metacrypto

Metacrypto 实名认证

Hello world

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板