🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/关于Linux下使用coremark程序进行vcs仿真的注意事项
关于Linux下使用coremark程序进行vcs仿真的注意事项
全国大学生集成电路创新创业大赛 作者 zjq88584656 发布于 2023-05-31 23:05(1227 天前) 4948 浏览

队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远

使用上述终端进入工程目录下hbird-sdk目录下的application/baremetal/benchmark/coremark文件夹,由于core_main.c文件原本在FPGA上执行,并没有定义CFG_SIMULATION,因此该程序执行的轮数iteration=500,这对于仿真而言数据量过大:
图片alt
core_main.c中关于iterations的定义
因此我们在头文件coremark.h中额外定义CFG_SIMULATION,使得该程序执行的轮数iteration=2来加快仿真速度:
图片alt
修改完c程序后,我们需要对其进行重新编译,在上述终端中执行make clean 然后执行make dasm SOC=hbirdv2 BOARD=mcu200t CORE=e203 DOWNLOAD=ilm PFLOAT=1。
图片alt
如图所示为编译成功的info输出,告诉我们已经生成了coremark.verilog文件可用于仿真,以及coremark.elf文件可用于下载烧入。在仿真环境我们仅使用coremark.verilog文件。

全部回复 1
C
CICC2259刘宇轩1227 天前 · 1 楼

学到了,学到了 泰裤辣!!!


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