1.1 KiB
1.1 KiB
Prerequisites
More info can be found in the SpinalHDL documentation.
On Arch Linux, everything can be installed from the package repositories:
sudo pacman -S sbt verilator jdk-openjdk
The PCs in the CS department have everything installed.
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