umarcor on keep-compiling
ci: use the built-in '--keep-co… (compare)
umarcor on cosim
cosim/dpi-ffi: add 'vhdpi_ghdl.… cosim/dpi-ffi: add VHDPI_Test (compare)
umarcor on cosim
WIP setenv (compare)
umarcor on main
cosim/dpi-ffi/ghdl-vffi/test: a… (compare)
umarcor on cosim
umarcor on main
WIP envvars (compare)
umarcor on cosim
WIP envvars (compare)
umarcor on master
umarcor on main
umarcor on cosim
umarcor on master
cosim/dpi-ffi: create subdir 'g… cosim/dpi-ffi: fix compilation … cosim/dpi-ffi/ghd-vffi: use VUn… and 2 more (compare)
umarcor on cosim
ci: add workflow CoSim cosim/dpi-ffi: add README (compare)
umarcor on cosim
ci: add workflow CoSim cosim/dpi-ffi: add README (compare)
umarcor on cosim
cosim/dpi-ffi: create subdir 'g… cosim/dpi-ffi: fix compilation … cosim/dpi-ffi/ghd-vffi: use VUn… and 2 more (compare)
umarcor on top-subtype
umarcor on master
2008: ad tb_top_generic_subtype cosim: add ref to aguinet/drago… (compare)
umarcor on top-subtype
2008: ad tb_top_generic_subtype (compare)
umarcor on top-subtype
2008: ad tb_top_generic_subtype (compare)
umarcor on top-subtype
2008: ad tb_top_generic_subtype (compare)
umarcor on style
grnt
instead of Grant
was done by a single person who isn't active with PoC anymore. So there is work ongoing behind the scenes to release a drastically updated PoC Library with things like that cleaned up!.editorconfig
files to repositories.
what are the timelines for these things ?
want to support ;) ?
just got this email from the folks at https://rapidsilicon.com/:
Raptro does support this, maybe not entirely, but we have been working on it for a few years now.
One of the most popular features in VHDL 2019 is the conditional compilation (Like `ifdef in Verilog) which finally came to VHDL after 30 years...
But again, only one way to find out, one needs to throw at it the particular testcase...
@DrPi How old are simulators? This is well before Python. Well before Perl. What are you stumbling over WRT tcl/tk?
The awkward part of scripting a simulator in general is:
1) A simulator wants to be in a particular directory and not move. If you move, you loose things like your library configuration.
2) Scripts for IP are best located with the IP, and hence, will not be in the same directory as the simulator runs from.
3) The simulator API is really awkward WRT VHDL libraries. Why do we create a library and then have to specify that same library on compile and simulate commands that follow?
I have learned most of the TCL I use from Google. Primarily https://www.tcl.tk/ and https://wiki.tcl-lang.org/welcome.
That said, OSVVM has a simulation abstraction layer that runs on top of TCL that removes most of the need to use TCL. See: https://osvvm.github.io/Overview/Osvvm6ScriptLibrary.html.