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 4-2. Terminal Functions (Continued)<br />

NAME<br />

PIN<br />

NO.<br />

110 DESCRIPTION<br />

BS16 C14 I Bus Size 16 (active low). This is an input that allows connection of the 32-bit <strong>TI486</strong>0LC/E<br />

data bus to an external 16-bit data bus. When this input is activated, the microprocessor<br />

performs multiple bus cycles to couple read and write accesses from devices that cannot<br />

provide (accept) 32 bits of data in a single cycle. Ouring bus cycles with BS16 active, data<br />

is transferred using data bus signals 015-00 only.<br />

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

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

able to accept another opcode. When the <strong>TI486</strong>0LC/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 F12 I 2X Clock Input (active high). This signal is the basic timing reference for the<br />

<strong>TI486</strong>DLC/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 H12<br />

01 H13<br />

02 H14<br />

03 J14<br />

04 K14<br />

05 K13<br />

D6 L14<br />

07 K12<br />

08 L13<br />

09 N14<br />

010 M12<br />

011 N13<br />

012 N12<br />

013 P13<br />

014 P12<br />

015 M11<br />

016 N11<br />

017 N10<br />

018 P11<br />

019 P10<br />

020 M9<br />

021 N9<br />

022 P9<br />

023 N8<br />

024 P7<br />

025 N6<br />

026 P5<br />

027 N5<br />

028 M6<br />

029 P4<br />

030 P3<br />

031 M5<br />

I/O/Z<br />

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

that provide the data path between the <strong>TI486</strong>0LC/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 />

4-7

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

Saved successfully!

Ooh no, something went wrong!