32位Datapath RISCV核心

时间:2015-03-08 10:02:26

标签: riscv

我正在尝试通过更改PublicConfig.scala中的配置来参数化火箭核心。

但是,当我将XprLen和L1D_SETS更改为32时,我遇到了编译问题。

如果可能,用Rocket Chip Generator生成32位数据路径的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

Rocket芯片目前不支持生成32b处理器。

虽然对数据路径的必要更改将是最小的,但是用于与前端服务器通信的主机 - 目标接口(因为Rocket目前仅以系留模式运行)仅针对64b内核进行了规范。

另外,L1D_SETS是L1数据缓存中“集合”的数量(这样L1D_WAYS * L1D_SETS *每行64字节是总缓存容量(以字节为单位)) 。