...
|
-- data - Driver tcl and MDD file.
|
- examples - Reference application to show how to use the driver APIs and calling sequence
|
- src- Driver source files
xmcdma_polled_example.c: This example demonstrates how to use axi mcdma driver on axi mcdma core to transfer packets in polled mode
-- data - Driver tcl and MDD file.
|
- examples - Reference application to show how to use the driver APIs and calling sequence
|
- src- Driver source files
Features Supported
Controller Features
- AXI4 Compliant
- AXI4 data width support of 32, 64, 128, 256, 512 and 1,024 bits
- AXI4-Stream data width support of 8, 16, 32, 64, 128, 256, 512 and 1,024 bits
- Supports up to 16 independent Channels
- Supports per Channel Interrupt output
- Supports DRE alignment for Streaming data Width of up to 512 bits
- Supports up to 64MB transfer per BD
- Optional AXIS Control and Status Streams
Standalone Driver Supported Features
The AXI MCDMA Standalone driver supports the following:- Supports upto 16 Channels
- Supports Scatter/Gather Direct Memory Access (DMA)
- Supports 64-bit Addressing
- Supports Optional Data Re-Alignment Feature
- Supports per channel interrupt
- Supports AXIS Control and Status Streams.
Test cases
- Refer below pah for testing different examples for each feature of the IP.
xmcdma_polled_example.c: This example demonstrates how to use axi mcdma driver on axi mcdma core to transfer packets in polled mode
Known issues and Limitations
- All IP features are supported
Change Log
2020.2
- Support parallel make execution.
- Include XMcDma_BdGetAppWord() declaration in mcdma header.
4dc85994d6fb Makefile: Remove realpath command
21fc24b1bbaf mcdma: Update Makefile to support parallel make execution
e63225b263ef mcdma: Include XMcDma_BdGetAppWord() declaration in mcdma header
2020.1
- Prefer using dmb in XMcdma_UpdateChanTDesc
...