Installing

Verb comes in three separate components: a library for software drivers, a library for hardware drivers, and a command-line application for development as well as running pre-simulation and post-simulation processes.

Any of the components may have one or more implementations; install the component in the programming language or HDL you prefer.

Software library

The software library provides the driver-level code for writing models.

Python

Using Pip, run the following command:

pip install git+"https://github.com/chaseruskin/verb.git@trunk#egg=verb"

To check if it is properly installed, run:

echo "import verb\nprint(verb.__version__)" | python

The version you installed should print to the console.

Hardware library

The hardware library provides the driver-level code for creating testbenches.

VHDL, SystemVerilog

Using Orbit, run the following command:

orbit install verb --url "https://github.com/chaseruskin/verb/archive/refs/heads/trunk.zip"

To check if it is properly installed, run:

orbit view verb --versions

The version you installed should print to the console.

Command-line application

The command-line application provides commands for faster development and running pre-simulation and post-simulation processes.

Using Cargo, run the following command:

cargo install --git https://github.com/chaseruskin/verb.git

To check if it is properly installed, run:

verb --version

The version you installed should print to the console.