RISC-V MCU中文社区

【分享】 在vivado上进行benchmark跑分(微架构优化之前)

发表于 开源蜂鸟E203 2023-05-16 21:21:29
2
3040
0

队伍编号: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。

喜欢0
用户评论 (2)
  • nn爱学习

    2024-04-22 14:00:27 nn爱学习 1#

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

  • Neiven

    2023-05-31 21:04:21 Neiven 2#

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

Neiven

Neiven 实名认证

懒的都不写签名

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