Verilator: Fast, Free Verilog HDL Simulator
veripool.org
Verilator: Fast, Free Verilog HDL Simulator
1–10 of 20 posts
Re: Verilator: Fast, Free Verilog HDL Simulator
#2[1] - http://iverilog.icarus.com/ [2] - http://www.clifford.at/yosys/ [3] - https://github.com/YosysHQ/nextpnr
Re: Verilator: Fast, Free Verilog HDL Simulator
#3Re: Verilator: Fast, Free Verilog HDL Simulator
#4 The driving test bench is C/C++
It is a cycle simulator, not a delta-time simulator: it will
only simulate synthesizable code (not test bench code)
It cannot do back-annotated timing simulations
It cannot use encrypted vendor libraries (no simulations with Xilinx IP, for example)
It has no mixed-HDL language capabilities
It requires Gtkwave to view waveforms with (opinion, but I hate the UI)
It is a terrible recommendation for beginners - you'd be much better served by using Xilinx Vivado's inbuilt simulator and waveform viewer.Re: Verilator: Fast, Free Verilog HDL Simulator
#5Re: Verilator: Fast, Free Verilog HDL Simulator
#6And how does one get a cheap FPGA board out of it? China? Any recommendations?
Re: Verilator: Fast, Free Verilog HDL Simulator
#7Verilator has some serious limitations: The driving test bench is C/C++ It is a cycle simulator, not a delta-time simulator: it will only simulate synthesizable code (not test bench code) It cannot do back-annotated timing simulations It cannot use encrypted vendor libraries (no simulations with Xilinx IP, for example) It has no mixed-HDL language capabilities It requires Gtkwave to view waveforms with (opinion, but…
Re: Verilator: Fast, Free Verilog HDL Simulator
#8Verilator is an awesome tool. I suggest if you are interested in open-source EDA this you also check out Icarus Verilog [1] - an event based Verilog sim, Yosys [2] - a Verilog synthesis tool and formal solver, and NextPNR [3] - a place-and-route tool. The set of these provide a pretty reasonable set of tools for developing hardware (that is HDL) with fully open source software! [1] - http://iverilog.icarus.com/ [2] -…
Re: Verilator: Fast, Free Verilog HDL Simulator
#9Verilator has some serious limitations: The driving test bench is C/C++ It is a cycle simulator, not a delta-time simulator: it will only simulate synthesizable code (not test bench code) It cannot do back-annotated timing simulations It cannot use encrypted vendor libraries (no simulations with Xilinx IP, for example) It has no mixed-HDL language capabilities It requires Gtkwave to view waveforms with (opinion, but…