eZ80L92 MCU
Product Specification
53
Chip Selects During Bus Request/Bus Acknowledge Cycles
When the CPU relinquishes the address bus to an external peripheral in response to an
external bus request (BUSREQ), it drives the bus acknowledge pin (BUSACK) Low. The
external peripheral then drives the address bus (and data bus). The CPU continues to gen-
erate Chip Select signals in response to the address on the bus. External devices cannot
access the internal registers of the ZLP12840 MCU.
Bus Mode Controller
The bus mode controller allows the address and data bus timing and signal formats of the
ZLP12840 to be configured to connect seamlessly with external eZ80, Z80, Intel-, or
Motorola-compatible devices. Bus modes for each of the chip selects can be configured
independently using the Chip Select Bus Mode Control Registers. The number of eZ80
system clock cycles per bus mode state is also independently programmable. For Intel bus
mode, multiplexed address and data can be selected in which the lower byte of the address
and the data byte both use the data bus, DATA[7:0]. Each of the bus modes is explained in
more detail in the following sections.
eZ80® Bus Mode
Chip selects configured for eZ80 Bus Mode do not modify the bus signals from the CPU.
The timing diagrams for external Memory and I/O Read and Write operations are shown
in the AC Characteristics on page 203. The default mode for each chip select is eZ80s
mode.
Z80® Bus Mode
Chip selects configured for Z80 mode modify the Z80 bus signals to match the Z80
microprocessor address and data bus interface signal format and timing. During Read
operations, the Z80 Bus Mode employs three states (T1, T2, and T3) as described in
Table 14.
Table 14. Z80® Bus Mode Read States
STATE T1 The Read cycle begins in State T1. The CPU drives the address onto the address bus and
the associated Chip Select signal is asserted.
STATE T2 During State T2, the RD signal is asserted. Depending upon the instruction, either the
MREQ or IORQ signal is asserted. If the external WAIT pin is driven Low at least one eZ80
system clock cycle prior to the end of State T2, additional WAIT states (T
until the WAIT pin is driven High.
) are asserted
WAIT
STATE T3 During State T3, no bus signals are altered. The data is latched by the ZLP12840 at the
rising edge of the eZ80 system clock at the end of State T3.
PS013015-0316
Chip Selects and Wait States