09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Little-endian memory<br />

Load/store architecture<br />

Load Store unit (LS)<br />

Memory in which:<br />

• a byte or halfword at a word-aligned address is the least significant byte or halfword<br />

within the word at that address<br />

Glossary<br />

• a byte at a halfword-aligned address is the least significant byte within the halfword at that<br />

address.<br />

See also Big-endian memory.<br />

LS See Load Store unit.<br />

A processor architecture where data-processing operations only operate on register contents, not<br />

directly on memory contents.<br />

The part of a processor that handles load and store transfers.<br />

Macrocell A complex logic block with a defined interface and behavior. A typical VLSI system comprises<br />

several macrocells (such as a processor, an ETM, and a memory block) plus application-specific<br />

logic.<br />

Memory bank One of two or more parallel divisions of interleaved memory, usually one word wide, that enable<br />

reads and writes of multiple words at a time, rather than single words. All memory banks are<br />

addressed simultaneously and a bank enable or chip select signal determines which of the banks<br />

is accessed for each transfer. Accesses to sequential word addresses cause accesses to sequential<br />

banks. This enables the delays associated with accessing a bank to occur during the access to its<br />

adjacent bank, speeding up memory transfers.<br />

Memory coherency A memory is coherent if the value read by a data read or instruction fetch is the value that was<br />

most recently written to that location. Memory coherency is made difficult when there are<br />

multiple possible physical locations that are involved, such as a system that has main memory,<br />

a write buffer and a cache.<br />

Memory Management Unit (MMU)<br />

Hardware that controls caches and access permissions to blocks of memory, and translates<br />

virtual addresses to physical addresses.<br />

Microprocessor See Processor.<br />

Miss See Cache miss.<br />

MMU See Memory Management Unit.<br />

Modified Virtual Address (MVA)<br />

A Virtual Address produced by the <strong>ARM</strong> processor can be changed by the current Process ID<br />

to provide a Modified Virtual Address (MVA) for the MMUs and caches.<br />

Monitor debug-mode<br />

See also Fast Context Switch Extension.<br />

One of two mutually exclusive debug modes. In Monitor debug-mode the processor enables a<br />

software abort handler provided by the debug monitor or operating system debug task. When a<br />

breakpoint or watchpoint is encountered, this enables vital system interrupts to continue to be<br />

serviced while normal program execution is suspended.<br />

See also Halting debug-mode.<br />

MVA See Modified Virtual Address.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. Glossary-12<br />

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!