F-10
G
general-purpose input/output pins:
Pins that can be used to accept input
signals and/or send output signals but are not linked to specific uses.
These pins are the input pin BIO, the output pin XF, and the input/output
pins IO0, IO1, IO2, and IO3. (IO0–IO3 are not available on the ’C209.)
global data space:
One of the four ’C2xx address spaces. The global data
space can be used to share data with other processors within a system
and can serve as additional data space. See also
local data space.
GREG:
Global memory allocation register.
A memory-mapped register
used for specifying the size of the global data memory. Addresses not
allocated by the GREG for global data memory are available for local
data memory.
H
hardware interrupt:
An interrupt triggered through physical connections
with on-chip peripherals or external devices.
HOLD:
An input signal that allows external devices to request control of the
external buses. If an external device drives the HOLD/INT1 pin low and
the CPU sends an acknowledgement at the HOLDA pin, the external de-
vice has control of the buses until it drives HOLD high or a nonmaskable
hardware interrupt is generated. If HOLD is not used, it should be pulled
high.
HOLDA:
HOLD acknowledge signal. An output signal sent to the HOLDA pin
by the CPU in acknowledgement of a properly initiated HOLD operation.
When HOLDA is low, the processor is in a holding state and the address,
data, and memory-control lines are available to external circuitry.
HOLD operation:
An operation on the ’C2xx that allows for direct memory
access of external memory and I/O devices. A HOLD operation is initi-
ated by a HOLD/INT1 interrupt. When the corresponding interrupt ser-
vice routine executes an IDLE instruction, the external buses enter the
high-impedance state and the HOLDA signal is asserted. The buses re-
turn to their normal state, and the HOLD operation is concluded, when
the processor exits the IDLE state.
I
IACK:
See
interrupt acknowledge signal (IACK).
Glossary