eine on master
readme: update shield syntax (b… (compare)
@eine well I would use GHDL and even contribute, but it's impossible to use with vivado, because ofc all their macros are SV
You can use GHDL as a preprocessor to write VHDL 2008 designs and have them implemented by Vivado. This is not the issue that motivated this conversation (since running VUnit requires unsupported VHDL 1993 features). But it is a work around some other poor features of Vivado.
well I see a glimmer of hope on the horizon now with vscode etc. and rust emerging :) we'll see. and I hope the same happens for HDL & FPGAs :)
I believe that VUnit + GHDL + VSCode is a very interesting ecosystem. Integration is not there yet... but TerosHDL and https://marketplace.visualstudio.com/items?itemName=hbohlin.vunit-test-explorer are going in the good direction.
yeah, except that sadly, for this to work, i cannot use xilinx macros atm :) as soon as you need a bram or the likes you fuked :D
Can't you have BRAMs inferred instead of instantiated explicitly?
well does GHDL understand to use macros and properly forward them?
AFAIK, GHDL allows to simulate any Vivado design, as long as you don't need encrypted IP.
hmm I think vunit requires some 2008 stuff that's unsupported too, like extensive generics, no?
It does not. Of course, it is strongly suggested to have a simulator with decent VHDL 2008 support. However, the very basic features of VUnit (being a test runner and manager) works with VHDL 1993.