Я новичок в разработке RISC-V, и у меня есть базовая настройка RV32I
, запущенная и работающая (в verilog). Мне нужно проверить его на предмет различных инструкций и использования разборки, сгенерированной компилятором. Я нашел репозиторий " riscv-tests " на GitHub, но не знаю, как его использовать / начать. Была бы признательна за небольшую помощь.
Я уже написал несколько тестовых файлов, содержащих инструкции в двоичном виде, чтобы проверить его.
Хотя основные инструкции работают нормально, мне нужно разработать автоматизированный способ тестирования большого количества инструкций. Это поможет протестировать реализацию по мере внесения конструктивных изменений в процессор.