TheSystemDevelopmentKit / rtl

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

Property `rtlfiles` to replace `vlogmodulefiles` and `vhdlentityfiles` #97

Open Roenski opened 3 weeks ago

Roenski commented 3 weeks ago

Introduce a new rtl propety, rtlfiles, to hold both verilog and vhdl files.

Compile order is determined by the order of modules in rtlfiles. Thus, you can now define compile order, with an arbitrary mix of vcom and vlog commands.

This MR also contains a quality-of-life improvement, which will print out the error message produced by simulator, instead of the command that caused it.

Roenski commented 1 week ago

Models sv, icarus work, vhdl works with lang=vhdl, but not with lang=sv, however that bug is not caused by this commit.

Roenski commented 1 week ago

ghdl works in CI