Nic30 / pycocotb

COCOTB like Verilator wrapper
8 stars 0 forks source link

PyCOCOTB

Build Status Coverage Status PyPI version

This is a library which contains bindigns for RTL simulators and provides UVM like environment which simplifies feeding and checking the circuit running in RTL simulator. Goal of this library is to remove obscurity and support code reuse. Each simulation is just python object without special properties. This allows also integration with existing test frameworks and better test automation and debugging.

Installation

Linux (Ubuntu 19.10)

Windows

Using windows is not recomended with verilator. Asi it is more easy to use docker than tweak Verilator to run on Windows as desired.

After installation verilator has to run under cygwin, but python and this library are not restricted.

Current state - alfa

Similar software