🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/Vivado仿真e203_hbirdv2跑dhrystone跑分(开源)
Vivado仿真e203_hbirdv2跑dhrystone跑分(开源)
全国大学生集成电路创新创业大赛 作者 Metacrypto 发布于 2023-04-16 14:55(1272 天前) 5229 浏览

报名编号:CICC2469

团队名称:AM

学校名称:广东工业大学

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

指导老师:郑欣、高怀恩

 

环境:Vivado2018.3、NucleiStudio_IDE_202102-win64

 

内容:Vivado仿真e203_hbirdv2跑dhrystone跑分

 

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

Github:https://github.com/LX-IC/e203_hbirdv2

记得star哦!

 

要点:

修改.verilog文件的路径

 


dhrystone源程序的迭代数可调,打开CFG_SIMULATION宏定义则跑5次,否则跑500000次,优化-O2

 


RISCV_ARCH=RV32IMAC,RISCV_ABI=ILP32

 


加上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文件

 


运行结果:

 


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

 

全部回复 5
M
Metacrypto1251 天前 · 1 楼
回复 追梦人:

我疑惑的是你这个跑分为什么比赛题那里写的分数要高不少

这个不是很清楚哦,不过我是在linux下编译的,gcc版本和优化选项可能有差异。

追梦人
追梦人1257 天前 · 2 楼
回复 Metacrypto:

没优化之前哦,不过官方IDE有官方例程,可以直接选的,正常的话应该跟赛题那里写的分数是一样的。

我疑惑的是你这个跑分为什么比赛题那里写的分数要高不少

M
Metacrypto1257 天前 · 3 楼
回复 追梦人:

你这个是优化后的跑分吗?

我没优化的跑分是 1.270996 DMIPS/MHz。

没优化之前哦,不过官方IDE有官方例程,可以直接选的,正常的话应该跟赛题那里写的分数是一样的。

追梦人
追梦人1267 天前 · 4 楼

你这个是优化后的跑分吗?

我没优化的跑分是 1.270996 DMIPS/MHz。

💡 请 登录 后参与讨论(微信扫码即登录/注册)