2015-03-08 2 views
2

Я пытаюсь параметризовать ядро ​​ракеты, изменив конфигурацию в PublicConfig.scala.32 бит Datapath Ядро RISCV

Однако, когда я меняю XprLen и L1D_SETS на 32, у меня есть проблема с компиляцией.

Каков надлежащий способ генерировать 32-битный путь данных с помощью генератора чипов Rocket Chip, если это возможно?

ответ

1

Rocket-chip в настоящее время не поддерживает генерацию 32-битного процессора.

Хотя требуемые изменения в datapath были бы минимальными, интерфейс назначения хоста для связи с сервером переднего плана (поскольку Rocket в настоящее время работает только в привязном режиме) был определен только для ядер 64b.

Кроме того, L1D_SETS это число «наборов» в L1-кэше данных (например, что L1D_WAYS * L1D_SETS * 64 байта на линии общая емкость кэша в байтах).

Смежные вопросы