iAPX 88/10

Table 1. Pin Description (Continued)

The following pin function descriptions are for the 8088, 8228 system in maximum mode (i.e., MNIMX=GND.) Only the pin functions which are unique to maximum mode are described; all other pin functions are as described above.

Symbol

Pin No.

Type

Name and Function

 

 

 

 

82,81,80

26-2B

o

Status: is active during clock high of T4, T1,

 

 

 

 

 

 

 

and T2, and is returned to the passive state.

 

 

 

 

 

 

 

(1,1,1) during T3 or during Tw when READY is

 

 

 

 

 

 

 

HIGH. This status is used by the B2BB bus con-

 

 

 

 

 

 

 

troller to generate all memory and I/O access

 

 

 

 

 

 

 

control signals. Any change by 82, 81, or SO

S2

S1

",

CHARACTERISTICS

 

 

 

during T4 is used to indicate the beginning of a

o(LOW)

,

Interrupt Acknowledge

 

 

 

,

,

1

Read 110 pori

 

 

 

bus cycle, and the return to the passive state in

,

1

,

::~e~oport

 

 

 

,

1

1

 

 

 

 

T3 or Tw is used to indicate the end of a bus

~ (HIGH)

,

,

CodeacceS$

 

 

 

,

1

,

Write memory

 

 

 

cycle.

 

,

1

Aead"!amory

 

 

 

1

1

,

Pa'$ive

 

 

 

 

 

 

 

These signals float to 3-state OFF during "hold

 

 

 

 

 

 

 

acknowledge". During the first clock cycle after

 

 

 

 

 

 

 

RESET becomes active, these signals are active

 

 

 

 

 

 

 

HIGH. After this first clock, they float to 3·state

 

 

 

 

 

 

 

OFF.

 

 

 

 

RQ/GTO,

30,31

I/O

Request/Grant: pins are used by other local bus masters to force the processor

RQ/GT1

 

 

to release the local bus at the end of the processor'scurrent bus cycle. Each pin

 

 

 

is bidirectional with RQ/GTO having higher priority than RQ/GT1. RQ/GT has an

internal pull-up resistor, so may be left unconnected. The request/grant se- quence is as follows (See Figure B):

1.A pulse of one CLK wide from another local bus master indicates a local bus request ("hold") to the BOBB (pulse 1).

2.During a T4 or TI clock cycle, a pulse one clock wide from the BOBB to the requesting master (pulse 2), indicates that the BOBB has allowed the local bus to float and that it will enter the "hold acknowledge" state at the next CLK. The CPU'sbus interface unit is disconnected logically from the local bus during "hold acknowledge". The same rules as for HOLD/HOLDAapply as for when the bus is released.

3.A pulse one CLK wide from the requesting master indicates to the BOBB (pulse 3) that the "hold" request is about to end and that the BOBB can reclaim-the local bus at the next CLK. The CPU then enters T4.

Each master-master exchange of the local bus is a sequence of three pulses.

There must be one idle CLK cycle after each bus exchange. Pulses are active

LOW.

If the request is made while the CPU is performing a memory cycle, it will release the local bus during T4 of the cycle when all the following conditions are met:

1.Request occurs on or before T2.

2.Current cycle is not the low bit of a word.

3.Current cycle is not the first acknowledge of an interrupt acknowledge sequence.

4.A locked instruction is not currently executing.

If the local bus is idle when the request is made the two possible events will follow:

1.Local bus will be released during the next clock.

2.A memory cycle will start within 3 clocks. Now the four rules for a currently active memory cycle apply with condition number 1 already satisfied.

40

AFN·00826D

Page 309
Image 309
Intel 210200-002 manual IAPX 88/10