SMSC LAN91C111 32/16/8-Bit Three-In-One Fast Ethernet Controller

3.5.1Typical Connection with Synchronous Interface (VL-Bus)

HOST (VL BUS)

LAN91C111

 

 

 

 

 

 

 

 

SIGNAL

SIGNAL

 

 

 

 

NOTES

 

 

 

 

 

A2-A15

A2-A15

 

Address bus used for I/O space and register

 

 

 

decoding, latched by nADS rising edgeand

 

 

 

transparent on nADS low time.

 

 

 

 

M/nIO

AEN

 

Qualifies valid I/O decoding - enabled access

 

 

 

when low. This signal is latched by nADS rising

 

 

 

edge and transparent on nADS low time.

 

 

 

 

W/nR

W/nR

 

Direction of access. Sampled by the

 

 

 

LAN91C111 on first rising clock that has

 

 

 

nCYCLE active. High on writes, low on reads.

 

 

 

 

nRDYRTN

nRDYRTN

 

Ready return. Direct connection to VL bus.

 

 

 

 

nLRDY

nSRDY and some

 

nSRDY has the appropriate functionality and

 

logic

 

timing to create the VL nLRDY except that

 

 

 

nLRDY behaves like an open drain output most

 

 

 

of the time.

 

 

 

 

 

 

 

 

 

LCLK

LCLK

 

Local Bus Clock. Rising edges used for

 

 

 

synchronous bus interface transactions.

 

 

 

 

nRESET

RESET

 

Connected via inverter to the LAN91C111.

 

 

 

 

nBE0 nBE1 nBE2 nBE3

nBE0 nBE1 nBE2

 

Byte enables. Latched transparently by nADS

 

nBE3

 

rising edge.

 

 

 

 

 

 

 

 

 

nADS

nADS, nCYCLE

 

Address Strobe is connected directly to the VL

 

 

 

bus. nCYCLE is created typically by using

 

 

 

nADS delayed by one LCLK.

 

 

 

 

 

IRQn

INTR0

 

Typically uses the interrupt lines on the ISA

 

 

 

edge connector of VL bus

 

 

 

 

 

D0-D31

D0-D31

 

32 bit data bus. The bus byte(s) used to access

 

 

 

the device are a function of nBE0-nBE3:

 

 

 

nBE0

nBE1

nBE2

 

nBE3

 

 

 

 

 

0

0

0

0

 

Double word access

 

 

 

0

0

1

1

 

Low word access

 

 

 

1

1

0

0

 

High word access

 

 

 

0

1

1

1

 

Byte 0 access

 

 

 

1

0

1

1

 

Byte 1 access

 

 

 

1

1

0

1

 

Byte 2 access

 

 

 

1

1

1

0

 

Byte 3 access

 

 

 

Not used = tri-state on reads, ignored on writes.

 

 

 

Note that nBE2 and nBE3 override the value of

 

 

 

A1, which is tied low in this application.

 

 

 

 

nLDEV

nLDEV

 

nLDEV is a totem pole output. nLDEV is active

 

 

 

on valid decodes of A15-A4 and AEN=0.

 

 

 

 

 

 

 

 

 

 

 

UNUSED PINS

 

 

 

 

 

 

 

 

 

 

 

VCC

nRD nWR

 

Pull up externally (May through 10KΩ resistor)

 

 

 

 

GND

A1 nVLBUS

 

Pull down externally (May through 10KΩ

 

 

 

resistor)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OPEN

nDATACS

 

Leave Open

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revision 1.0 (08-14-08)

8

 

 

 

 

 

 

 

SMSC AN 9.6

APPLICATION NOTE