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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Functional Timing<br />

Initiating and Maintaining Non-Pipelined Cycles<br />

The bus states and transitions for non-pipelined addressing are illustrated in<br />

Figure 4-7. The bus transitions between four possible states: T1, T2, Ti, and<br />

Th. Active bus cycles consist of T1 and T2 states, with T2 being repeated for<br />

wait states. Bus cycles always begin with a single T1 state. T1 is always<br />

followed by a T2 state. If a bus cycle is not acknowledged during a given T2<br />

and NA is inactive, T2 is repeated resulting in a wait state. When a cycle is<br />

acknowledged during T2, the following state is T1 of the next bus cycle if a bus<br />

request is pending internally. If no internal bus request is pending, the Ti state<br />

is entered. If the HOLD input is asserted and the <strong>TI486</strong>DLC/E is ready to enter<br />

the hold acknowledge state, the Th state is entered.<br />

Figure 4-7. Non-Pipelined Bus States<br />

HOLD Asserted<br />

HOLD Negated<br />

No Request<br />

HOLD Asserted<br />

READY Asserted<br />

HOLD Asserted<br />

READY Asserted<br />

HOLD Negated<br />

No Request<br />

Request Pending<br />

HOLD Negated<br />

READY Asserted<br />

HOLD Negated<br />

Request Pending<br />

Bus States:<br />

T1 - First clock of a non-pipelined bus cycle

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

Saved successfully!

Ooh no, something went wrong!