Accelerators · Hard · SystemVerilog

Memory-Copy DMA Engine

Integrate control, address progression and transfer counting for a programmable word-copy engine.

Task

Expose source/destination read/write requests. Start from programmed addresses and length, advance after each completed write, and pulse irq when the final beat completes.

Examples

Constraints

Accelerator verification checklist

Concepts to review

DMA, SoC, integration

Open Memory-Copy DMA Engine in the HDLForge interactive editor.

Related problems