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: