inter80386

5.4.3.3NON·PIPELINED ADDRESS WITH DYNAMIC DATA BUS SIZING

The physical data bus width for any non-pipelined bus cycle can be either 32-bits or 16-bits. At the beginning of the bus cycle, the processor behaves as if the data bus is 32-bits wide. When the bus cy- cle is acknowledged, by asserting READY # at the end of a T2 state, the most recent sampling of 8S16# determines the data bus size for the cycle being acknowledged. If 8S16# was most recently negated, the physical data bus size is defined as

32 bits. If 8S16# was most recently asserted, the size is defined as 16 bits.

When 8S 16 # is asserted and two 16-bit bus cycles are required to complete the transfer, 8S16# must be asserted during the second cycle; 16-bit bus size is not assumed. Like any bus cycle, the second 16- bit cycle must be acknowledged by asserting READY#.

When a second 16-bit bus cycle is required to com- plete the transfer over a 16-bit bus, the addresses

 

 

A TRANSFER REQUIRING TWO

A TRANSFER REQUIRING TWO

 

 

 

CYCLES ON 16-BIT DATA BUS

CYCLES ON 16-BIT DATA BUS

 

 

IDLE

CYCLE 1 tCYCLE 1A

CYCLE 2 TCYCLE 2A

IDLE

 

 

NON-PIPELINED NON-PIPELINED NON-PIPELINED NON-PIPELINED

 

 

 

 

(WRITE

 

WRITE)

(READ

 

READ)

 

 

 

PART ONE

PART TWO

PART ONE

PART TWO

 

 

Ti

T1

T2

T1

T2

T1

T2

T1

T2

Ti

CLK2

[

 

 

 

 

 

 

 

 

 

(82384 CLK)

[

 

 

 

 

 

 

 

 

 

BEO#,BEl #

[

 

 

 

 

 

 

 

 

 

BE2 # ,BE3 #

[

 

 

 

 

 

 

 

 

 

A2- A31.

 

 

 

 

 

 

 

 

 

M/IO#.D/C#

 

 

 

 

 

 

 

 

 

 

W/R#

[

 

 

 

 

 

 

 

 

 

ADS #

[

 

 

 

 

 

 

 

 

 

NA#

[

 

 

 

 

 

 

 

 

 

BS16 #

[

 

 

 

 

 

 

 

 

 

READY #

[

 

 

 

 

 

 

 

 

 

LOCK#

[

 

 

 

 

 

 

 

 

 

00- 015

[

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IGNORED

IGNORED

016-031

[ • -------<:t==~O~U~T~==t=)

--0-----0---

 

 

 

 

 

 

 

 

I

 

I

Key: Dn ~ physical data pin n

 

 

 

 

 

 

 

 

231630-18

dn ~ logical data bit n

 

 

 

 

 

 

 

 

 

Figure 5·14;Asserting BS16# (zero wait states, non·pipelinedaddress)

78

Page 139
Image 139
Intel 80386 manual 3.3 NON·PIPELINED Address with Dynamic Data BUS Sizing