17.05.2015 Views

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - 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.

PAL20LB<br />

Decode and DMA Interface Logic for the DPB39EB<br />

DECODEl<br />

A9 AB A7 AS A5 A4 PCRST INMRD N<strong>Al</strong>3 IIORD IIOWR GND<br />

PRQ IDACK IWAIT AEN lRACK IWACK ICSX ICSN INICRST ICSROM lACK VCC<br />

CSN = IAEN* A9* AB* IA7* IAS* IA5* IA4* 10WR +<br />

IAEN* A9* AB* IA7* IAS* IA5* IA4* lORD<br />

NICRST = PCRST<br />

RACK = IAEN* A9* AB* IA7* IAS* IA5* A4* PRQ* lORD +<br />

DACK* lORD<br />

WACK = IAEN* A9* AB* IA7* IAS* IA5* A4* PRQ* 10WR +<br />

DACK* 10WR<br />

CSX = CSN* lORD +<br />

CSN* 10WR +<br />

IAEN* A9* AB* IA7* IAS* IA5* A4* lORD +<br />

IAEN* A9* AB* IA7* IAS* IA5* A4* 10WR +<br />

IF (CSX)<br />

WAIT = lACK * CSN +<br />

IPRQ * ICSN<br />

CSROM = IN<strong>Al</strong>3 * NMRD<br />

DESCRIPTION<br />

This PAL performs the 110 decodes for selecting the NIC,<br />

and the handshake signals for NIC's remote DMA. The PAL<br />

supports the DMA channels of the PC for remote DMA<br />

transfers with the NIC and also allows the use of string I/O<br />

between 80286 PC's and NIC's remote DMA.<br />

DECODE1 fixes the I/O BASE of the card at 300h. NIC<br />

registers fall in the space 300h-30fh. To use the string I/O<br />

port, reads and writes are done to port 310h.<br />

Wait states are inserted (WAIT) to the PC bus when register<br />

accesses are given and the NIC is busy performing DMA<br />

operations. When the NIC is ready, / ACK is given and no<br />

(more) wait states are inserted.<br />

Wait states may also be inserted during remote DMA opera·<br />

tions and 80286 machines using string I/O's. WAIT occurs<br />

during a remote read if the PC AT's /IORD goes low before<br />

the DP8390's PRO goes high. Similarly, WAIT occurs during<br />

a remote write if the PC AT's /IOWR goes low before the<br />

NIC's PRO goes high.<br />

NIC registers are accessed when CSN (Chip Select NIC) is<br />

asserted. The lORD and 10WR terms are included to ensure<br />

that the address lines are valid when CSN is given.<br />

The RACK and WACK Signals are used by the NIC's remote<br />

DMA channel to acknowledge the end of a single read or<br />

write operation through the remote DMA I/O ports. These<br />

ports are addressable by the PC DMA channel with DACK<br />

and lORD or 10WR, or by addressing the I/O location 310h<br />

(with string I/O's).<br />

CSX is used to enable the TRI·STATE output of WAIT dur·<br />

ing a register access CSN), and during string I/O to the<br />

remote DMA's I/O port (CSX).<br />

CSROM provides address decode for the address PROM.<br />

The card's unique Ethernet address is transferred to the<br />

system using the NIC's remote DMA.<br />

II<br />

1·129

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

Saved successfully!

Ooh no, something went wrong!