2 block diagram, Figure 2.1 internal lan9312 block diagram, Block diagram – SMSC LAN9312 User Manual

Page 21: Lan9312

Advertising
background image

High Perfo

rmance T

w

o Por

t 10/10

0

Managed Etherne

t

Switch

with 32-

Bit Non

-PC
I

CPU Inte

rfac

e

Dat

ashe

e

t

Revision 1.4 (0

8-19-

08)

21

S

M

SC

LAN9312

DA
T

ASHEET

2.2

Block Diagram

Figure 2.1 Internal LAN9312 Block Diagram

To optional
EEPROM

EEPROM Controller

I

2

C (master)

Microwire (master)

EEPROM Loader

Register

Access

MUX

System

Registers

(CSRs)

I

2

C/Microwire

MII

IEEE 1588

Time Stamp

Registers

Virtual PHY

10/100

PHY

Registers

10/100

PHY

Registers

Switch

Registers

(CSRs)

IEEE 1588

Time Stamp

IEEE 1588

Time Stamp

Switch Fabric

GPIO/LED

Controller

D

y

nam

ic

Qo
S

4 Q

u

eu
e

s

Dyn

a

m

ic

Qo
S

4 Q

u

e

u

es

D

y

nam

ic

Qo
S

4 Q

u

eu
e

s

Switch Engine

Buffer Manager

Search
Engine

Frame

Buffers

IEEE 1588

Time Stamp

Clock/Events

MII

MDIO

MII

MDIO

To optional GPIOs/LEDs

To Ethernet

To Ethernet

LAN9312

Host Bus Interface

TX/RX FIFOs

Host MAC

To 32-bit
Host Bus

System

Interrupt

Controller

IRQ

GP Timer

Free-Run

Clk

System
Clocks/

Reset/PME

Controller

External

25MHz Crystal

MD

IO

MD

IO

MDIO

Po
rt 0

10/100

MAC

Po
rt 2

10/100

MAC

Po
rt 1

10/100

MAC

Advertising