High Performance Two Port 10/100 Managed Ethernet Switch with
Datasheet
2.2.1System Clocks/Reset/PME Controller
A clock module contained within the LAN9312 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, with the exception of the 1588 clocks, which are generated in the 1588 Time Stamp Clock/Events module. A
The LAN9312 reset events are categorized as
A
nRST Pin Reset
A
Digital Reset - DIGITAL_RST (bit 0) in the Reset Control Register (RESET_CTL)
-Resets all LAN9312
Soft Reset - SRST (bit 0) in the Hardware Configuration Register (HW_CFG)
-Resets the HBI, Host MAC, and System CSRs below address 100h
A
Port 2 PHY Reset - PHY2_RST (bit 2) in the Reset Control Register (RESET_CTL) or Reset (bit
15)in the Port x PHY Basic Control Register (PHY_BASIC_CONTROL_x)
-Resets the Port 2 PHY
Port 1 PHY Reset - PHY1_RST (bit 1) in the Reset Control Register (RESET_CTL) or Reset (bit 15) in the Port x PHY Basic Control Register (PHY_BASIC_CONTROL_x)
-Resets the Port 1 PHY
Virtual PHY Reset - VPHY_RST (bit 0) in the Reset Control Register (RESET_CTL), (bit 10) in the Power Management Control Register (PMT_CTRL), or Reset (bit 15) in the Virtual PHY Basic Control Register (VPHY_BASIC_CTRL)
-Resets the Virtual PHY
The LAN9312 supports numerous power management and wakeup features. The Port 1 & 2 PHYs provide general
2.2.2System Interrupt Controller
The LAN9312 provides a
1588 Time Stamp
Switch Fabric
Ethernet PHYs
GPIOs
Host MAC (FIFOs, power management)
General Purpose Timer
Revision 1.4 | 22 | SMSC LAN9312 |
| DATASHEET |
|