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.

Overview<br />

Table 3-2. Terminal Functions (Continued)<br />

NAME<br />

PIN<br />

NO.<br />

1/0 DESCRIPTION<br />

BUSY 34 I Coprocessor Busy (active low). This is an input from the coprocessor that indicates to<br />

the <strong>TI486</strong>SLC/E that the coprocessor is currently executing an instruction and is not yet<br />

able to accept another opcode. When the <strong>TI486</strong>SLC/E processor encounters a WAIT<br />

instruction or any coprocessor instruction that operates on the coprocessor stack (Le.,<br />

load, pop, arithmetic operation), BUSY is sampled. BUSY is continually sampled and<br />

must be recognized as inactive before the CPU will supply the coprocessor with another<br />

instruction. However, the following coprocessor instructions are allowed to execute even<br />

if BUSY is active since these instructions are used for coprocessor initialization and<br />

exception clearing: FNINIT, FNCLEX.<br />

BUSY is internally connected to a pullup resistor to prevent it from floating active when<br />

left unconnected.<br />

CLK2 15 I 2X Clock Input (active high). This signal is the basic timing reference for the<br />

<strong>TI486</strong>SLC/E microprocessor. The CLK2 input is internally divided by two to generate the<br />

internal processor clock. The external CLK2 is synchronized to a known phase of the<br />

internal processor clock by the falling edge of the RESET signal. External timing<br />

parameters are defined with respect to the rising edge of CLK2.<br />

00 1<br />

01 100<br />

02 99<br />

03 96<br />

04 95<br />

05 94<br />

06 93<br />

07 92<br />

08 90<br />

09 89<br />

010 88<br />

011 87<br />

012 86<br />

013 83<br />

014 82<br />

015 81<br />

I/OIZ<br />

Data Bus (active high). The Oata Bus (015-00) signals are 3-state bidirectional signals<br />

that provide the data path between the <strong>TI486</strong>SLC/E and external memory and 1/0<br />

devices. The data bus inputs data during memory read, 1/0 read and interrupt<br />

acknowledge cycles and outputs data during memory and 1/0 write cycles. Oata read<br />

operations require that specified data setup and hold times be met for correct operation.<br />

The data bus signals are high active and float while the CPU is in a hold acknowledge<br />

or float state.<br />

O/C 24 OIZ Data/Control. This signal is low during control cycles and is high during data cycles.<br />

Control cycles are issued during functions such as a halt instruction, interrupt servicing<br />

and code fetching. Oata bus cycles include data access from either memory or 1/0.<br />

ERROR 36 I Coprocessor Error (active low). This is an input used to indicate that the coprocessor<br />

generated an error during execution of a coprocessor instruction. ERROR is sampled by<br />

the <strong>TI486</strong>SLC/E processor whenever a coprocessor instruction is executed. If ERROR<br />

is sampled active, the processor generates exception 16 which is then serviced by the<br />

exception handling software.<br />

Certain coprocessor instructions do not generate an exception 16 even if ERROR is<br />

active. These instructions, which involve clearing coprocessor error flags and saving the<br />

coprocessor state, are listed as follows: FNINIT, FNCLEX, FNSTSW, FNSTCW,<br />

FNSTENV, FNSAVE. ERROR is internally connected to a pullup resistor to prevent it<br />

from floating active when left unconnected.<br />

ERROR is internally connected to a pullup resistor to prevent it from floating active when<br />

left unconnected.<br />

FLT 28 I Float (active low). This input forces all bidirectional and output signals to a 3-state<br />

condition. Floating the signals allows the <strong>TI486</strong>SLC/E signals to be externally driven<br />

without physically removing the device from the circuit. The <strong>TI486</strong>SLC/E CPU must be<br />

reset following assertion or deassertion of FL T. It is recommended that FL T be used only<br />

for test purposes.<br />

FLT is internally connected to a pullup resistor to prevent it from floating active when left<br />

unconnected.<br />

3-7

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

Saved successfully!

Ooh no, something went wrong!