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

3.2.3 Locked Bus Cycles<br />

When the LOCK signal is asserted the <strong>TI486</strong>SLC/E microprocessor does not<br />

allow other bus master devices to gain control of the system bus. LOCK is<br />

driven active in response to executing certain instructions with the LOCK<br />

prefix. The LOCK prefix allows indivisible read/modify/write operations on<br />

memory operands. LOCK is also active during interrupt acknowledge cycles.<br />

LOCK is activated on the CLK2 edge that begins the first locked bus cycle and<br />

is deactivated when READY is returned at the end of the last locked bus cycle.<br />

When using non-pipelined addressing, LOCK is asserted during phase 1 of<br />

T1. When using pipelined addressing, LOCK is driven valid during phase 1 of<br />

T1P.<br />

Figure 3-4 through Figure 3-6 illustrate LOCK timing during non-pipelined<br />

cycles and Figure 3-8 through Figure 3-11 cover the pipelined address case.<br />

3.2.4 Interrupt Acknowledge (INTA) Cycles<br />

The <strong>TI486</strong>SLC/E microprocessor is interrupted by an external source via an<br />

input request on the INTR input (when interrupts are enabled). The<br />

<strong>TI486</strong>SLC/E microprocessor responds with two locked interrupt acknowledge<br />

cycles. These bus cycles are similar to read cycles. Each cycle is terminated<br />

by READY sampled active as shown in Figure 3-13.<br />

3-30<br />

<strong>TI486</strong>SLCIE Bus Interface

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

Saved successfully!

Ooh no, something went wrong!