Какой RTL вы тестируете? Если вы используете платы FPGA, то вы можете скомпилировать
Ваш код при условии, что у вас есть правильный инструмент для правильной ПЛИС. Поскольку FPGA перепрограммируемы, то, конечно, вы можете протестировать свой код на плате и заставить цель (FPGA) выполнить ваш код (RTL)
Но это больше не симуляция, это тест с заданным оборудованием на заданной тактовой частоте.
И вы не получите хороший результат на экране, вам нужно использовать физический зонд и область. Кроме того, вы не видите, как работает внутренний код.
Verilog или VHDL-симуляция похожи на выполнение кода с использованием отладчика. Тестирование FPGA больше похоже на отладку с помощью printf. Большая разница в том, что при моделировании ваш процессор должен симулировать поведение всех тех логических элементов, которые являются результатом вашего кода. На ПЛИС симуляция отсутствует, вы просто «запускаете» код, поэтому он работает намного быстрее, но у вас меньше информации.
Вы должны использовать симуляцию для очень маленьких компонентов, а затем протестировать всю программу на ПЛИС.