cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.
- Skim the introductory presentation: http://potential.ventures
- Read the documentation
- Get involved:
- Raise a bug / request an enhancement (Requires a GitHub account)
- Join the mailing list
- Get in contact: E-mail us
- Follow us on twitter: @PVCocotb
# Install pre-requisites (waveform viewer optional)
sudo yum install -y iverilog python-devel gtkwave
# Checkout git repositories
git clone https://github.com/potentialventures/cocotb.git
# Run the tests...
cd cocotb/examples/endian_swapper/tests
make
# View the waveform
gtkwave waveform.vcd