lan91c100 Standard Microsystems Corp., lan91c100 Datasheet - Page 15

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
DESCRIPTION OF BLOCKS
Clock Generator Block
The LAN91C100's clock generator uses a 25
MHz crystal connected to pins XTAL1 XTAL2
and generates two free running clocks:
1)
2)
Other clocks:
3)
4)
5)
6)
CSMA/CD Block
This is a 16-bit oriented block, with fully-
independent Transmit and Receive logic. The
data path in and out of the block consists of two
6-bit wide uni-directional FIFOs interfacing the
50 MHz free running clock - Supplied to the
DMA and the ARBITER blocks.
25 MHz free running clock - Used to run the
EPH during reset or when no TX25 is
present.
TXCLK and RXCLK are 10 MHz clock
inputs. These clocks are generated by the
external ENDEC in 10 Mbps mode and are
only used by the CSMA/CD block.
TX25 is an input clock. It will be the nibble
rate of the particular PHY connected to the
MII (2.5 MHz for a 10 Mbps PHY, and 25
MHz for a 100 Mbps PHY).
RX25 - This is the MII nibble rate receive
clock used for sampling received data
nibbles and running the receive state
machine (2.5 MHz for a 10 Mbps PHY, and
25 MHz for a 100 Mbps PHY).
LCLK - Bus clock - Used by the BIU for
synchronous
frequency is 50 MHz for VL BUS mode, and
8.5 MHz for EISA slave DMA.
accesses.
FUNCTIONAL DESCRIPTION
Maximum
15
DMA block. The DMA port of the FIFO stores
32 bits exploiting the 32-bit data path into
memory. The Control Path consists of a set of
registers interfaced to the CPU via the BIU.
DMA Block
This block accesses packet memory on the
CSMA/CD's behalf, fetching transmit data and
storing received data.
CSMA/CD Transmit and Receive FIFOs on one
side, and the Arbiter block on the other. The
data path is 32 bits wide.
The DMA machine is able to support full duplex
operation.
counters are used. Transmit and receive cycles
are alternated when simultaneous receive and
transmit accesses are needed.
Arbiter Block
The Arbiter block sequences accesses to packet
RAM requested by the BIU and by the DMA
blocks. BIU requests represent pipelined CPU
accesses to the Data Register, while DMA
requests represent CSMA/CD data movement.
The external memory devices used are 25ns
32kx8 SRAM.
consecutive accesses to the Data Path is
80ns/doubleword. This time includes arbitration
and CSMA memory cycles.
The Arbiter is also responsible for controlling the
nRWE0-nRWE3 lines as a function of the bytes
being written.
bits wide, and the Arbiter steers the appropriate
byte(s) to the appropriate lanes as a function of
the address.
The CPU Data Path consists of two uni-
directional FIFOs mapped at the Data Register
location. These FIFOs can be accessed in any
Independent receive and transmit
Read accesses are always 32
The cycle time for CPU
It interfaces the

Related parts for lan91c100