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

Create successful ePaper yourself

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

Glossary<br />

NaN Not a number. A symbolic entity encoded in a floating-point format that has the maximum<br />

exponent field and a nonzero fraction. An SNaN sets the Invalid Operation Cumulative (IOC)<br />

flag if used in an arithmetic instruction and the instruction returns a QNaN. A QNaN propagates<br />

through almost every arithmetic operation without signaling exceptions and has a most<br />

significant fraction bit of one.<br />

PA See Physical Address.<br />

Penalty The number of cycles in which no useful Execute stage pipeline activity can occur because an<br />

instruction flow is different from that assumed or predicted.<br />

Power-on reset See Cold reset.<br />

Prefetching In pipelined processors, the process of fetching instructions from memory to fill up the pipeline<br />

before the preceding instructions have finished executing. Prefetching an instruction does not<br />

mean that the instruction has to be executed.<br />

Prefetch Abort An indication from a memory system to the core that an instruction has been fetched from an<br />

illegal memory location. An exception must be taken if the processor attempts to execute the<br />

instruction. A Prefetch Abort can be caused by the external or internal memory system as a<br />

result of attempting to access invalid instruction memory.<br />

See also Data Abort, External Abort and Abort.<br />

Processor A processor is the circuitry in a computer system required to process data using the computer<br />

instructions. It is an abbreviation of microprocessor. A clock source, power supplies, and main<br />

memory are also required to create a minimum complete working computer system.<br />

Physical Address (PA)<br />

RAZ See Read-As-Zero.<br />

The MMU performs a translation on Modified Virtual Addresses (MVA) to produce the Physical<br />

Address (PA) that is given to the AMBA bus to perform an external access. The PA is also stored<br />

in the data cache to avoid the necessity for address translation when data is cast out of the cache.<br />

See also Fast Context Switch Extension.<br />

Read-As-Zero (RAZ) Appear as zero when read.<br />

Read Reads are defined as memory operations that have the semantics of a load. That is, the <strong>ARM</strong><br />

instructions LDM, LDRD, LDC, LDR, LDRT, LDRSH, LDRH, LDRSB, LDRB, LDRBT,<br />

LDREX, RFE, STREX, SWP, and SWPB, and the Thumb instructions LDM, LDR, LDRSH,<br />

LDRH, LDRSB, LDRB, and POP.<br />

Java instructions that are accelerated by hardware can cause a number of reads to occur,<br />

according to the state of the Java stack and the implementation of the Java hardware<br />

acceleration.<br />

RealView ICE A system for debugging embedded processor cores using a JTAG interface.<br />

Region A partition of instruction or data memory space.<br />

Remapping Changing the address of physical memory or devices after the application has started executing.<br />

This is typically done to permit RAM to replace ROM when the initialization has been<br />

completed.<br />

Reserved A field in a control register or instruction format is reserved if the field is to be defined by the<br />

implementation, or produces Unpredictable results if the contents of the field are not zero. These<br />

fields are reserved for use in future extensions of the architecture or are<br />

implementation-specific. All reserved bits not used by the implementation must be written as 0<br />

and read as 0.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!