
Contents
vi ADSP-BF59x Blackfin Processor Hardware Reference
Work Unit Transitions ...................................................... 5-24
DMA Transmit and MDMA Source .............................. 5-25
DMA Receive ............................................................... 5-26
Stopping DMA Transfers .................................................. 5-28
DMA Errors (Aborts) ............................................................ 5-28
DMA Control Commands .................................................... 5-31
Restrictions ...................................................................... 5-34
Transmit Restart or Finish ............................................. 5-34
Receive Restart or Finish ............................................... 5-35
Handshaked Memory DMA Operation .................................. 5-36
Pipelining DMA Requests ................................................. 5-37
HMDMA Interrupts ......................................................... 5-39
DMA Performance ................................................................ 5-40
DMA Throughput ............................................................ 5-41
Memory DMA Timing Details .......................................... 5-44
Static Channel Prioritization ............................................ 5-44
Temporary DMA Urgency ................................................ 5-44
Memory DMA Priority and Scheduling ............................. 5-46
Traffic Control ................................................................. 5-48
Programming Model .................................................................. 5-50
Synchronization of Software and DMA .................................. 5-50
Single-Buffer DMA Transfers ............................................ 5-52
Continuous Transfers Using Autobuffering ........................ 5-53
Descriptor Structures ........................................................ 5-55