EVB9303 SMSC, EVB9303 Datasheet - Page 17

EVALUATION BOARD FOR LAN9303

EVB9303

Manufacturer Part Number
EVB9303
Description
EVALUATION BOARD FOR LAN9303
Manufacturer
SMSC
Datasheets

Specifications of EVB9303

Main Purpose
Interface, Ethernet
Embedded
No
Utilized Ic / Part
LAN9303
Primary Attributes
3 Ports, 100BASE-TX/10BASE-T, Managed
Secondary Attributes
Full Duplex and HP Auto-MDIX Support, 10BASE-T and 100BASE-TX
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
638-1095
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.4 (07-07-10)

Related parts for EVB9303