simguru
Member
Thanks to Claude I got to build the simulator I wanted to build ~ 15 years ago.
SystemVerilog to VHDL Translator for Federated Simulation
sv2ghdl translates SystemVerilog RTL into VHDL for use with GHDL and NVC simulators. The generated VHDL leverages simulator extensions that go beyond what SystemVerilog offers, including multi-UDN wires, bidirectional components, and improved unknown-state handling.
It's a mash of iverilog, nvc, yosys and xyce -
github.com
The goal is to replace all old crufty commercial simulators with something that works properly and performs better, current numbers are for the free analog simulators -
github.com
The money-making proposition (for me) is in this specialist modeling, so I'm letting people use the base simulator for free, this tool is the only way to catch CDC bugs with functional simulation -
github.com
Here's a freebie PLL generator -
github.com
YMMV, get in touch if you want it tuned for something specific.
SystemVerilog to VHDL Translator for Federated Simulation
sv2ghdl translates SystemVerilog RTL into VHDL for use with GHDL and NVC simulators. The generated VHDL leverages simulator extensions that go beyond what SystemVerilog offers, including multi-UDN wires, bidirectional components, and improved unknown-state handling.
It's a mash of iverilog, nvc, yosys and xyce -
sv2ghdl/README.md at main · kev-cam/sv2ghdl
Translator for SystemVerilog DUT code to gHDL compatible VHDL code. - kev-cam/sv2ghdl
The goal is to replace all old crufty commercial simulators with something that works properly and performs better, current numbers are for the free analog simulators -
sv2ghdl/bfit/benchmarks/perf.md at main · kev-cam/sv2ghdl
Translator for SystemVerilog DUT code to gHDL compatible VHDL code. - kev-cam/sv2ghdl
The money-making proposition (for me) is in this specialist modeling, so I'm letting people use the base simulator for free, this tool is the only way to catch CDC bugs with functional simulation -
GitHub - kev-cam/stat-sim
Contribute to kev-cam/stat-sim development by creating an account on GitHub.
Here's a freebie PLL generator -
GitHub - kev-cam/kestrel: PLL generator based on TCI's expired patents.
PLL generator based on TCI's expired patents. Contribute to kev-cam/kestrel development by creating an account on GitHub.
YMMV, get in touch if you want it tuned for something specific.
