AT91SAM-ICE User Guide
7-1
6206B–ATARM–04-Mar-08
Section 7
Glossary
7.1
Terminology
Adaptive clocking
A technique in which a clock signal is sent out by Multi-ICE and it waits for the returned clock before gen-
erating the next clock pulse. The technique allows the Multi-ICE interface unit to adapt to differing signal
drive capabilities and differing cable lengths.
Application Program Interface
A specification of a set of procedures, functions, data structures, and constants that are used to interface
two or more software components together.
Big-endian
Memory organization where the least significant byte of a word is at a higher address
than the most significant byte. See Little-endian.
Cache cleaning
The process of writing dirty data in a cache to main memory.
Coprocessor
An additional processor that is used for certain operations, for example, for floating-point math calcula-
tions, signal processing, or memory management.
Dirty data
When referring to a processor data cache, data that has been written to the cache but has not been writ-
ten to main memory. Only write-back caches can have dirty data, because a write-through cache writes
data to the cache and to main memory simultaneously. The process of writing dirty data to main memory
is called cache cleaning.
Dynamic Linked Library (DLL)
A collection of programs, any of which can be called when needed by an executing program. A small
program that helps a larger program communicate with a device such as a printer or keyboard is often
packaged as a DLL.
EmbeddedICE
™
The additional hardware provided by debuggable ARM
®
processors to aid debugging.
Halfword
A 16-bit unit of information. Contents are taken as being an unsigned integer unless otherwise stated.