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:


浙公网安备 33010602011771号