lan9303 Standard Microsystems Corp., lan9303 Datasheet - Page 17

no-image

lan9303

Manufacturer Part Number
lan9303
Description
Small Form Factor Three Port 10/100 Managed Ethernet Switch With Single Mii/rmii/turbo Mii
Manufacturer
Standard Microsystems Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
lan9303-ABZJ
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
lan9303I-ABZJ
Manufacturer:
Standard
Quantity:
1 955
Part Number:
lan9303I-ABZJ
Manufacturer:
SMSC10
Quantity:
510
Part Number:
lan9303I-ABZJ
Manufacturer:
SMSC
Quantity:
20 000
Small Form Factor Three Port 10/100 Managed Ethernet Switch with Single MII/RMII/Turbo MII
Datasheet
SMSC LAN9303/LAN9303i
2.2.1
2.2.2
2.2.3
System Clocks/Reset/PME Controller
A clock module generates all the system clocks required by the device. This module interfaces directly
with the external 25MHz crystal/oscillator to generate the required clock divisions for each internal
module. A 16-bit general purpose timer and 32-bit free-running clock are provided by this module for
general purpose use. The Port 1 & 2 PHYs provide general power-down and energy detect power-
down modes, which allow a reduction in PHY power consumption.
The device reset events are categorized as chip-level resets, multi-module resets, and single-module
resets. These reset events are summarized below:
System Interrupt Controller
The device provides a multi-tier programmable interrupt structure which is controlled by the System
Interrupt Controller. Top level interrupt registers aggregate and control all interrupts from the various
sub-modules. The device is capable of generating interrupt events from the following:
A dedicated programmable IRQ interrupt output pin is provided for external indication of any device
interrupts. The IRQ buffer type, polarity, and de-assertion interval are register configurable.
Switch Fabric
The Switch Fabric consists of the following major function blocks:
Chip Level Resets
Multi-Module Reset
Single-Module Resets
Switch Fabric
Ethernet PHYs
GPIOs
General Purpose Timer
Software (general purpose)
10/100 MACs
There is one 10/100 Ethernet MAC per Switch Fabric port, which provides basic 10/100 Ethernet
functionality, including transmission deferral, collision back-off/retry, TX/RX FCS
checking/generation, TX/RX pause flow control, and transmit back pressure. The 10/100 MACs act
as an interface between the Switch Engine and the 10/100 PHYs (for ports 1 and 2). The port 0
10/100 MAC interfaces the Switch Engine to the external MAC/PHY (see
Operation"). Each 10/100 MAC includes RX and TX FIFOs and per port statistic counters.
Switch Engine
This block, consisting of a 3 port VLAN layer 2 switching engine, provides the control for all
forwarding/filtering rules and supports untagged, VLAN tagged, and priority tagged frames. The
Switch Engine provides an extensive feature set which includes spanning tree protocol support,
multicast packet filtering and Quality of Service (QoS) packet prioritization by VLAN tag, destination
address, and port default value or DIFFSERV/TOS, allowing for a range of prioritization
implementations. A 512 entry forwarding table provides ample room for MAC address forwarding
tables.
—Power-On Reset (Entire chip reset)
—nRST Pin Reset (Entire chip reset)
—Digital Reset (All sub-modules except Ethernet PHYs)
—Port 2 PHY Reset
—Port 1 PHY Reset
—Virtual PHY Reset
DATASHEET
17
Section 2.3, "Modes of
Revision 1.3 (08-27-09)

Related parts for lan9303