EMBEDDED Intel486™ PROCESSOR HARDWARE REFERENCE MANUAL
8-14
•
ISP hold request (DHOLD) is an input from the ISP which is used to request the host bus on
behalf of ISA/EISA masters or when a DMA device requests service. DHOLD is used to
generate HHOLD.
•
ISP ready (DRDY) is a bidirectional signal. It is an input to the EBC when the ISP is in the
slave mode. It is an output from the EBC during DMA cycles and refresh cycles.
•
Greater than one megabyte (GT1M#) is an input to the EBC that indicates that the current
address is above the 00000000h to 000FFFFFh range. If it is not asserted during a host bus
master cycle or an EISA/ISA bus master cycle, or during DMA cycles on accessing ISA
memory slave, then the EBC generates SMRDC# or SMWTC# signals. The ISP generates
the GT1M# signals for all cycles including DMA and non-DMA cycles.
•
Host address greater than 16 megabytes (HGT16M#) is an input signal which indicates that
the address of the current cycle is greater than 00FFFFFFh. It is driven on DMA cycles,
based on the address from the ISP. This signal is used by the EBC during DMA cycles to
determine whether to generate the ISA memory command signals, MRDC# and MWTC#.
MRDC# and MWTC# are generated during DMA cycles but are inhibited when HGT16M#
is active.
•
DMA status (ST3–ST0) are bidirectional signals. They are inputs to the EBC during DMA
and refresh cycles. They indicate the timing that has been programmed for the current cycle
and the size of the I/O device involved in the DMA transfer. They are outputs form the EBC
when the ISP is not a bus master. The four signals function as address strobe for the ISP,
memory or I/O cycle indicator, the interrupt acknowledge cycle indicator, and the EISA bus
master cycle indicator, respectively.
•
EISA master (EXMASTER#) is an input signal to the EBC, which indicates that a 16-bit or
32-bit EISA master has control of the EISA bus. It is used with the MASTER16# signal to
differentiate between 32-bit EISA masters, 16-bit EISA masters, and 16-bit ISA masters.
•
Early indication of 16-bit ISA master (EMSTR16#) is an input signal to the EBC which
indicates that a 16-bit master is in control is or about to assume control of the EISA bus.
8.3.6
EBC and EBB Data and Address Buffer Controls
The host data and address buses are connected to the EISA/ISA data and address buses using the
EISA bus buffer (EBB). The EBB has internal latches and the outputs can be controlled in either
direction. Data from the EISA bus can flow to the host bus on port B and on an individual byte
basis on port A. Data can be stored using the provided control signal. Data can also flow from the
host bus to the EISA/ISA bus.
The EBB controls byte assembly. Bytes can be transferred as shown in
Figure 8-4
. The EBC pro-
vides signals used to copy the individual bytes. For multiple cycle operations the octal registered
transceivers are used to temporarily store the data until an entire word or doubleword is assem-
bled. Following assembly, the word or doubleword is transferred to the destination. Byte assem-
bly logic is used for all bus size mismatches and non-aligned address translations between the
host bus, a 32-bit or a 16-bit EISA bus and a 16-bit ISA bus. The EBC generates controls to steer
the data buses and to latch the address and data.
Содержание Embedded Intel486
Страница 16: ......
Страница 18: ......
Страница 26: ......
Страница 28: ......
Страница 42: ......
Страница 44: ......
Страница 62: ......
Страница 64: ......
Страница 138: ......
Страница 139: ...5 Memory Subsystem Design Chapter Contents 5 1 Introduction 5 1 5 2 Processor and Cache Feature Overview 5 1 ...
Страница 140: ......
Страница 148: ......
Страница 150: ......
Страница 170: ......
Страница 172: ......
Страница 226: ......
Страница 228: ......
Страница 264: ......
Страница 282: ......
Страница 284: ......