17.05.2015 Views

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Functional Timing<br />

Once a bus cycle is in progress and the current address has been valid for one<br />

entire bus state, the NA input is sampled at the end of every phase one until<br />

the bus cycle is acknowledged. Once NA is sampled active, the <strong>TI486</strong>DLC/E<br />

microprocessor is free to drive a new address and bus cycle definition on the<br />

bus as early as the next bus state and as late as the last bus state in the cycle.<br />

Figure 4-10 illustrates the fastest transition possible to pipelined addressing<br />

following an idle bus state. In Cycle 1, NA is driven during state T2. Thus, Cycle<br />

1 makes the transition to pipelined address timing, since it begins with T1 but<br />

ends with T2P. Because the address for Cycle 2 is available before Cycle 2<br />

begins, Cycle 2 is called a pipelined bus cycle, and it begins with a T1 P state.<br />

Cycle 2 begins as soon as READY asserted terminates Cycle 1.<br />

Figure 4-10. Fastest Transition to Pipelined Address Following Idle Bus State<br />

Idle 1<br />

1<br />

.~<br />

1<br />

1 T1<br />

Cycle 1<br />

Non-Pipelined<br />

(Write)<br />

Cycle 2<br />

Pipelined 1<br />

(Read) 1<br />

--1 l1li --I~<br />

T1P 1 T2P :<br />

Cycle 3<br />

Pipelined 1<br />

(Write) 1<br />

·I~<br />

1 1<br />

1 T2P 1 T1P<br />

Cycle 4<br />

Pipelined<br />

(Read)<br />

1 Idle<br />

1<br />

.II1II<br />

CLK2<br />

A31-A2 _<br />

BE3-BEO,<br />

MIlO, Die<br />

Note:<br />

LOCK " : Valid 1, «<br />

« Vflid 2<br />

« V+ 3<br />

: Valid t ~<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

031-00 -L--.L-{,..---O-ut-1---}-....l-~ < Out 3 )-....l--....l-~-_<br />

I I i I ~ i I I I ~<br />

Following any idle bus state (Ti) the address is always non-pipe lined and NA is sampled only during wait states. To start<br />

address pipelining after an idle state requires a non-pipelined cycle with at least one wait state (Cycle 1 above). The<br />

pipelined cycles (2,3, and 4 above) are shown with various numbers of wait states.<br />

Figure 4-11 illustrates transitioning to pipelined addressing during a burst of<br />

bus cycles. Cycle 2 makes the transition to pipelined addressing. Comparing<br />

Cycle 2 to Cycle 1 of Figure 3-10 illustrates that a transition cycle is the same<br />

whenever it occurs consisting of at least T1, T2 (NA is asserted at that time),<br />

and T2P (provided the <strong>TI486</strong>DLC/E microprocessor has an internal bus<br />

request already pending). T2P states are repeated if wait states are added to<br />

the cycle. Cycles 2, 3, and 4 in Figure 4-11 show that once address pipelining<br />

is achieved it can be maintained with two-state bus cycles consisting only of<br />

T1P and T2P.<br />

4-28<br />

Tl486DLCIE Bus Interface

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!