Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 568 Bytes

README.md

File metadata and controls

34 lines (18 loc) · 568 Bytes

cocotb library

This repository contains some helpful cocotb classes and functions that I frequently use to write test benches for RTL hardware code.

axilite.py

Classes for reading/writing AXI4-Lite interfaces.

axis.py

Classes for reading/writing AXI4-Stream interfaces.

crc.py

CRC checksum calculation.

file.py

Memory-mapped file access.

mem.py

AXI4 memory slave module.

net.py

Some handy networking functions.

tb.py

Provides some basic test bench functions that are needed quite frequently.