🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/在vivado上进行benchmark跑分(微架构优化之前)
在vivado上进行benchmark跑分(微架构优化之前)
开源蜂鸟E203 作者 Neiven 发布于 2023-05-16 21:21(1242 天前) 6022 浏览

队伍编号:CICC4901
队名:唯唯诺诺搞设计队

本文修正了该分享https://www.rvmcu.com/community-topic-id-1266.html 中关于coremark跑分的一点错误。
先找到coremark仿真文件:(coremark4sim.verilog)
图片alt
确定coremark4sim文件的绝对路径:
E:\e203_Soc\riscv-tools\fpga_test4sim\coremark4sim
我们已跑通源工程,在已有的vivado工程中将simulation文件加入sim_source:
图片alt
图片alt
将top.v加入,并设置到顶层:
图片alt
修改tb_top.v文件(https://www.rvmcu.com/community-topic-id-1266.html 在这一步出错)不要修改170行左右testcase语句:
图片alt
如果修改并保存文件:行为级仿真中会输出message warning:cannot read testcase所指向的文件,不要按照该博客添加testcase这一句。
正确修改tb_top.v:
170行不动
270行:testcase后的文件路径可以是绝对路径(一定以“/“分隔)或者相对路径。
图片alt
接下来进行行为级仿真:
在simulation settings中设置仿真时间:
设置为5s
图片alt
右键run simulation,选择行为级仿真:等待5s
等待仿真完成:
图片alt
未进行优化前,coremark跑分:约2.14 CoreMark/MHz。

全部回复 2
n
nn爱学习900 天前 · 1 楼

你好,我想问一下,我自己在内核加入了自定义模块设计了自定义指令,他不工作是哪不对呢

N
Neiven1227 天前 · 2 楼

队伍编号:CICC4901 队名:唯唯诺诺搞设计队

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