报名编号: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