Introduction#

There are additional Tools needed for Spinal HDL to work. hereafter are named the most common with references for further studies.

Programming Language#

Execution#

../../../_images/java-logo.svg
../../../_images/sbt-logo.svg

IDE#

For writing and executing the scala code

../../../_images/intellij-idea-logo.svg

Simulator#

Behind the scene SpinalHDL is generating a C++ cycle accurate model of your hardware by generating the equivalent Verilog and asking Verilator to convert it into a C++ model.

../../../_images/verilator-logo.svg
../../../_images/gtkwave-logo.png

Additional#

SpinalHDL Tool