Getting Started

Install Rust

First, make sure you've installed a Rust toolchain, which should install cargo for you.

Install Verilator

The current integrations for Verilog and Spade use a Verilator backend, which you need to install. For example, on macOS:

brew install verilator

and on Ubuntu:

apt-get install verilator

Check this list of packages to find one for your operating system and view the official installation instructions if you need more help.

You're done! Now, it's time to get started testing some Verilog.