Мы модифицируем код Rocket Chip. После каждой модификации нам нужно запускать программы сборки, чтобы убедиться, что все по-прежнему работает правильно.
Для этого выполните следующие шаги:
1) Запустите долото, чтобы сгенерировать Verilog
2) Запустите verilog через Verilator, чтобы создать C ++
3) Компилировать сгенерированный C ++
4) Выполнить тесты
Шаг 3 примерно в 10 раз длиннее, чем при долоте 2. Это занимает около 10 минут, что замедляет развитие.
Есть ли способ ускорить это?