Signal Description - Etx Connector X2 (Etxb) - Intel ESM-2740 User Manual

Intel pentium m/celeron m / onboard mobile intel celeron 600 mhz 512k l2 cache som-etx cpu module
Table of Contents

Advertisement

ESM-2740/2743
2.4.5
Signal Description – ETX Connector X2 (ETXB)
2.4.5.1 ISA Signals
Signal
SD[0:15]
SA[0:19]
SBHE#
BALE
AEN
MEMR#
SMEMR#
MEMW#
SMEMW#
IOR#
IOW#
IOCHK#
IOCHRDY
M16#
IO16#
34 ESM-2740/2743 User's Manual
Signal Description
These signals provide data bus bits 0 to 15 for any peripheral devices. All 8-bit
devices use SD[0:7] for data transfers. 16-bit devices use SD[0:15].
To support 8-bit devices, the data on SD[8:15] is gated to SD[0:7] during 8-bit
transfers to these devices. 16-bit CPU cycles will be automatically converted into
two 8-bit cycles for 8-bit peripherals.
Address bits 0 through 15 are used to address I/O devices. Address bits 0 through
19 are used to address memory within the system. These 20 address lines, in
addition to LA[17:23] allow access of up to 16MB of memory. SA[0:19] are gated
on the ISA-bus when BALE is high and latched on to the falling edge of BALE.
Bus High Enable indicates a data transfer on the upper byte of the data bus
SD[8:15]. 16-bit I/O devices use SBHE# to enable data bus buffers on SD[8:15].
BALE is an active-high pulse generated at the beginning of any bus cycle initiated
by a CPU module. It indicates when the SA[0:19], LA17.23, AEN, and SBHE#
signals are valid.
AEN is an active-high output that indicates a DMA transfer cycle. Only resources
with a active DACK# signal should respond to the command lines when AEN is
high.
MEMR# instructs memory devices to drive data onto the data bus. MEMR# is
active for all memory read cycles.
SMEMR# instructs memory devices to drive data onto the data bus. SMEMR# is
active for memory read cycles to addresses below 1MB.
MEMW# instructs memory devices to store the data present on the data bus.
MEMW# is active for all memory write cycles.
SMEMW# instructs memory devices to store the data present on the data bus.
SMEMW# is active for all memory write cycles to address below 1MB.
I/O read instructs an I/O device to drive its data onto the data bus. It may be driven
by the CPU or by the DMA controller. IOR# is inactive (high) during refresh cycles.
I/O write instructs an I/O device to store the data present on the data bus. It may be
driven by the CPU or by the DMA controller. IOW# is inactive (high) during refresh
cycles.
IOCHK# is an active-low input signal that indicates that an error has occurred on
the module bus. If I/O checking is enabled on the CPU module, an IOCHK#
assertion by a peripheral device sends a NMI to the processor.
The I/O Channel Ready is pulled low in order to extend the read or write cycles of
any bus access when required. The CPU, DMA controllers or refresh controller can
initiate the cycle.
Any peripheral that cannot present read data or strobe in write data within this
amount of time use IOCHRDY to extend these cycles.
This signal should not be held low for more than 2.5 μs for normal operation. Any
extension to more than 2.5 μs does not guarantee proper DRAM memory content
due to the fact that memory refresh is disabled while IOCHRDY is low.
The M16# signal determines when a 16-bit to 8-bit conversion is needed for
memory bus cycles. A conversion is done any time the CPU module requests a
16-bit memory cycle while the M16# line is high. If M16# is high, 16-bit CPU cycles
are automatically converted on the bus into two 8-bit cycles. If M16# is low, an
access to peripherals is done 16 bits wide.
The IO16# signal determines when a 16-bit to 8-bit conversion is needed for I/O
bus cycles. A conversion is done any time the CPU module requests a 16-bit I/O
cycle while the IO16# line is high. If IO16# is high, 16-bit CPU cycles are
automatically converted on the bus into two 8-bit cycles. If IO16# is low, an access
to peripherals is done at 16 bit width.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Esm-2743

Table of Contents