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

NAME<br />

PIN<br />

NO.<br />

I/O<br />

DESCRIPTION<br />

A1 18<br />

A2 51<br />

A3 52<br />

A4 53<br />

A5 54<br />

A6 55<br />

A7 56 Address Bus (active high). The address bus (A23-A 1) signals are 3-state outputs that<br />

A8 58 provide addresses for physical memory and I/O ports. <strong>Al</strong>l address lines can be used for<br />

A9 59 addressing physical memory allowing a 16 MByte address space (00 OOOOh to FF<br />

A10 60 FFFFh). During I/O port accesses, A23-A16 are driven low (except for coprocessor<br />

A11 61 accesses). This permits a 64 KByte I/O address space (00 OOOOh to 00 FFFFh).<br />

A12 62 O/Z<br />

A13 64 During all coprocessor I/O access address lines A22-A 16 are driven low and A23 is<br />

A14 65 driven high. This allows A23 to be used by external logic to generate a coprocessor select<br />

A15 66 signal. Coprocessor command transfers occur with address 80 00F8h and coprocessor<br />

A16 70 data transfers occur with addresses 80 OOFCh and 90 OOFEh. A23-A 1 float while the<br />

A17 72 CPU is in a hold acknowledge or float state.<br />

A18 73<br />

A19 74<br />

A20 75<br />

A21 76<br />

A22 79<br />

A23 80<br />

ADS 16 O/Z Address Strobe (active low). This is a 3-state output that indicates the <strong>TI486</strong> has driven<br />

a valid address (A23-A 1, BHE, BLE) and bus cycle definition (M/IO), DIG, W/R) on the<br />

appropriate <strong>TI486</strong>SLC/E output pins. During non-pipelined bus cycles, ADS is active for<br />

the first clock of the bus cycle. During address pipelining, ADS is asserted during the<br />

previous bus cycle and remains asserted until READY is returned for that cycle. ADS<br />

floats while the <strong>TI486</strong>SLC/E is in a hold acknowledge or float state.<br />

A20M 31 I Address Bit 20 Mask (active low). This input causes the <strong>TI486</strong>SLC/E to mask (force<br />

low) physical address bit 20 when driving the external address bus or performing an<br />

internal cache access. When the processor is in real mode, asserting A20M emUlates<br />

the 1 MByte address wrap around that occurs on the 8086. The A20 signal is never<br />

masked when paging is enabled regardless of the state of the A20M input. The A20M<br />

input is ignored following reset and can be enabled using the A20M bit in the CCRO<br />

configuration register.<br />

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

left unconnected.<br />

BHE 19 O/Z Byte Enables (active low). Byte Low Enable (BLE) and Syte High Enable (SHE) are<br />

SLE 17 3-state outputs that indicate which byte(s) of the 16-bit data bus will be selected for data<br />

transfer during the current bus cycle. BLE selects the low byte (D7-DO) and SHE selects<br />

the high byte (D15-D8).<br />

When BHE and SLE are asserted, both bytes (all 16 bits) of the data bus are selected.<br />

SLE and SHE float while the CPU is in a hold acknowledge or float state.<br />

BHE = SLE = 1 never occurs during a bus cycle.<br />

3-6 <strong>TI486</strong>SLCIE Bus Interface

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

Saved successfully!

Ooh no, something went wrong!