SMSC LAN91C111 32/16/8-Bit Three-In-One Fast Ethernet Controller

„Collision Detection

„Encoder

„Decoder

„Scrambler

„De-scrambler

„Squelch Circuits

„Clock & Data Recovery

„AutoNegotiation & Link

„Twisted Pair Transmitter

„Twisted Pair Receiver

 

EEPROM

 

 

 

 

 

MII

 

INTERFACE

 

 

 

 

 

 

 

 

 

 

Control

 

 

 

Control

 

 

Control

 

 

Control

 

 

 

 

 

 

 

 

 

Control

Arbiter

 

 

 

Control

 

8-32 bit

 

 

 

 

 

TPO

 

Bus

 

 

 

 

Ethernet

10/100

 

Interface

 

 

 

 

Address

Control

MMU

 

 

Protocol

PHY

Unit

TX/RX

DMA

 

 

 

Handler

 

 

 

 

 

FIFO

 

 

 

 

 

Pointer

 

(EPH)

 

 

 

 

 

 

 

 

 

 

WR

 

 

 

TX Data

TXD[0-3]

 

 

 

32-bit Data

 

 

 

 

 

FIFO

8K Byte

 

 

TPI

 

 

 

 

 

Data

 

 

Dynamically

 

 

 

 

 

 

Allocated

 

 

 

 

 

 

 

 

 

 

RXD[0-3]

 

 

RD

SRAM

32-bit Data

 

RX Data

 

 

 

 

 

 

 

 

FIFO

 

 

 

 

 

Figure 2.1 Detailed Internal Block Diagram

Revision 1.0 (08-14-08)

2

SMSC AN 9.6

APPLICATION NOTE