72
APPLICATION CONSIDERATIONS
The LAN91C100 is envisioned to fit a few
different bus types. This section describes the
basic guidelines, system level implications and
sample configurations for the most relevant bus
types. All applications are based on buffered
architectures with a private SRAM bus.
FAST ETHERNET SLAVE ADAPTER
Slave non-intelligent board implementing 100
Mbps and 10 Mbps speeds.
Adapter requires:
a)
b) Four SRAMs (32k x 8 - 25ns)
c) Serial EEPROM (93C46)
d) 10 Mbps ENDEC and transceiver chip
LAN91C100 Fast Ethernet Controller
e) 100 Mbps MII compliant PHY
f)
Some bus specific glue logic
Target systems:
a)
VL Local Bus 32 bit systemsa)
Local Bus 32 bit systems) VL
Bus 32 bit systems)
Bus 32 bit systems
High-end ISA machines
EISA 32 bit slave
VL
Local
Local
VL
b)
c)
VL Local Bus 32 Bit Systems
On VL Local Bus and other 32 bit embedded
systems, the LAN91C100 is accessed as a 32
bit peripheral in terms of the bus interface. All
registers except the DATA REGISTER will be
accessed using byte or word instructions.
Accesses to the DATA REGISTER could use
byte, word, or dword instructions.
Table 3 - VL Local Bus Signal Connections
VL BUS
SIGNAL
A2-A15
LAN91C100
SIGNAL
NOTES
A2-A15
Address bus used for I/O space and register decoding,
latched by nADS rising edge, and 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 LAN91C100 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 logic
nSRDY has the appropriate functionality and timing to
create the VL nLRDY except that nLRDY behaves like an
open drain output most of the time.