This repository contains a series of tutorials on using Verilator. Most of the examples can be generalized to any SystemVerilog design, but some are tailored specifically to the OTTER MCU.
The OTTER MCU is a RISC-V processor developed by the late Dr. Joseph Callenes-Sloan for the CPE 233 and 333 computer architecture courses at California Polytechnic State University, San Luis Obispo.
These tutorials are intended to be followed in the following order:
To build the documentation:
sudo apt install pandoc texlive-latex-recommended texlive-latex-extra
# build all documents
make all
# or, to build just a specific lesson
make FOLDER_NAME