Glossary
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. Glossary-12
ID012310 Non-Confidential, Unrestricted Access
Front of queue pointer
Pointer to the next entry to be written to in the write buffer.
Fully-associative cache
A cache that has only one cache set that consists of the entire cache. The number of cache entries
is the same as the number of cache ways.
See also Direct-mapped cache.
Halfword A 16-bit data item.
Halting debug-mode One of two mutually exclusive debug modes. In Halting debug-mode all processor execution
halts when a breakpoint or watchpoint is encountered. All processor state, coprocessor state,
memory and input/output locations can be examined and altered by the JTAG interface.
See also Monitor debug-mode.
High vectors Alternative locations for exception vectors. The high vector address range is near the top of the
address space, rather than at the bottom.
Hit-Under-Miss (HUM)
A buffer that enables program execution to continue, even though there has been a data miss in
the cache.
Host A computer that provides data and other services to another computer. Especially, a computer
providing debugging services to a target being debugged.
HUM See Hit-Under-Miss.
IEM See Intelligent Energy Management.
Illegal instruction An instruction that is architecturally Undefined.
IMB See Instruction Memory Barrier.
Implementation-defined
Means that the behavior is not architecturally defined, but should be defined and documented
by individual implementations.
Implementation-specific
Means that the behavior is not architecturally defined, and does not have to be documented by
individual implementations. Used when there are a number of implementation options available
and the option chosen does not affect software compatibility.
Imprecise tracing A filtering configuration where instruction or data tracing can start or finish earlier or later than
expected. Most cases cause tracing to start or finish later than expected.
For example, if TraceEnable is configured to use a counter so that tracing begins after the fourth
write to a location in memory, the instruction that caused the fourth write is not traced, although
subsequent instructions are. This is because the use of a counter in the TraceEnable
configuration always results in imprecise tracing.
Index See Cache index.
Index register A register specified in some load or store instructions. The value of this register is used as an
offset to be added to or subtracted from the base register value to form the virtual address, which
is sent to memory. Some addressing modes optionally enable the index register value to be
shifted prior to the addition or subtraction.
Infinity In the IEEE 754 standard format to represent infinity, the exponent is the maximum for the
precision and the fraction is all zeros.