TheSystemDevelopmentKit / rtl

Package for rtl (i.e. Verilog and VHDL ) simulation control
Other
1 stars 2 forks source link

Verilator support #93

Closed mkosunen closed 1 month ago

mkosunen commented 4 months ago

The starting point of the development is verilator trials by @Roenski at about v1.8 merged to refactored structure at v1.12_RC. This most likely does not get ready by v1.12 release.

As a lot has been restructured already, the remaining thisgs to be done for Verilator are

The main structural difference is that the testbench is neither in verilog nor VHDL. EDIT: Turned out that verilator 5.026 handles verilog testbenches without problems.

mkosunen commented 4 months ago

@Roenski could you test this with some of your designs and approve? Use also https://github.com/TheSystemDevelopmentKit/thesdk/pull/54

I did it with inverter, and it seems to run as with icarus.