The target audiece of datamover is AIE application designers who want to move data between AIE and DDR/HBM. Current datamover is a template design and needs pre-build to generate the final source code.Although designed for AIE applications, test cases don’t directly include an AIE program. They use another dummy kernel to consume/generate data, mimicking an AIE program that reads/writes streams. Dummy kernels connect with datamover kernel by AXI streams, just like datamover connection with AIE array. Please take reference to Makefile of test cases in L2/datamover to check how to run pre-build. Current datamover design support data movement:
- AXI master to stream
- Stream to AXI master
- RAM to stream
- Stream to RAM