Цитата(Koluchiy @ Aug 2 2016, 19:33)

Поступила тут идея при помощи специальной программы транслировать код Verilog в Си++, потом это компилировать и производить симуляцию при помощи получившегося .ехе файла.
Свежая идея

Так работает, например, VCS.
Цитата(Koluchiy @ Aug 2 2016, 19:33)

Одна пока проблема - не понимает конструкции Verilog2001 и новее.
Очень странно. Он умеет некоторым образом даже SV. Но только синтезируемые конструкции.
Цитата(Koluchiy @ Aug 2 2016, 19:33)

Кто-нибудь пробовал таким макаром симулировать большие проекты?
Свой последний проект таким образом симулировал. Только вот не знаю, большой он или нет

Цитата(Koluchiy @ Aug 2 2016, 19:33)

Какими программами для конвертации пользуетесь?
Ну verilator же

Цитата(Koluchiy @ Aug 2 2016, 19:33)

Какие подводные камни?
Verilator не умеет 4-значную логику, он её преобразует в 2-значную. Мне пришлось писать на SystemC дополнительные модули, а в синтезируемых исходниках использовать макросы, чтобы без модификации скармливать их и verilator-у, и симулятору, и синтезатору.