Simplified Chinese
Chinese
Japanese
Japanese
Korean
Korean
 
   
Home
ARCNET and CircLink
Ethernet
Hi-Speed USB
Computing Platform Products
Environmental Monitoring and Control Products
Automotive Infotainment Systems
RoHS/Green Information
LAN91C100FD
FEAST™ Fast Ethernet Controller with Full Duplex Capability

LAN91C100FD General Description
Data Sheet, Application Notes, Drivers and Design Tools

Features

Dual Speed CSMA/CD Engine (10 Mbps and 100 Mbps)
Compliant with IEEE 802.3 100BASE-T Specification
Supports 100BASE-TX, 100BASE-T4, and 10BASE-T Physical Interfaces
32 Bit Wide Data Path (into Packet Buffer Memory)
Support for 32 and 16 Bit Buses
Support for 32, 16, and 8 Bit CPU Accesses
Synchronous, Asynchronous, and Burst DMA Interface Mode Options
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
MII (Media Independent Interface) Compliant MAC-PHY Interface Running at Nibble Rate
MII Management Serial Interface
Seven Wire Interface to 10 Mbps ENDEC
EEPROM-Based Setup
Full Duplex Capability

General Description

The LAN91C100FD is designed to facilitate the implementation of first generation Fast Ethernet adapters and connectivity products. For this first generation of products, flexibility dominates over integration. The LAN91C100FD is a digital device that implements the 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 the CPU to packet RAM data movement does not cause a bottleneck at 100 Mbps.

Total memory size is 128 Kbytes, equivalent to a total chip storage (transmit plus receive) of 64 outstanding packets. The LAN91C100FD is software compatible with the LAN9000 family of products and can use existing LAN9000 drivers (ODI, IPX, and NDIS) in 16 and 32 bit Intel X86 based environments.

Memory management is handled using a unique MMU (Memory Management Unit) architecture and a 32-bit wide data path. This I/O mapped architecture can sustain back-to-back frame transmission and reception for superior data throughput and optimal performance. It also dynamically allocates buffer memory in an efficient buffer utilization scheme, reducing software tasks and relieving the host CPU from performing these housekeeping functions. The total memory size is 128 Kbytes (external), equivalent to a total chip storage (transmit and receive) of 64 outstanding packets.

FEAST provides a flexible slave interface for easy connectivity with industry-standard buses. The Bus Interface Unit (BIU) can handle synchronous as well as asynchronous buses, with different signals being used for each one. FEAST's bus interface supports synchronous buses like the VESA local bus, as well as burst mode DMA for EISA environments. Asynchronous bus support for ISA is supported even though ISA cannot sustain 100 Mbps traffic. Fast Ethernet could be adopted for ISA-based nodes on the basis of the aggregate traffic benefits.

Two different interfaces are supported on the network side. The first is a conventional seven wire ENDEC interface that connects to the LAN83C694 for 10BASE-T and coax 10 Mbps Ethernet networks. The second interface follows the MII (Media Independent Interface) specification draft standard, consisting of 4 bit wide data transfers at the nibble rate. This interface is applicable to 10 Mbps or 100 Mbps networks. Three of the LAN91C100FD's pins are used to interface to the two-line MII serial management protocol. Four I/O ports (one input and three output pins) are provided for LAN83C694 configuration.

The LAN91C100FD is based on the LAN91C100 FEAST, functional revision G modified to add full duplex capability. Also added is a software-controlled option to allow collisions to discard receive packets. Previously, the LAN91C100 supported a "Diagnostic Full Duplex" mode. Under this mode the transmit packet is looped internally and received by the MAC. This mode was enabled using the FDUPLX bit in the TCR. In order to avoid confusion, the new, broader full duplex function of the LAN91C100FD is designated as Switched Full Duplex, and the TCR bit enabling it is designated as SWFDUP. When the LAN91C100FD is configured for SWFDUP, its transmit and receive paths will operate independently and some CSMA/CD functions will be disabled. When the controller is not configured for SWFDUP it will follow the CSMA/CD protocol.

ORDERING INFORMATION
Order Numbers:
LAN91C100-FD for 208 Pin QFP Package
LAN91C100-FD-SS for 208 Pin QFP Package (Green, Lead-Free)
LAN91C100-FD for 208 Pin TQFP Package
LAN91C100-FD-ST for 208 Pin TQFP Package (Green, Lead-Free)

LAN91C100FD Data Sheet, Application Notes,
Drivers and Design Tools

Description File Name File Size Date
LAN91C100FD Rev. B Data Sheet 91c100fdrevb.pdf 362K 3/28/07
LAN91C100FD Rev. D Data Sheet 91c100fdrevd.pdf 448K 1/20/06
Evaluation Boards EVB9000-102
EVB9000-180
   
Reference Design Files      
LAN91C100FD MII Fast Ethernet ISA Board Schematic 91c100fdmii.pdf 36K 6/15/96
LAN91C100 Hardware Design feasth.zip 871K 10/30/96
LAN83C180 10/100 Ethernet PHY Adapter Reference Design 180_mii.pdf 22K 8/14/98
LAN9000 Diagnostic/Setup Utilities utility.zip 302K 6/15/07
Application Notes      
Application Note 6-1: Low Level Ethernet Diagnostic
Tools - ETX.EXE Debug Software
an61.pdf 222K 7/17/07
Application Note 6-14: Migrating from LAN91C100 (FEAST) to LAN91C100FD (FEAST Full Duplex) an614.pdf 100K 9/24/96
Application Note 6-20: LAN91C100 and LAN91C100FD Design Considerations in 10 Mbps Half Duplex Mode an620.pdf 114K  11/28/00
Application Note 8-2: SMSC LAN91C100 and LAN91C110 FEAST Competitive Comparison in Embedded and PC Card Applications an82.pdf 218K  
Application Note 8-5: Migrating from LAN91C100FD (FEAST FD) to LAN91C110 (Reduced-Pin-Count FEAST FD) - Software Modifications in Drivers and Utilities an85.pdf 96K 11/17/98
Application Note 8-10: LAN91C100FD/LAN91C110 Minimum SRAM Access Time Requirement and a List of Recommended SRAMs an810.pdf 125K 2/1/00
Application Note 9-5: Migrating from LAN91C100FD and LAN83C183 to LAN91C111 an95.pdf 155K 8/24/01
Application Note 9-8: I/O-Based (Non-DMA) Non-PCI Embedded Ethernet Solutions an98.pdf 126K 9/27/01
Application Note 9-11: Understanding the Chip ID and Revision Registers an911.pdf 111K 8/6/01
Drivers      
Linux Drivers linux9.tar.gz
smc9_pcm.tar
16K
120K
8/20/98
8/20/98
Microsoft Drivers
    NDIS 2 for Windows for Workgroups
        & OS/2
    NDIS 3/NDIS 4 for Windows 95, Windows
        NT 4.0, Windows 98, & Windows 2000
    NDIS 4 for Windows CE 2.1x
 
ndis2.zip

ndis3-4.zip

ce9000.zip
 
121K

443K

63K
 
8/20/98

6/30/00

10/27/99
Novell Drivers
    DOS-ODI & OS/2, Server
 
novell.zip
 
501K
 
5/26/00
SCO Drivers s9192.tar 210K 8/20/98
FreeBSD Unix Drivers smc9k.tar.gz 17K 8/20/98
VxWorks Drivers vx9000.zip 158K 5/26/00
Source Code      
Download SRC-9000-CE SRC-9000-CE
Download SRC-9000-CENET86 SRC-9000-CENET86
Download SRC-9000 SRC-9000
Other Information      
Object Code Unlimited royalty-free distribution rights when offered with SMSC controller
Anomaly Contact your local SMSC representative
Using the Adobe® Acrobat® Reader aacrobat.html    

 

Markets & Products     Corporate     Investor Relations     Press Room     Events     Careers     E-Services     Contact Us
RoHS/Green Information     Terms and Conditions     Privacy Policy     Trademarks     Site Map     Home
©2004-2008 SMSC. All rights reserved.