![]() |
mcdma
Xilinx SDK Drivers API Documentation
|
This file demonstrates how to use the mcdma driver on the Xilinx AXI MCDMA core (AXI MCDMA) to transfer packets in interrupt mode.
This examples shows how to do multiple packets and multiple BD's Per packet transfers.
H/W Requirements: In order to test this example at the h/w level AXI MCDMA MM2S should connect with the S2MM.
System level Considerations for Zynq UltraScale+ designs: Please refer xmcdma_polled_example.c file.
MODIFICATION HISTORY:
Ver Who Date Changes ----- ---- -------- ------------------------------------------------------- 1.0 adk 18/07/17 Initial Version. 1.2 rsp 07/19/18 Read channel count from IP config. Fix gcc 'pointer from integer without a cast' warning. rsp 08/17/18 Fix typos and rephrase comments. rsp 08/17/18 Read Length register value from IP config.
Functions | |
int | main (void) |
Main function. More... | |
int main | ( | void | ) |
Main function.
This function is the main entry of the tests on DMA core. It sets up DMA engine to be ready to receive and send packets, then a packet is transmitted and will be verified after it is received via the DMA.
None |