Verification

Exhaustive verification of the DMA backend is a necessity to ensure proper functionality and prevent timing glitches.

For verification, two golden models will be used:

_images/verification.png
  • Simple memcpy golden model in CI testbench

    • Catch biggest problems immediately

  • Event-based in-depth golden model

    • python-based

    • can be coupled with a tracer

    • file-based interface to simulation

      • works in-system

      • VCD or event file format

.