28.11.2012 Views

ARM Compiler toolchain Developing Software for ARM Processors

ARM Compiler toolchain Developing Software for ARM Processors

ARM Compiler toolchain Developing Software for ARM Processors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.4 Tightly coupled memory<br />

2.4.1 See also<br />

Key Features of <strong>ARM</strong> Architecture Versions<br />

The purpose of Tightly Coupled Memory (TCM) is to provide low-latency memory that the<br />

processor can use without the unpredictability that is a feature of caches. You can use TCM to<br />

hold time-critical routines, such as interrupt handling routines or real-time tasks where the<br />

indeterminacy of a cache is highly undesirable. In addition, you can use it to hold ordinary<br />

variables, data types whose locality properties are not well suited to caching, and critical data<br />

structures such as interrupt stacks.<br />

TCM is used as part of the physical memory map of the system, and does not have to be backed<br />

by a level of external memory with the same physical addresses. In such regions, no external<br />

writes occur in the event of a write to memory locations contained in the TCM.<br />

Other in<strong>for</strong>mation<br />

• <strong>ARM</strong> Architecture Reference Manual,<br />

http://infocenter/help/topic/com.arm.doc.subset.arch.reference/index.html<br />

• Technical Reference Manual <strong>for</strong> your processor.<br />

<strong>ARM</strong> DUI 0471C Copyright © 2010-2011 <strong>ARM</strong>. All rights reserved. 2-6<br />

ID080411 Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!