MPC5777C eDMA performance

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MPC5777C eDMA performance

694 Views
mikaeldeschamps
Contributor I

Hello,

within the MPC5777C Reference Manual, considering sections §16.5.1 "eDMA basic data flow" and §16.5.4 "Performance", many points remain unclear to me:

- which path is used to load a new TCD during a scatter/gather operation ?

- which performances can be expected in this mode ?

Thank tou in advance

0 Kudos
2 Replies

477 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

Hi, eDMA uses Dual-Address Transfers only what means transferred data are being read from source address to DMA engine first, followed by write from DMA to destination address. In case eDMA is configured for scatter-gather and DMA engine reads new transfer control descriptor, it just additional transfer between memory and DMA.

If you count overall amount of transferred data and you want to use scatter-gather, just add 32-byte for transfer control descriptor.

0 Kudos

477 Views
mikaeldeschamps
Contributor I

Hi, thank you for your help.

But considering the figure 16-1065 and following of "MPC5777C Reference Manual, Rev. 4, 07/2015", does it mean that an arrow is missing between the "Data path" block and the TCD ?

And as the TCD image to be loaded in the eDMA local memory comes, most of the time from the SRAM or from the flash memory, does the figures of table 16-1068. "eDMA peak transfer rates (Mbytes/sec)", column "Internal SRAM-to-32 bit
internal peripheral bus" apply ?

Thank you in advance

0 Kudos