ARM Technical Support Knowledge Articles

How is simultaneous access to the DTCMs by the core / DMA done ?

Applies to: ARM968E-S

Answer

The DMA interface accesses the DTCM through two separate ports, D0TCM and D1TCM.

The processor and the DMA alternately access the D0TCM and D1TCM ports on a word boundary basis. This unique feature enables the DMA port to move external data blocks into the DTCM without stalling processor access during the DMA block move. Using an even-odd-even-odd word-addressing scheme, the DMA can fill the DTCM while the processor interleaves its addresses for simultaneous full-speed access.

Interleaving processor and DMA access to the DTCM gives a unique system-level advantage for real-time data processing applications.

Article last edited on: 2008-09-09 15:47:46

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential