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 />

Initiating and Maintaining Pipelined Cycles<br />

Pipelined addressing is always initiated by asserting NA during a<br />

non-pipelined bus cycle with at least one wait state. For the first bus cycle<br />

following RESET, an idle bus, or a hold acknowledge state is always<br />

non-pipelined. Therefore, the <strong>TI486</strong>SLC/E always issues at least one<br />

non-pipelined bus cycle following RESET, idle, or hold acknowledge before<br />

pipelined addressing takes effect.<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>SLC/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 3-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 3-10. Fastest Transition to Pipelined Address Following Idle Bus State<br />

CLK2<br />

Idle ,<br />

.~<br />

,<br />

, T1<br />

Cycle 1<br />

Non-Pipelined<br />

(Write)<br />

.<br />

(Read)<br />

Cycle 2<br />

Pipelined ,<br />

,<br />

,.. ., ..<br />

T1P , T2P :<br />

Cycle 3<br />

Pipelined ,<br />

(Write) ,<br />

., ..<br />

, ,<br />

, T2P , T1P<br />

Cycle 4<br />

Pipelined<br />

(Read)<br />

, Idle<br />

,<br />

.r-<br />

A23-A1 _<br />

BHE, BLs<br />

MIlO, OIC ~~~~~--~-"""'~-...,....--~----r--~i'---.,......-"""'~~~~~~~~<br />

iA@<br />

,<br />

LOCK ~~~~_~_va_l_id~I __ ~~_va~il_id_2_~~_~~~~lid_3_-+ __ ~_~~_-+~~~<br />

, , ,<br />

015-00 -L--.L.-<<br />

Out 1<br />

, ,-.~--~--~-<br />

Note:<br />

Following any idle bus state (Ti) the address is always non-pipelined 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 />

3-27

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

Saved successfully!

Ooh no, something went wrong!