# Prerequisites - [sbt](https://www.scala-sbt.org/download.html) (which relies on a Java JDK) - [Verilator](https://verilator.org/guide/latest/install.html) - A Java JDK More info can be found in the SpinalHDL [documentation](https://spinalhdl.github.io/SpinalDoc-RTD/master/SpinalHDL/Getting%20Started/getting_started.html). # Test installation To test code generation (this should create a file called `Counter.v`): ``` sbt 'runMain spinaltest.Gen' ``` To test simulation: ``` sbt 'runMain spinaltest.Sim' ``` This should print something like the following at the end: ``` [info] [Progress] Simulation workspace in /.../SpinalTest/./simWorkspace/Counter [info] [Progress] Verilator compilation started [info] [Progress] Verilator compilation done in 2986.102 ms [info] [Progress] Start Counter test simulation with seed 267472656 [info] counter: 9 [info] [Done] Simulation done in 23.684 ms [success] Total time: 4 s, completed Oct 13, 2022, 11:00:52 AM ```