iAPX 88/10

Bus Operation

. The 8088 address/data bus is broken into three parts - the lower eight address/data bits (ADO-AD?), the middle eight address bits (A8-A15), and the upper four address bits (A16-A19). The address/data bits and the highest four address bits are time multiplexed. This technique provides the most·efficient use of pins on the proc- essor, permitting the use of a standard 40 lead package. The middle eight address bits are not multiplexed, i.e. they remain valid throughout each bus cycle. In addi-

tion, the bus can be demultiplexed at the processor with a single address latch if a standard, non-multiplexed bus is desired for the system.

Each processor bus cycle consists of at least four elK cycles. These are referred to as T1, T2, T3, and T4. (See Figure 8>' The address is emitted from the processor during T1 and data transfer occurs on the bus during T3 and T4. T2 is used primarily for changing the direction of the bus during read operations. In the event that a "NOT READY" indication is given by the addressed device,

! ------- (4+NWAIT)=Tcv

------------ (4+NwAITl=TCy --------

1

T,T,

T,T,

TWAIT I

.T4

elK

 

 

 

 

 

GOES INACTIVE IN THE STATE

 

U/UP&=1? ~'.

\'----

ADDRISTATUS

 

 

 

AODR

ADDRIDATA

-----G'-__D_AT_A_O_uT_ID_r_DoJ___>--~

READY

DT/R

\~-_/

Figure 8. Basic System Timing

46

AFN.Q0826D

 

Page 315
Image 315
Intel 210200-002 manual UP&=1? ~