Loading

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:

 

posted @ 2023-04-11 16:15  Haowen_Zhao  阅读(130)  评论(0编辑  收藏  举报