2

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

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

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

4

1 回答 1

1

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

虽然对数据路径所需的更改很少,但用于与前端服务器通信的主机-目标接口(因为 Rocket 目前仅在 tethered 模式下运行)仅针对 64b 内核指定。

此外,L1D_SETS是 L1 数据高速缓存中的“组”数(例如,每行L1D_WAYS* L1D_SETS* 64 字节是总高速缓存容量,以字节为单位)。

于 2015-03-08T13:44:20.847 回答