EDMA3 Driver Introduction
1-6
1.1.2
Supported Services
Following are the services provided by the
EDMA3 Driver:
1.1.2.1
Request and Free DMA channel:
It provides an interface that applications or
device drivers can use to request and free DMA channels. Channels in EDMA3
module are categorized as:
DMA Channel (mapped to a hardware sync event),
DMA Channel (NOT mapped to a hardware sync event),
QDMA Channel, and
Link Channel (a PARAM Set in EDMA3).
1.1.2.2
Programs DMA channel:
It provides an interface that applications or device
drivers can use to program a DMA transaction. This typically involves setting the
DMA source and destination parameters.
Following types of transactions are supported:
•
Event triggered (peripheral driven transfers),
•
Chain triggered (issuing a chain of transfers initiated by single
event),
•
Manual triggered (CPU generated sync-event), and
•
QDMA transfer (triggered on a write to the QDMA Trigger word).
Summary of Contents for EDMA3
Page 12: ......
Page 17: ...EDMA3 Driver Introduction I 1 5 ...
Page 20: ......
Page 40: ...Run Time Interfaces Integration Guide A 12 EDMA3_DRV_IOCTL_MAX_IOCTL Max IOCTL ...
Page 75: ...Run Time Interfaces Integration Guide I A 47 Errors EDMA3_DRV_E_INVALID_PARAM ...
Page 107: ...Run Time Interfaces Integration Guide I A 79 ...