【发布时间】:2015-08-11 15:20:20
【问题描述】:
我在更改 Rocket-Chip 的参数时遇到问题。我正在尝试增加 L1 数据和指令缓存的集数。我正在关注这个描述:http://riscv.org/download.html#tab_rocket
以下代码行是我试图在文件中更改的值:Configs.scala,位于 Rocket Chip Generator 存储库 (rocket-chip/src/main/scala)
knobValues = {
case "NTILES" => 1
case "NBANKS" => 1
case "L1D_MSHRS" => 2
case "L1D_SETS" => 64
case "L1D_WAYS" => 4
case "L1I_SETS" => 64
case "L1I_WAYS" => 4
}
)
在我做任何更改之前,我可以运行以下命令而不会出错:
make run-asm-tests
如果我将LD1_SETS => 64 更改为LD1_SETS => 128,使用上面的命令会出现很多错误。
我是否必须将 Cache-Size 设置为不同的地方?
【问题讨论】:
标签: riscv