This repository contains some helpful cocotb classes and functions that I frequently use to write test benches for RTL hardware code.
Classes for reading/writing AXI4-Lite interfaces.
Classes for reading/writing AXI4-Stream interfaces.
CRC checksum calculation.
Memory-mapped file access.
AXI4 memory slave module.
Some handy networking functions.
Provides some basic test bench functions that are needed quite frequently.