Datasheet

Glossary
ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. Glossary-3
Memory management unit
Hardware that controls caches and access permissions to blocks of memory, and
translates virtual to physical addresses.
MMU See Memory Management Unit.
Multi-ICE Multi-processor in-circuit emulator. ARM registered trademark.
Processor An actual processor, real or emulated running on the target. A processor always has at
least one context of execution.
Processor Status Register
See Program Status Register.
Profiling Accumulation of statistics during execution of a program being debugged, to measure
performance or to determine critical areas of code.
Call-graph profiling provides great detail but slows execution significantly. Flat
profiling provides simpler statistics with less impact on execution speed.
For both types of profiling you can specify the time interval between
statistics-collecting operations.
Program Status Register
Program Status Register (PSR), containing some information about the current program
and some information about the current processor. Often, therefore, also referred to as
Processor Status Register.
Is also referred to as Current PSR (CPSR), to emphasize the distinction between it and
the Saved PSR (SPSR). The SPSR holds the value the PSR had when the current
function was called, and which will be restored when control is returned.
Protection Unit Hardware that controls caches and access permissions to blocks of memory.
PSR See Program Status Register.
PU See Protection Unit.
RDI See Remote Debug Interface.
Remote Debug Interface
The Remote Debug Interface (RDI) is an ARM standard procedural interface between
a debugger and the debug agent. RDI gives the debugger a uniform way to communicate
with:
a debug agent running on the host (for example, ARMulator)
a debug monitor running on ARM-based hardware accessed through a communication
link (for example, Angel)