lan91c100 Standard Microsystems Corp., lan91c100 Datasheet - Page 16

no-image

lan91c100

Manufacturer Part Number
lan91c100
Description
Feast ? Ast Ethernet Controller
Manufacturer
Standard Microsystems Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
lan91c100FD-SS
Manufacturer:
SMSC
Quantity:
20 000
Part Number:
lan91c100FDQFP
Manufacturer:
SMSC
Quantity:
1 831
Part Number:
lan91c100FDQFP
Manufacturer:
SMSC
Quantity:
20 000
Part Number:
lan91c100FDTQFP
Manufacturer:
SMSC
Quantity:
1 831
Part Number:
lan91c100FDTQFP
Manufacturer:
SMSC
Quantity:
20 000
combination of bytes, word, or doublewords.
The Arbiter will indicate 'Not Ready' whenever a
cycle is initiated that cannot be satisfied by the
present state of the FIFO.
The depth of the FIFOs will accommodate the
worst
alignment pattern while still preserving the CPU
cycle time when accessing the Data Register.
MMU Block
The Hardware Memory Management Unit is
similar to the LAN91C90's MMU.
dynamic memory allocation and queuing of
transmit and receive packets, and it determines
the value of the transmit and receive interrupts
as a function of the queues. The page size is
still 2k, and with a maximum memory size of
128k the MMU uses 64x6 FIFOs. MIR and MCR
values are interpreted in 512 byte units.
BIU Block
The Bus Interface Unit can handle synchronous
as well as asynchronous buses; different signals
are used for each one. Transparent latches are
added on the address path using rising nADS
for latching.
When working with an asynchronous bus like
ISA, the read and write operations are controlled
by the edges of nRD and nWR. ARDY is used
for notifying the system that it should extend the
access cycle.
generated by the leading edge of nRD or nWR
while the trailing edge of ARDY is controlled by
the LAN91C100's internal clock and, therefore,
is asynchronous to the bus.
In the synchronous VL Bus type mode, nCYCLE
and LCLK are used for read and write
operations.
case
Completion of the cycle may be
arbitration
The leading edge of ARDY is
and
byte
It does
access
16
determined by using nSRDY.
controlled by LCLK and is synchronous to the
bus.
Direct 32-bit access to the Data Path is
supported by using the nDATACS input. By
asserting nDATACS, external DMA-type of
devices will bypass the BIU address decoders
and can sequentially access memory with no
CPU intervention. nDATACS accesses can be
used in the DMA burst mode (nVLBUS=1) or in
asynchronous cycles. These cycles MUST be
32-bit cycles. Please refer to the corresponding
timing diagrams for details on these cycles.
MAC-PHY Interface
Two separate interfaces are defined; one for the
10 Mbps bit rate interface and one for the MII
100 Mbps and 10 Mbps nibble rate interface.
The 10 Mbps ENDEC interface comprises the
signals used for interfacing Ethernet ENDECs.
The 100 Mbps interface follows the MII draft
standard for 100 Mbps 802.3 networks, and it is
based on transferring nibbles between the MAC
and the PHY.
For the MII interface, transmit data is clocked
out using the TX25 clock input, while receive
data is clocked in using RX25.
Switching
interfaces is controlled by the MII Select bit in
the Configuration Register. The MIISEL pin
reflects the value of the bit and may be used to
control external multiplexing logic.
MII Management Interface Block
PHY management through the MII management
interface is supported by the LAN91C100 by
providing the means to drive a tri-statable data
output, a clock, and reading an input. Timing
and framing for each management command is
be generated by the CPU.
between
the
ENDEC
nSRDY is
and
MII

Related parts for lan91c100