1. General Description
2. Features
3. Application Diagram
3.1. General Application Diagram
3.2. PTP Application Diagram
4. Block Diagram
5. Pin Assignments
5.1. RTL9000AA Pin Assignments (QFN-36)
5.2. RTL9000AN Pin Assignments (QFN-36)
6. Pin Descriptions
6.1. Transceiver Interface
6.2. Clock
6.3. MII
6.4. RMII
6.5. RGMII
6.6. LED / PTP Application Interface
6.7. Management Interface
6.8. Power and Ground
6.9. Hardware Strapping Configuration
7. Function Description
7.1. Transmitter
7.2. Receiver
7.3. Operating Modes (OP)
7.3.1. Operating Modes
7.3.2. Operating Mode Transition
7.4. Sleep Mechanism
7.5. Wake-up
7.5.1. Local Wake-up
7.5.2. Remote Wake-up
7.6. Precision Time Protocol (PTP)
7.6.1. Synchronized PTP Clock
7.6.2. Packet Time Stamping
7.6.2.1 One-Step and Hardware-assisted Two-Step Operation
7.6.3. Time Application Interface (TAI)
7.6.4. PTP Function Configuration
7.6.4.1 Enable & Disable PTP Function
7.6.4.2 PTP Synchronization mechanism
7.6.4.3 PTP TAI configuration
7.6.4.4 PTP Reference Clock Input
7.6.5. Flow of PTP Sample
7.6.5.1 802.1AS Two-Step Sample Flow Chart
7.6.5.2 PTPv2 One-Step Sample Flow Chart
7.7. Interrupt
7.8. Hardware Configuration
7.9. MAC/PHY Interface
7.9.1. MII
7.9.2. RMII
7.9.3. RGMII
7.9.4. Management Interface
7.9.5. Register Access
7.9.5.1 Normal Register Access
7.9.5.2 Special Register Access
7.10. Polarity Correction
7.11. Spread Spectrum Clock (SSC)
7.12. Realtek Cable Test Diagnostics (RTCT)
7.12.1. RTCT Method
7.12.2. Cable length Checking Method (in Normal Operating Mode Only)
7.13. Signal Quality Indexes (SQI)
7.13.1. Signal-to-Noise-Ratio (SNR)
7.13.2. Maximum Error
7.14. LED
7.15. UNH IOL Test
7.15.1. Test mode 1
7.15.2. Test mode 2
7.15.3. Test mode 4
7.15.4. Test mode 5
7.15.5. SLAVE Jitter
8. Register Descriptions
8.1. IEEE Standard Register Mapping and Definitions
8.2. General Register Tables
8.2.1. BMCR (Basic Mode Control Register, Page 0x0, Reg 0x00)
8.2.2. BMSR (Basic Mode Status Register, Page 0x0, Reg 0x01)
8.2.3. PHYID1 (PHY Identifier Register 1, Page 0x0, Reg 0x02)
8.2.4. PHYID2 (PHY Identifier Register 2, Page 0x0, Reg 0x03)
8.2.5. PHYCR (PHY Control Register, Page 0x0, Reg 0x09)
8.2.6. PHYSR1 (PHY Status Register 1, Page 0x0, Reg 0x0A)
8.2.7. MACR (MMD Access Control Register, Page 0x0, Reg 0x0D)
8.2.8. MAADR (MMD Access Address Data Register, Page 0x0, Reg 0x0E)
8.2.9. PHYSFR (PHY Status Sub-flag Register, Page 0xa42, Reg 0x10)
8.2.10. RTCTCR (RTCT Control Register, Page 0xa42, Reg 0x11)
8.2.11. GINER (General Interrupt Enable Register, Page 0xa42, Reg 0x12)
8.2.12. GINMR (General Interrupt Mask Register, Page 0xa42, Reg 0x14)
8.2.13. SLPCR (Sleep Control Register, Page 0xa42, Reg 0x15)
8.2.14. LKTCR (Link Timer Control Register, Page 0xa42, Reg 0x16)
8.2.15. PHYCR (PHY Specific Control Register, Page 0xa43, Reg 0x18)
8.2.16. PHYSR2 (PHY Status Register 2, Page 0xa43, Reg 0x1A)
8.2.17. PHYSRAD (PHY SRAM Address Register, Page 0xa43, Reg 0x1B)
8.2.18. PHYSRD (PHY SRAM Data Register, Page 0xa43, Reg 0x1C)
8.2.19. GINSR (General Interrupt Status Register, Page 0xa43, Reg 0x1D)
8.2.20. PAGSR (Page Select Register, Page 0xa43, Reg 0x1F)
8.2.21. GPSFR (General Purpose Sub-flag Register, Page 0xa47, Reg 0x15)
8.2.22. SLPCAP (Sleep Capability Register, Page 0xa5a, Reg 0x14)
8.2.23. SLR (Scrambler Lock Register, Page 0xa60, Reg 0x11)
8.2.24. PCR (Polarity Correction Register, Page 0xa60, Reg 0x14)
8.2.25. LKTR(Link Timer Register, Page 0xa61, Reg 0x10)
8.2.26. SNRR(Signal to Noise Ratio Register, Address 0xa8c0)
8.2.27. MERR(Maximum Error Register, Address 0xa8e0)
8.2.28. CLENR (Cable Length Register, Address 0xa890)
8.2.29. SSCCR (SSC Control Register, Address 0xd012)
8.2.30. RXDVCR (RXDV Control Register, Address 0xd050)
8.2.31. LEDCR (LED Control Register, Address 0xd040)
8.2.32. LED_PTP (LED/PTP_GPIO Select Register, Address 0xd42a)
8.3. PTP Register Tables
8.3.1. PTP_CTL (PTP Control Register, Address 0xe400)
8.3.2. PTP_INER (PTP Interrupt Enable Register, Address 0xe402)
8.3.3. PTP_INSR (PTP Interrupt Status Register, Address 0xe404)
8.3.4. PTP_CLK_CFG (PTP Clock Config Register, Address 0xe410)
8.3.5. PTP_CFG_NS_LO (PTP Time Config Nano-Sec Low Register, Address 0xe412)
8.3.6. PTP_CFG_NS_HI (PTP Time Config Nano-Sec High Register, Address 0xe414)
8.3.7. PTP_CFG_S_LO (PTP Time Config Sec Low Register, Address 0xe416)
8.3.8. PTP_CFG_S_MI (PTP Time Config Sec Mid Register, Address 0xe418)
8.3.9. PTP_ CFG_S_HI (PTP Time Config Sec High Register, Address 0xe41A)
8.3.10. PTP_TAI_CFG (PTP Application I/F Config Register, Address 0xe420)
8.3.11. PTP_TRIG_CFG (PTP Trigger Config Register, Address 0xe422)
8.3.12. PTP_TAI_STA (PTP Application I/F Status Register, Address 0xe424)
8.3.13. PTP_TAI_TS_NS_LO (PTP TAI Timestamp Nano-Sec Low Register, Address 0xe426)
8.3.14. PTP_TAI_TS_NS_HI (PTP TAI Timestamp Nano-Sec High Register, Address 0xe428)
8.3.15. PTP_TAI_TS_S_LO (PTP TAI Timestamp Sec Low Register, Address 0xe42a)
8.3.16. PTP_TAI_TS_S_HI (PTP TAI Timestamp Sec High Register, Address 0xe42c)
8.3.17. PTP_TRX_TS_STA (PTP TxRx Timestamp Status Register, Address 0xe430)
8.3.18. PTP_TRX_TS_INFO (PTP TxRx Timestamp Info Register, Address 0xe440)
8.3.19. PTP_TRX_TS_SH (PTP TxRx Timestamp Source Hash Register, Address 0xe442)
8.3.20. PTP_TRX_TS_SID (PTP TxRx Timestamp Seq ID Register, Address 0xe444)
8.3.21. PTP_ TRX_TS NS_LO (PTP TxRx Timestamp Nano-Sec Low Register, Address 0xe446)
8.3.22. PTP_ TRX_TS NS_HI (PTP TxRx Timestamp Nano-Sec High Register, Address 0xe448)
8.3.23. PTP_ TRX_TS S_LO (PTP TxRx Timestamp Sec Low Register, Address 0xe44a)
8.3.24. PTP_ TRX_TS S_MI (PTP TxRx Timestamp Sec Mid Register, Address 0xe44c)
8.3.25. PTP_ TRX_TS S_HI (PTP TxRx Timestamp Sec High Register, Address 0xe44e)
8.4. OP Register Tables
8.4.1. OPCR1 (OP Control Register 1, Address 0xDC0C)
8.4.2. OPCR2 (OP Control Register 2, Address 0xDD00)
8.4.3. OPCR3 (OP Control Register 3, Address 0xDD02)
8.4.4. OPINSR1 (OP Interrupt Status Register 1, Address 0xDD08)
8.4.5. OPINER1 (OP Interrupt Enable Register 1, Address 0xDD0C)
8.4.6. OPINMR1 (OP Interrupt Mask Register 1, Address 0xDD0E)
8.4.7. OPINSR2 (OP Interrupt Status Register 2, Address 0xDD10)
8.4.8. OPINER2 (OP Interrupt Enable Register 2, Address 0xDD14)
8.4.9. OPINMR2 (OP Interrupt Mask Register 2, Address 0xDD16)
8.4.10. OPINSR3 (OP Interrupt Status Register 3, Address 0xDD18)
8.4.11. OPINER3 (OP Interrupt Enable Register 3, Address 0xDD1C)
8.4.12. OPINMR3 (OP Interrupt Mask Register 3, Address 0xDD1E)
8.4.13. OPCR4 (OP Control Register 4, Address 0xDD20)
9. Power Sequence and Regulators
9.1. Power Sequence
9.2. Reset
10. Characteristics
10.1. Absolute Maximum Ratings
10.2. Recommended Operating Conditions
10.3. Thermal Characteristics
10.4. Power Dissipation
10.5. DC Characteristics
10.6. Over Temperature Protection
10.7. ESD
10.8. Crystal Requirements
10.9. Oscillator/External Clock Requirements
10.10. AC Characteristics
10.10.1. MDC/MDIO Timing
10.10.2. MII Transmission Cycle Timing
10.10.3. MII Reception Cycle Timing
10.10.4. RMII Transmission and Reception Cycle Timing
10.10.5. RGMII Timing Modes
11. Mechanical Dimensions
11.1. Mechanical Dimensions Notes
12. Ordering Information