User guide
Glossary 
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. Glossary-8
ID072410 Non-Confidential
Prefetch Abort An indication from a memory system to the core that an instruction has been fetched from an 
illegal memory location. An exception must be taken if the processor attempts to execute the 
instruction. A Prefetch Abort can be caused by the external or internal memory system as a 
result of attempting to access invalid instruction memory. 
See also Data Abort, Abort.
Prefetch Unit (PFU) The PFU fetches instructions from the memory system that can supply one word each cycle. The 
PFU buffers up to three word fetches in its FIFO, which means that it can buffer up to three 
32-bit Thumb instructions or six 16-bit Thumb instructions.
Private Peripheral Bus
Memory space at 
0xE0000000
 to 
0xE00FFFFF
.
Processor A processor is the circuitry in a computer system required to process data using the computer 
instructions. It is an abbreviation of microprocessor. A clock source, power supplies, and main 
memory are also required to create a minimum complete working computer system. 
RW1C Register bits marked RW1C can be read normally and support write-one-to-clear. A read then 
write of the result back to the register will clear all bits set. RW1C protects against 
read-modify-write errors occurring on bits set between reading the register and writing the value 
back (since they are written as zero, they will not be cleared).
RealView ICE A system for debugging embedded processor cores using a JTAG interface.
Reserved A field in a control register or instruction format is reserved if the field is to be defined by the 
implementation, or produces Unpredictable results if the contents of the field are not zero. These 
fields are reserved for use in future extensions of the architecture or are 
implementation-specific. All reserved bits not used by the implementation must be written as 0 
and read as 0.
Scan chain A scan chain is made up of serially-connected devices that implement boundary scan technology 
using a standard JTAG TAP interface. Each device contains at least one TAP controller 
containing shift registers that form the chain connected between TDI and TDO, through which 
test data is shifted. Processors can contain several shift registers to enable you to access selected 
parts of the device.
Serial-Wire Debug Port
An optional external interface for the DAP that provides a serial-wire bidirectional debug 
interface.
Serial-Wire JTAG 
Debug Port
A standard debug port that combines JTAG-DP and SW-DP.
SW-DP See Serial-Wire Debug Port.
SWJ-DP See Serial-Wire JTAG Debug Port.
Synchronization primitive
The memory synchronization primitive instructions are those instructions that are used to ensure 
memory synchronization. That is, the LDREX and STREX instructions.
System memory  Memory space at 
0x20000000
 to 
0xFFFFFFFF
, excluding PPB space at 
0xE0000000
 to 
0xE00FFFFF
.
TAP See  Test access port.
Test Access Port (TAP)
The collection of four mandatory and one optional terminals that form the input/output and 
control interface to a JTAG boundary-scan architecture. The mandatory terminals are TDI, 
TDO, TMS, and TCK. The optional terminal is TRST. This signal is mandatory in ARM cores 
because it is used to reset the debug logic.










