LAN91C110
LAN91C110 is FEAST FAST ETHERNET CONTROLLER manufactured by SMSC.
FEATURES
Dual Speed CSMA/CD Engine (10 Mbps and 100 Mbps) pliant with IEEE 802.3 100BASE-T Specification Supports 100BASE-TX, 100BASE-T4 16 Bit Wide Data Path (into Packet Buffer Memory) Generic 16-bit System Level Interface Easily Adaptable to ISA, PCMCIA (16-bit Card Bus), and Various CPU System Interfaces Support for 16 and 8 Bit CPU Accesses Asynchronous Bus Interface 128 Kbyte External Memory Built-in Transparent Arbitration for Slave Sequential Access Architecture Early TX, Early RX Functions Flat MMU Architecture with Symmetric Transmit and Receive Structures and Queues IEEE-802.3 MII (Media Independent Interface) pliant MAC-PHY Interface Running at Nibble Rate MII Management Serial Interface IEEE-802.3u Full Duplex Capability 144 Pin TQFP Package (1.0 Millimeter Height)
GENERAL DESCRIPTION
The LAN91C110 is designed to facilitate the implementation of second generation Fast Ethernet PC Card adapters and other non-PCI connectivity products. The LAN91C110 is a digital device that implements the Media Access Control (MAC) portion of the CSMA/CD protocol at 10 and 100 Mbps, and couples it with a lean and fast data and control path system architecture to ensure that the CPU to packet RAM data movement does not cause a bottleneck at 100 Mbps. The LAN91C110 implements a generic 16-bit host interface which is adaptable to a wide range of system buses and CPUs. This makes the LAN91C110 ideal for 10/100 Fast Ethernet implementations in systems based on system buses other than PCI. Total memory size is 128 Kbytes, equivalent to a total chip storage (transmit plus receive) of 64 outstanding packets. The LAN91C110 is software patible with the LAN9000 family of products in the default mode and can use existing LAN9000 drivers (ODI, IPX, and NDIS) with minor modifications in 16 and 32 bit Intel X86 based environments. Memory management is handled using a unique patented MMU (Memory Management Unit) architecture and an internal 32-bit wide data path. This I/O mapped...