Datasheet
Glossary
Glossary-4 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0067D
Scatter-loading Assigning the address and grouping of code and data sections individually rather than
using single large blocks.
Scope The accessibility of a function or variable at a particular point in the application code.
Symbols which have global scope are always accessible. Symbols with local or private
scope are only accessible to code in the same subroutine or object.
Semihosting A mechanism whereby the target communicates I/O requests made in the application
code to the host system, rather attempting to support the I/O itself.
Signal An indication of abnormal processor operation.
Stack The portion of memory that is used to record the return address of code that calls a
subroutine. The stack can also be used for parameters and temporary variables.
SWI Software Interrupt. An instruction that causes the processor to call a
programer-specified subroutine. Used by ARM to handle semihosting.
Target The actual target processor, (real or simulated), on which the target application is
running.
The fundamental object in any debugging session. The basis of the debugging system.
The environment in which the target software will run. It is essentially a collection of
real or simulated processors.
Veneer A small block of code used with subroutine calls when there is a requirement to change
processor state or branch to an address that cannot be reached in the current processor
state.
Volatile Memory addresses where the contents can change independently of the executing
application are described as volatile. These are typically memory-mapped peripherals.
See also Memory mapped
VFP Vector Floating Point. A standard for floating-point coprocessors where several data
values can be processed by a single instruction.
Word A 32-bit unit of information. Contents are taken as being an unsigned integer unless
otherwise stated.
ZI Zero Initialized. R/W memory used to hold variables that do not have an initial value.
The memory is normally set to zero on reset.