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

Because of the demultiplexed nature of the bus, the address pipelining option<br />

provides a mechanism for the external hardware to have an additional T state<br />

of access time without inserting a wait state. After the reset sequence and<br />

following any idle bus state, the processor always uses non-pipelined address<br />

timing. Pipe lined or non-pipelined address timing is then determined on a<br />

cycle-by-cycle basis using the NA input. When address pipelining is not used,<br />

the address and bus cycle definition remain valid during all wait states. When<br />

wait states are added and it is desirable to maintain non-pipe lined address<br />

timing, it is necessary to negate NA during each T2 state of the bus cycle<br />

except the last one.<br />

4.2.2.2 Bus Cycles Using Pipelined Addressing<br />

The address pipelining option allows the system to request the address and<br />

bus cycle definition of the next internally pending bus cycle before the current<br />

bus cycle is acknowledged with READY asserted. If address pipelining is<br />

used, the external system hardware has an extra T state of access time to<br />

transfer data. The address pipelining option is controlled on a cycle-by-cycle<br />

basis by the state of the NA input.<br />

Pipelined Bus States<br />

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

non-pipelined bus cycle. Within the non-pipelined bus cycle, NA is sampled at<br />

the beginning of phase 2 of each T2 state and is only acknowledged by the<br />

<strong>TI486</strong>DLC/E during wait states. When address pipelining is acknowledged,<br />

the address (BE3-BEO, and A31-A2) and bus cycle definition (WiR, Ole, and<br />

MilO) of the next bus cycle are driven before the end of the non-pipelined<br />

cycle. The address status output (ADS) is asserted simultaneously to indicate<br />

validity of the above signals. Once in effect, address pipelining is maintained<br />

in successive bus cycles by continuing to assert NA during the pipelined bus<br />

cycles.<br />

As in non-pipelined bus cycles, the fastest bus cycles using pipelined address<br />

require only two bus states. Figure 4-8 illustrates the fastest read cycles using<br />

pipelined address timing. The two bus states for pipelined addressing are T1 P<br />

and T2P or T1 P and T21. The T1 P state is entered following completion of the<br />

bus cycle in which the pipe lined address and bus cycle definition information<br />

was made available and is the first bus state of every pipelined bus cycle. In<br />

other words, the T1 P state follows a T2 state if the previous cycle was<br />

non-pipelined, and follows a T2P state if the previous cycle was pipelined.<br />

4-24<br />

T1486DLCIE Bus Interface

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

Saved successfully!

Ooh no, something went wrong!