我正在尝试使用火箭核心作为基线核心并添加一些额外的功能用于研究目的,但我找不到在哪里或如何更改值“xLen”。
问问题
183 次
1 回答
1
Rocket ChipXLen
在它的DefaultConfig
. 但是,可以通过不同的顶级系统配置将其更改为 32 DefaultRV32Config
。
如果您使用的是 Rocket Chip 仿真器,您可以使用以下命令编译这两种不同的配置
cd emulator
CONFIG=DefaultConfig make
CONFIG=DefaultRV32Config make
作为参考,请查看system
包中定义的 Rocket Chip System 配置以及subsystem
配置:
前者定义DefaultConfig
和DefaultRV32Config
。后者定义WithRV32
. WithRV32
是更改XLen
为 32 的内容(也设置fLen
为 32)。WithRV32
或者,您可以在自己的子类中复制Config
.
于 2018-11-09T16:36:35.747 回答