Demonstrates the AXI read and write slave verification components as well as the AXI-lite master verification component. An AXI DMA is verified which uses an AXI master port to read and write data from external memory. The AXI DMA also has a control register interface via AXI-lite.
JSON-for-VHDL library which can be used to parse JSON content.
The content can be read from a file, or passed as a stringified generic.
This is an alternative to composite generics, that supports any depth in the content structure.
Shows how to use
A CSV file is read, the content is sent in a row-major order to an AXI Stream buffer
(FIFO) and it is received back to be saved in a different file. Further information can
be found in the verification component library user guide,
in subsection Stream and in
Demonstrates generating multiple test runs of the same test bench
with different generic values. Also demonstrates use of
to create test bench output files in location specified by VUnit python runner.
com message passing package which can be used
to communicate arbitrary objects between processes. Further reading
can be found in the com user guide.