English
Language : 

Z80 Datasheet, PDF (300/330 Pages) Zilog, Inc. – Z80 CPU PERIPHERALS
< %27 2GTKRJGTCNU
7UGT /CPWCN
280
data. The Wait function is selected by setting D6 to 0. If this bit is 0, the
WAIT/READY output is in the open-drain state and goes Low when active.
Both the Wait and Ready functions can be used in either the Transmit or
Receive modes, but not both simultaneously. If D5 (Wait/Ready on Receive/
Transmit) is set to 1, the Wait/Ready function responds to the condition of
the receive buffer (empty or full). If D5 is set to 0, the Wait/Ready function
responds to the condition of the transmit buffer (empty or full).
The logic states of the WAIT/READY output, which are either active or
inactive, depend on the combination of modes selected. Table 18 summa-
rizes these combinations.
Table 18. Wait/Ready Functions
If D7 = 0
and D6 = 1
and D6 = 0
READY is High
WAIT is floating
If D7 = 0
and D5 = 0
and D5 = 1
READY is High when transmit buffer is full
READY is High when receive buffer is empty
WAIT is low when transmit buffer is full and WAIT is Low when receive buffer is empty
S10 data port is an selected
and SID data port is selected
READY is Low when transmit buffer is empty READY is Low when receive buffer is full
WAIT is floating when transmit buffer is empty WAIT is floating when receive buffer is full
The WAIT output High-to-Low transition occurs at the delay time
tDIC(WR) after the I/O request. The Low-to-High transition occurs at the
delay tDHΦ(WR) at the falling edge of Φ. The READY output High-to-
Low transition occurs at the delay tDLΦ(WR) at the rising edge of Φ. The
READY output Low-to-High transition occurs at the delay tDIC(WR)
after IORQ falls.
The Ready function can occur when the Z80 SIO is not selected. When
the READY output becomes active Low, the DMA controller issues
UM008101-0601
Serial Input/Output