
Section number Title Page
23.3.29 TCD Last Destination Address Adjustment/Scatter Gather Address (DMA_TCDn_DLASTSGA)............ 420
23.3.30 TCD Control and Status (DMA_TCDn_CSR).............................................................................................. 421
23.3.31 TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
(DMA_TCDn_BITER_ELINKYES).............................................................................................................423
23.3.32 TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
(DMA_TCDn_BITER_ELINKNO).............................................................................................................. 424
23.4 Functional description...................................................................................................................................................425
23.4.1 eDMA basic data flow................................................................................................................................... 425
23.4.2 Fault reporting and handling..........................................................................................................................428
23.4.3 Channel preemption....................................................................................................................................... 431
23.4.4 Performance................................................................................................................................................... 431
23.4.4.1 Peak transfer rates...................................................................................................................... 431
23.4.4.2 Peak request rates.......................................................................................................................432
23.4.4.3 eDMA performance example.....................................................................................................434
23.5 Initialization/application information........................................................................................................................... 435
23.5.1 eDMA initialization....................................................................................................................................... 435
23.5.2 Programming errors....................................................................................................................................... 437
23.5.3 Arbitration mode considerations....................................................................................................................438
23.5.3.1 Fixed channel arbitration........................................................................................................... 438
23.5.3.2 Round-robin channel arbitration................................................................................................ 438
23.5.4 Performing DMA transfers............................................................................................................................ 438
23.5.4.1 Single request.............................................................................................................................438
23.5.4.2 Multiple requests........................................................................................................................440
23.5.4.3 Using the modulo feature...........................................................................................................442
23.5.5 Monitoring transfer descriptor status............................................................................................................. 442
23.5.5.1 Testing for minor loop completion............................................................................................ 442
23.5.5.2 Reading the transfer descriptors of active channels...................................................................443
23.5.5.3 Checking channel preemption status..........................................................................................444
23.5.6 Channel Linking.............................................................................................................................................444
KV4x Reference Manual, Rev. 2, 02/2015
18 Preliminary Freescale Semiconductor, Inc.