rocket——常用配置

 ../system/Config.scala中的常用配置:

 

 基础config,配置了memport,mmioport等,生成了一个bigcore+基础配置

 

 small核+基础配置

 

  32位默认config核

 

  ROCC核

 

tiny核,不带memport

 

只有memport的核

 

 

 只有mmio的核

 

运行DefaultRV32Config,查看dts文件:

 ——————————————————————————————————————————————————————————————

 写一个简单核心,不带memport和mmioport:

 

 看看dts的cpu部分:

 ——————————————————————————————————————————————————————————

写一个RV32SmallConfig:

 生成情况

 可以看到icache和dcache缩小:

 有mmio port和mem port

在testharness中mmio被连接到另一块行为级Simram:

 

作者:zhaohaowen

出处:https://www.cnblogs.com/hwzhao/p/17306624.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Haowen_Zhao  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示