SNLS676A May   2022  â€“ December 2025 DP83TC813R-Q1 , DP83TC813S-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
    7. 6.7 Timing Diagrams
    8. 6.8 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Diagnostic Tool Kit
        1. 7.3.1.1 Signal Quality Indicator
        2. 7.3.1.2 Electrostatic Discharge Sensing
        3. 7.3.1.3 Time Domain Reflectometry
        4. 7.3.1.4 Voltage Sensing
        5. 7.3.1.5 BIST and Loopback Modes
          1. 7.3.1.5.1 Data Generator and Checker
          2. 7.3.1.5.2 xMII Loopback
          3. 7.3.1.5.3 PCS Loopback
          4. 7.3.1.5.4 Digital Loopback
          5. 7.3.1.5.5 Analog Loopback
          6. 7.3.1.5.6 Reverse Loopback
      2. 7.3.2 Compliance Test Modes
        1. 7.3.2.1 Test Mode 1
        2. 7.3.2.2 Test Mode 2
        3. 7.3.2.3 Test Mode 4
        4. 7.3.2.4 Test Mode 5
    4. 7.4 Device Functional Modes
      1. 7.4.1  Power Down
      2. 7.4.2  Reset
      3. 7.4.3  Standby
      4. 7.4.4  Normal
      5. 7.4.5  Sleep Ack
      6. 7.4.6  Sleep Request
      7. 7.4.7  Sleep Fail
      8. 7.4.8  Sleep
      9. 7.4.9  Wake-Up
      10. 7.4.10 TC10 System Example
      11. 7.4.11 Media Dependent Interface
        1. 7.4.11.1 100BASE-T1 Leader and 100BASE-T1 Follower Configuration
        2. 7.4.11.2 Auto-Polarity Detection and Correction
        3. 7.4.11.3 Jabber Detection
        4. 7.4.11.4 Interleave Detection
      12. 7.4.12 MAC Interfaces
        1. 7.4.12.1 Media Independent Interface
        2. 7.4.12.2 Reduced Media Independent Interface
        3. 7.4.12.3 Reduced Gigabit Media Independent Interface
        4. 7.4.12.4 Serial Gigabit Media Independent Interface
      13. 7.4.13 Serial Management Interface
        1. 7.4.13.1 Direct Register Access
        2. 7.4.13.2 Extended Register Space Access
        3. 7.4.13.3 Write Operation (No Post Increment)
        4. 7.4.13.4 Read Operation (No Post Increment)
        5. 7.4.13.5 Write Operation (Post Increment)
        6. 7.4.13.6 Read Operation (Post Increment)
    5. 7.5 Programming
      1. 7.5.1 Strap Configuration
      2. 7.5.2 LED Configuration
      3. 7.5.3 PHY Address Configuration
  9. Register Maps
    1. 8.1 Register Access Summary
    2. 8.2 DP83TC813 Registers
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Applications
      1. 9.2.1 Design Requirements
        1. 9.2.1.1 Physical Medium Attachment
          1. 9.2.1.1.1 Common-Mode Choke Recommendations
      2. 9.2.2 Detailed Design Procedure
      3. 9.2.3 Application Curves
    3. 9.3 Power Supply Recommendations
    4. 9.4 Layout
      1. 9.4.1 Layout Guidelines
        1. 9.4.1.1 Signal Traces
        2. 9.4.1.2 Return Path
        3. 9.4.1.3 Metal Pour
        4. 9.4.1.4 PCB Layer Stacking
      2. 9.4.2 Layout Example
  11. 10Device and Documentation Support
    1. 10.1 Receiving Notification of Documentation Updates
    2. 10.2 Support Resources
    3. 10.3 Community Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information

DP83TC813 Registers

Table 8-3 lists the memory-mapped registers for the DP83TC813 registers. All register offset addresses not listed in Table 8-3 should be considered as reserved locations and the register contents should not be modified.

Table 8-3 DP83TC813 Registers
OffsetAcronymRegister NameSection
0hBMCRIEEE Control RegisterSection 8.2.1
1hBMSRIEEE Status RegisterSection 8.2.2
2hPHYIDR1PHY Identification Register - 1Section 8.2.3
3hPHYIDR2PHY Identification Register - 2Section 8.2.4
10hPHYSTSPHY Status RegisterSection 8.2.5
11hPHYSCRSoftware Control RegisterSection 8.2.6
12hMISR1Interrupt Register -1Section 8.2.7
13hMISR2Interrupt Register -2Section 8.2.8
15hRECRRX Error Count RegisterSection 8.2.9
16hBISCRBIST Control RegisterSection 8.2.10
18hMISR3Interrupt Register -3Section 8.2.11
19hREG_19PHY Address Status RegisterSection 8.2.12
1BhTC10_ABORT_REGTC10 Abort RegisterSection 8.2.13
1EhCDCRTDR Run Status RegisterSection 8.2.14
1FhPHYRCRReset Control RegisterSection 8.2.15
133hRegister_133CnS Status RegisterSection 8.2.16
17FhRegister_17FWUR WUP Configuration RegisterSection 8.2.17
180hRegister_180Sleep REQ and ACK Timer RegisterSection 8.2.18
181hRegister_181LPS Received Count RegisterSection 8.2.19
182hRegister_182WUR Received Count RegisterSection 8.2.20
183hLPS_CFG4Low Power Configuration Register - 4Section 8.2.21
184hLPS_CFGLow Power Configuration Register - 0Section 8.2.22
185hLPS_CFG5Low Power Configuration Register - 5Section 8.2.23
187hLPS_CFG7Low Power Configuration Register - 7Section 8.2.24
188hLPS_CFG8Low Power Configuration Register - 8Section 8.2.25
189hLPS_CFG9Low Power Configuration Register - 9Section 8.2.26
18AhLPS_CFG10Low Power Configuration Register - 10Section 8.2.27
18BhLPS_CFG2Low Power Configuration Register - 2Section 8.2.28
18ChLPS_CFG3Low Power Configuration Register - 3Section 8.2.29
18EhLPS_STATUSLow Power Status RegisterSection 8.2.30
300hTDR_TX_CFGTDR TX Configuration RegisterSection 8.2.31
301hTAP_PROCESS_CFGTap Process Configuration RegisterSection 8.2.32
302hTDR_CFG1TDR Configuration Register - 1Section 8.2.33
303hTDR_CFG2TDR Configuration Register - 2Section 8.2.34
304hTDR_CFG3TDR Configuration Register - 3Section 8.2.35
305hTDR_CFG4TDR Configuration Register - 4Section 8.2.36
306hTDR_CFG5TDR Configuration Register - 5Section 8.2.37
310hTDR_TC1TDR Status RegisterSection 8.2.38
430hA2D_REG_48RGMII ID Control RegisterSection 8.2.39
442hA2D_REG_66ESD Event Count Register - 1Section 8.2.40
450hLEDS_CFG_1LED Configuration Register - 1Section 8.2.41
451hLEDS_CFG_2LED Configuration Register - 2Section 8.2.42
452hIO_MUX_CFG_1IO Multiplexing Register - 1Section 8.2.43
453hIO_MUX_CFG_2IO Multiplexing Register - 2Section 8.2.44
456hIO_MUX_CFGxMII Impedance Control RegisterSection 8.2.45
45DhCHIP_SOR_1Strap Status RegisterSection 8.2.46
45FhLED1_CLKOUT_ANA_CTRLCLKOUT and LED_1 Control RegisterSection 8.2.47
489hTX_INTER_CFGInterleave Configuration RegisterSection 8.2.48
496hJABBER_CFGJabber Configuration RegisterSection 8.2.49
553hPG_REG_4Auto-Polarity Correction Control RegisterSection 8.2.50
560hTC1_CFG_RWTC1 Configuration RegisterSection 8.2.51
561hTC1_LINK_FAIL_LOSSTC1 Link Fail Count RegisterSection 8.2.52
562hTC1_LINK_TRAINING_TIMETC1 Link Training Time RegisterSection 8.2.53
563hNO_LINK_THSection 8.2.54
600hRGMII_CTRLRGMII Control RegisterSection 8.2.55
601hRGMII_FIFO_STATUSRGMII FIFO Status RegisterSection 8.2.56
602hRGMII_CLK_SHIFT_CTRLRGMII Shift Control RegisterSection 8.2.57
608hSGMII_CTRL_1SGMII Control Register - 1Section 8.2.58
60AhSGMII_STATUSSGMII Status RegisterSection 8.2.59
60ChSGMII_CTRL_2SGMII Control Register - 2Section 8.2.60
60DhSGMII_FIFO_STATUSSGMII FIFO Status RegisterSection 8.2.61
618hPRBS_STATUS_1PRBS Status Register - 1Section 8.2.62
619hPRBS_CTRL_1PRBS Control Register - 1Section 8.2.63
61AhPRBS_CTRL_2PRBS Control Register - 2Section 8.2.64
61BhPRBS_CTRL_3PRBS Control Register - 3Section 8.2.65
61ChPRBS_STATUS_2PRBS Status Register - 2Section 8.2.66
61DhPRBS_STATUS_3PRBS Status Register - 3Section 8.2.67
61EhPRBS_STATUS_4PRBS Status Register - 4Section 8.2.68
620hPRBS_STATUS_5PRBS Status Register - 5Section 8.2.69
622hPRBS_STATUS_6PRBS Status Register - 6Section 8.2.70
623hPRBS_STATUS_7PRBS Status Register - 7Section 8.2.71
624hPRBS_CTRL_4PRBS Control Register - 4Section 8.2.72
625hPATTERN_CTRL_1BIST Pattern Control Register - 1Section 8.2.73
626hPATTERN_CTRL_2BIST Pattern Control Register - 2Section 8.2.74
627hPATTERN_CTRL_3BIST Pattern Control Register - 3Section 8.2.75
628hPMATCH_CTRL_1BIST Match Control Register - 1Section 8.2.76
629hPMATCH_CTRL_2BIST Match Control Register - 2Section 8.2.77
62AhPMATCH_CTRL_3BIST Match Control Register - 3Section 8.2.78
639hTX_PKT_CNT_1xMII TX Packet Count Register - 1Section 8.2.79
63AhTX_PKT_CNT_2xMII TX Packet Count Register - 2Section 8.2.80
63BhTX_PKT_CNT_3xMII TX Packet Count Register - 3Section 8.2.81
63ChRX_PKT_CNT_1xMII RX Packet Count Register - 2Section 8.2.82
63DhRX_PKT_CNT_2xMII RX Packet Count Register - 2Section 8.2.83
63EhRX_PKT_CNT_3xMII RX Packet Count Register - 3Section 8.2.84
648hRMII_CTRL_1RMII Control RegisterSection 8.2.85
649hRMII_STATUS_1RMII FIFO Status RegisterSection 8.2.86
871hdsp_reg_71SQI RegisterSection 8.2.87
1000hMMD1_PMA_CTRL_1Section 8.2.88
1001hMMD1_PMA_STATUS_1Section 8.2.89
1007hMMD1_PMA_STATUS_2Section 8.2.90
100BhMMD1_PMA_EXT_ABILITY_1Section 8.2.91
1012hMMD1_PMA_EXT_ABILITY_2Section 8.2.92
1834hMMD1_PMA_CTRL_2Section 8.2.93
1836hMMD1_PMA_TEST_MODE_CTRLSection 8.2.94
3000hMMD3_PCS_CTRL_1Section 8.2.95
3001hMMD3_PCS_Status_1Section 8.2.96

Complex bit access types are encoded to fit into small table cells. Table 8-4 shows the codes that are used for access types in this section.

Table 8-4 DP83TC813 Access Type Codes
Access TypeCodeDescription
Read Type
HHSet or cleared by hardware
RRRead
RCR
C
Read
to Clear
RHR
H
Read
Set or cleared by hardware
Write Type
WWWrite
W0SW
0S
Write
0 to set
W1SW
1S
Write
1 to set
WSCWWrite
Reset or Default Value
-nValue after reset or the default value

8.2.1 BMCR Register (Offset = 0h) [Reset = 2100h]

BMCR is shown in Table 8-5.

Return to the Summary Table.

Table 8-5 BMCR Register Field Descriptions
BitFieldTypeResetDescription
15MII Reset RH/W1S0h 1b = Digital in reset and all MII regs (0x0 - 0xF) reset to default
0b = No reset
This bit is auto-cleared
14xMII Loopback R/W0h 1b = Enable MII loopback
0b = Disable MII loopback
When xMII loopback mode is activated, the transmitted data presented on xMII TXD is looped back to xMII RXD internally. There is no LINK indication generated when xMII loopback is enabled.
13Speed SelectR1h Speed Selection: Always 100-Mbps Speed
12Auto-Negotiation EnableR0h Auto-Negotiation: Not supported on this device
11IEEE Power Down EnableR/W0h This bit can be programmed to enter and exit IEEE power down mode
This bit provide status when using INT_N as power down pin
  • 0h = Normal mode
  • 1h = Power down mode
10IsolateR/W0h Isolates the port from the xMII with the exception of the serial management interface
  • 0h = Normal Mode
  • 1h = Enable Isolate Mode
9RESERVEDR0h Reserved
8Duplex ModeR1h
  • 0h = Half duplex
  • 1h = Full duplex
7RESERVEDR/W0h Reserved
6-0RESERVEDR0h Reserved

8.2.2 BMSR Register (Offset = 1h) [Reset = 0061h]

BMSR is shown in Table 8-6.

Return to the Summary Table.

Table 8-6 BMSR Register Field Descriptions
BitFieldTypeResetDescription
15100Base-T4R0h 0b = PHY doesn't support 100BASE-T4
14100Base-X Full DuplexR0h
  • 0h = PHY not able to perform full duplex 100Base-X
  • 1h = PHY able to perform full duplex 100Base-X
13100Base-X Half DuplexR0h
  • 0h = PHY not able to perform half duplex 100Base-X
  • 1h = PHY able to perform half duplex 100Base-X
1210 Mbps Full DuplexR0h
  • 0h = PHY not able to operate at 10Mbps in full duplex
  • 1h = PHY able to operate at 10Mbps in full duplex
1110 Mbps Half DuplexR0h
  • 0h = PHY not able to operate at 10Mbps in half duplex
  • 1h = PHY able to operate at 10Mbps in half duplex
10-7RESERVEDR0h Reserved
6MF Preamble SuppressionR1h
  • 0h = PHY does not accept management frames with preamble suppressed
  • 1h = PHY accepts management frames with preamble suppressed
5RESERVEDR0h Reserved
4RESERVEDH0h Reserved
3Auto-Negotiation AbilityR0h
  • 0h = PHY is not able to perform Auto-Negotiation
  • 1h = PHY is able to perform Auto-Negotiation
1Jabber detectH0h
  • 0h = No jabber condition detected
  • 1h = Jabber condition detected
0Extended CapabilityR1h
  • 0h = Basic register set capabilities only
  • 1h = Extended register capabilities

8.2.3 PHYIDR1 Register (Offset = 2h) [Reset = 2000h]

PHYIDR1 is shown in Table 8-7.

Return to the Summary Table.

Table 8-7 PHYIDR1 Register Field Descriptions
BitFieldTypeResetDescription
15-0Organizationally Unique Identifier 1R2000h Unique Identifier for the part

8.2.4 PHYIDR2 Register (Offset = 3h) [Reset = A271h]

PHYIDR2 is shown in Table 8-8.

Return to the Summary Table.

Table 8-8 PHYIDR2 Register Field Descriptions
BitFieldTypeResetDescription
15-10Unique Identifier 2R28h Unique Identifier for the part
9-4Model NumberR27h Unique Identifier for the part
3-0Revision NumberR1h Unique Identifier for the part

8.2.5 PHYSTS Register (Offset = 10h) [Reset = 0004h]

PHYSTS is shown in Table 8-9.

Return to the Summary Table.

Table 8-9 PHYSTS Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDH0h Reserved
12RESERVEDH0h Reserved
11RESERVEDH0h Reserved
10RESERVEDR/W0S0h Reserved
9Descrambler Lock Status (Latch Low)R/W0S0h
  • 0h = Descrambler is unlocked at least once
  • 1h = Descrambler is locked
8RESERVEDR0h Reserved
7Interrupt Pin StatusH0h Interrupts pin status, cleared on reading 0x12
  • 0h = Interrupt pin set
  • 1h = Interrupt pin not set
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDH0h Reserved
3MII Loopback StatusR0h
  • 0h = No MII loopback
  • 1h = MII loopback
2Duplex Mode StatusR1h
  • 0h = Half duplex
  • 1h = Full duplex
1RESERVEDR0h Reserved

8.2.6 PHYSCR Register (Offset = 11h) [Reset = 010Bh]

PHYSCR is shown in Table 8-10.

Return to the Summary Table.

Table 8-10 PHYSCR Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13-12RESERVEDR/W0h Reserved
11SGMII Soft ResetR/WSC0h SGMII Digital Reset
This bit is auto-cleared
10MAC Isolate for PHY_ADDR 0x00R/W0h MAC Isolate is enabled only if PHY address is 0x00
Reg0x0[10] works for all PHY addresses including 0x00
  • 0h = Normal mode
  • 1h = Isolate mode (No output from PHY to MAC)
9-8RMII TX FIFO Depth R/W1h
  • 0h = 4 nibbles
  • 1h = 5 nibbles
  • 2h = 6 nibbles
7RESERVEDR/W0h Reserved
6-4RESERVEDR0h Reserved
3Interrupt PolarityR/W1h
  • 0h = Active high
  • 1h = Active low
2Force InterruptR/W0h
  • 1h = Force interrupt pin
1Interrupts EnableR/W1h
  • 0h = Disable interrupts
  • 1h = Enable interrupts
0Interrupt Pin ConfigurationR/W1h
  • 0h = Configure INT_N pin as power down input pin
  • 1h = Configure INT_N pin is as interrupt output pin

8.2.7 MISR1 Register (Offset = 12h) [Reset = 0000h]

MISR1 is shown in Table 8-11.

Return to the Summary Table.

Table 8-11 MISR1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDH0h Reserved
14Energy Detect Change StatusH0h Status is changed to 1 when there is a change of MDI Energy detection output
Status is cleared on read of this register
12Wake on LAN StatusH0h Status is changed to 1 when WOL is received
Status is cleared on read of this register
11ESD Fault Detected StatusH0h Status is changed to 1 when ESD fault is detected
Status is cleared on read of this register
10Training Done StatusH0h Status is changed to 1 when training is done
Status is cleared on read of this register
9RESERVEDH0h Reserved
8RX Error Counter Half Full StatusH0h Status is changed to 1 when RX Error Counter in 0x15 is half full
Status is cleared on read of this register
7RESERVEDR/W0h Reserved
6Energy Detect Change IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set
4Wake on LAN IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set
3ESD Fault Detected IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set
2Link Training Completed IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set
1RESERVEDR/W0h Reserved
0RX Error Counter Half Full IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set

8.2.8 MISR2 Register (Offset = 13h) [Reset = 0000h]

MISR2 is shown in Table 8-12.

Return to the Summary Table.

Table 8-12 MISR2 Register Field Descriptions
BitFieldTypeResetDescription
15Under Voltage StatusH0h Status is changed to 1 when Under Voltage is detected
Status is cleared on read of this register
14Over Voltage StatusH0h Status is changed to 1 when Over Voltage is detected Status is cleared on read of this register
13RESERVEDH0h Reserved
12RESERVEDH0h Reserved
11RESERVEDH0h Reserved
10Sleep Mode StatusH0h Status is changed to 1 when sleep mode has changed
Status is cleared on read of this register
9Data Polarity Change StatusH0h Status is changed to 1 when MDI lines polarity change is detected
Status is cleared on read of this register
8Jabber Detect StatusH0h Status is changed to 1 when jabber is detected
Status is cleared on read of this register
7Under Voltage Indication R/W0h
6Over Voltage IndicationR/W0h 1b = Enable indication on INT_N pin if corresponding Interrupt Status is set 0b = Indication is disabled
5RESERVEDR/W0h Reserved
4RESERVEDR/W0h Reserved
3RESERVEDR/W0h Reserved
2RESERVEDR/W0h Reserved
1Data Polarity Change IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set
0Jabber Detect IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set

8.2.9 RECR Register (Offset = 15h) [Reset = 0000h]

RECR is shown in Table 8-13.

Return to the Summary Table.

Table 8-13 RECR Register Field Descriptions
BitFieldTypeResetDescription
15-0RX Error CountRC0h RX_ER Counter: When a valid carrier is presented (only while RX_DV is set), and there is at least one occurrence of an invalid data symbol, this 16-bit counter increments for each receive error detected. The RX_ER counter does not count in xMII loopback mode. The counter stops when at the maximum count (0xFFFF). When the counter exceeds half-full (0x7FFF), an interrupt is generated. This register is cleared on read.

8.2.10 BISCR Register (Offset = 16h) [Reset = 0100h]

BISCR is shown in Table 8-14.

Return to the Summary Table.

Table 8-14 BISCR Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10PRBS Lock Lost Latch Status H0h
  • 0h = PRBS lock never lost
  • 1h = PRBS lock lost at least once
9RESERVEDR0h Reserved
8Core Power ModeR1h
  • 0h = Core is in power down or sleep mode
  • 1h = Core is in normal power mode
7RESERVEDR0h Reserved
6Data Transmission to MDI in xMII LoopbackR/W0h
  • 0h = Transmit data on MDI during xMII loopback
5-2Loopback ModeR/W0h Enable Loopbacks other than PCS loopback. 0x16[1] must be 0
  • 1h = Digital Loopback
  • 2h = Analog Loopback
  • 4h = Reverse Loopback
  • 8h = External Loopback
1PCS Loopback EnableR/W0h
  • 0h = Disable PCS Loopback
  • 1h = Enable PCS Loopback
0RESERVEDR/W0h Reserved

8.2.11 MISR3 Register (Offset = 18h) [Reset = 00X5h]

MISR3 is shown in Table 8-15.

Return to the Summary Table.

Table 8-15 MISR3 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDH0h Reserved
13RESERVEDH0h Reserved
12Power-On Reset Done StatusH0h Status is changed to 1 Power-On Reset is done after the the supplies are up
Status is cleared on read of this register
11No Frame StatusH0h Status is changed to 1 when No frame is detected until
Status is cleared on read of this register
10RESERVEDH0h Reserved
9RESERVEDH0h Reserved
8RESERVEDH0h Reserved
7RESERVEDR/W0h Reserved
5RESERVEDR/W0h Reserved
4Power-On Reset Done IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set
3No Frame IndicationR/W0h
  • 0h = Indication is disabled
  • 1h = Enable indication on INT_N pin if corresponding Interrupt Status is set
2RESERVEDR/W0h Reserved
1RESERVEDR/W0h Reserved
0RESERVEDR/W0h Reserved

8.2.12 REG_19 Register (Offset = 19h) [Reset = 0800h]

REG_19 is shown in Table 8-16.

Return to the Summary Table.

Table 8-16 REG_19 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9-5RESERVEDR0h Reserved
4-0PHY AddressR0h PHY Address latched from straps

8.2.13 TC10_ABORT_REG Register (Offset = 1Bh) [Reset = 0000h]

TC10_ABORT_REG is shown in Table 8-17.

Return to the Summary Table.

Table 8-17 TC10_ABORT_REG Register Field Descriptions
BitFieldTypeResetDescription
15-2RESERVEDR0h Reserved
1Sleep Abort through GPIOR/W0h Enables aborting TC10 using GPIO. One of CLKOUT/LED_1 pins which is being used as an LED can be used to abort
  • 0h = Disable TC10 abort using GPIO
  • 1h = Enable TC10 abort using GPIO
0Sleep AbortR/W0h loc_sleep_abprt as defined by TC10 standard. Aborts sleep negotiation while in SLEEP_ACK state
  • 0h = Allow TC10 sleep negotiation
  • 1h = Abort TC10 sleep negotiation

8.2.14 CDCR Register (Offset = 1Eh) [Reset = 0000h]

CDCR is shown in Table 8-18.

Return to the Summary Table.

Table 8-18 CDCR Register Field Descriptions
BitFieldTypeResetDescription
15TDR StartRH/W1S0h Bit is cleared after TDR run is complete
  • 1h = Start TDR
14TDR Auto-Run EnableR/W0h
  • 0h = Start TDR manually using 0x1E[15]
  • 1h = Start TDR automatically on link down
13-2RESERVEDR0h Reserved
1TDR Done Status R0h
  • 0h = TDR on-going or not initiated
  • 1h = TDR done
0TDR Fail StatusR0h When TDR Done Status is 1, this bit indicates if TDR ran successfully
  • 0h = TDR ran successfully
  • 1h = TDR run failed

8.2.15 PHYRCR Register (Offset = 1Fh) [Reset = 0000h]

PHYRCR is shown in Table 8-19.

Return to the Summary Table.

Table 8-19 PHYRCR Register Field Descriptions
BitFieldTypeResetDescription
15Hard ResetRH/W1S0h Hardware Reset (Reset digital + register file)
This bet is self clearing
  • 0h = Normal Operation
  • 1h = Resets PHY and clears registers. Does not resample the straps.
14Soft ResetRH/W1S0h
  • 0h = Normal Operation
  • 1h = Restart PHY. Resets PHY but does not clear registers. Does not resample the straps. This bit is self cleared.
13RESERVEDR/W0h Reserved
12-8RESERVEDR/W0h Reserved
7Standby ModeR/W0h
  • 0h = Normal operation
  • 1h = Standby mode enabled
6RESERVEDR/W0h Reserved
5RESERVEDR0h Reserved
4-0RESERVEDR/W0h Reserved

8.2.16 Register_133 (Offset = 133h) [Reset = 0000h]

Register_133 is shown in Table 8-20.

Return to the Summary Table.

Table 8-20 Register_133 Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
11-8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2Descrambler Lock StatusR0h
  • 0h = Scrambler Not Locked
  • 1h = Scrambler Locked
1Local Receiver StatusR0h
  • 0h = Local PHY received link invalid
  • 1h = Local PHY received link valid
0Remote Receiver StatusR0h
  • 0h = Remote PHY received link invalid
  • 1h = Remote PHY received link valid

8.2.17 Register_17F (Offset = 17Fh) [Reset = 4028h]

Register_17F is shown in Table 8-21.

Return to the Summary Table.

Table 8-21 Register_17F Field Descriptions
BitFieldTypeResetDescription
15WUR from WAKE pinR/W0h Enable WUR transmission when a pulse is transmitted on WAKE pin 1b = Enable sending WUR Threshold of WAKE pulse width can be configured through 0x17F[7:0]]
14WUP EnableR/W1h Enable WUP transmission after local wake 1b = WUP transmission is enabled 0b = WUP transmission is disabled This option can be effectively used when PHY powers-up in Standby mode through strap
13-8RESERVEDR0h Reserved
7-0Wake Pulse Threshold R/W28h Width of WAKE pulse in microseconds required to initiate WUR during an active link

8.2.18 Register_180 (Offset = 180h) [Reset = 0000h]

Register_180 is shown in Table 8-22.

Return to the Summary Table.

Table 8-22 Register_180 Field Descriptions
BitFieldTypeResetDescription
15-5RESERVEDR0h Reserved
4-3Sleep Request Timer ConfigurationR/W0h
  • 0h = 16ms
  • 1h = 4ms
  • 2h = 32ms
  • 3h = 40ms
2RESERVEDR0h Reserved
1-0Sleep Acknowledge Timer ConfigurationR/W0h
  • 0h = 8ms
  • 1h = 6ms
  • 2h = 24ms
  • 3h = 32ms

8.2.19 Register_181 (Offset = 181h) [Reset = 0000h]

Register_181 is shown in Table 8-23.

Return to the Summary Table.

Table 8-23 Register_181 Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9-0RX LPS CountR0h Indicates number of LPS codes received

8.2.20 Register_182 (Offset = 182h) [Reset = 0000h]

Register_182 is shown in Table 8-24.

Return to the Summary Table.

Table 8-24 Register_182 Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9-0RX WUR CountR0h Indicates number of WUR codes received

8.2.21 LPS_CFG4 Register (Offset = 183h) [Reset = 0000h]

LPS_CFG4 is shown in Table 8-25.

Return to the Summary Table.

Table 8-25 LPS_CFG4 Register Field Descriptions
BitFieldTypeResetDescription
15Send WUP in Disable Transmit StateR/W0h Write 1 to this bit to send WUP when PHY control is in DISABLE_TRANSMIT state
14Force LPS Sleep EnableR/W0h Force control enable for sleep from LPS SM to PHY control SM
13Force LPS Sleep R/W0h Force value for sleep from LPS SM to PHY control SM
12Force Enable for TX LPSR/W0h Force enable for TX_LPS
11Force TX LPSR/W0h Force value for TX_LPS
8Force LPS State Machine EnableR/W0h Force enable for LPS state machine
7RESERVEDR0h Reserved
6-0Force LPS State Machine ValueR/W0h Force value of LPS state machine

8.2.22 LPS_CFG Register (Offset = 184h) [Reset = 0223h]

LPS_CFG is shown in Table 8-26.

Return to the Summary Table.

Table 8-26 LPS_CFG Register Field Descriptions
BitFieldTypeResetDescription
15cfg_reset_wur_cnt_rx_dataR/W0h When set, resets the WUR received symbol counter upon receiving data
14-13RESERVEDR0h Reserved
12cfg_reset_lps_cnt_rx_dataR/W0h When set, resets the LPS received symbol counter upon receiving data
11-10RESERVEDR0h Reserved
9cfg_reset_wur_cnt_tx_dataR/W1h When set, resets the transmitted WUR symbols count when sending data
8-7RESERVEDR0h Reserved
6cfg_reset_lps_cnt_tx_dataR/W0h When set, resets the transmitted LPS symbols count when sending data
4Wake Forward ForceR/W0h 1b = Force pulse on WAKE pin Pulse Width is confgurable by bits [3:2] The bit is self-cleared
3-2Wake Forward Pulse WidthR/W0h Configures the pulse width on WAKE pin for wake-forwarding 00b: 50µs 01b: 500µs 10b: 2ms 11b: 20ms
1Wake Forward EnableR/W1h Enable Wake Forwarding on WAKE pin on reception of WUR Command
  • 0h = Enable Wake forwarding
  • 1h = Disable Wake forwarding
0cfg_wake_fwd_en_wupR/W1h If set, enables doing wake forwarding when WUP symbols are received
  • 0h = Do not do wake forwarding on WAKE pin
  • 1h = Do wake forwarding on WAKE pin

8.2.23 LPS_CFG5 Register (Offset = 185h) [Reset = 0000h]

LPS_CFG5 is shown in Table 8-27.

Return to the Summary Table.

Table 8-27 LPS_CFG5 Register Field Descriptions
BitFieldTypeResetDescription
15-13WUP TimerR/W0h Time for which PHY control SM stays in WAKE_TRANSMIT
  • 0h = 1ms
  • 1h = 0.7ms
  • 2h = 1.3ms
  • 3h = 0.85ms
  • 4h = 1.5ms
  • 5h = 2ms
  • 6h = 2.5ms
  • 7h = 3ms
12-4RESERVEDR0h Reserved
3-2WUR Symbol GapR/W0h Max gap allowed between two WUR symbols for acknowledgement of WUR
1-0LPS Symbol GapR/W0h Max gap allowed between two LPS symbols for acknowledgement of LPS

8.2.24 LPS_CFG7 Register (Offset = 187h) [Reset = 0000h]

LPS_CFG7 is shown in Table 8-28.

Return to the Summary Table.

Table 8-28 LPS_CFG7 Register Field Descriptions
BitFieldTypeResetDescription
15LPS Stop at LimitR/W0h Configures the device to stop sending LPS codes once done sending the number of codes configured in 0x1879:0
  • 0h = Continues even after reaching limit
  • 1h = Stops after reaching limit
14-8RESERVEDR0h Reserved
9-0LPS Limit SelectR/W0h Indicates number of LPS symbols to be transmitted before tx_lps_done becomes true

8.2.25 LPS_CFG8 Register (Offset = 188h) [Reset = 0080h]

LPS_CFG8 is shown in Table 8-29.

Return to the Summary Table.

Table 8-29 LPS_CFG8 Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9-0WUR Symbol NumberR/W80h Indicates number of WUR symbols to be transmitted

8.2.26 LPS_CFG9 Register (Offset = 189h) [Reset = 0040h]

LPS_CFG9 is shown in Table 8-30.

Return to the Summary Table.

Table 8-30 LPS_CFG9 Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9-0LPSR/W40h Indicates number of LPS symbols to be received to set lps_recv

8.2.27 LPS_CFG10 Register (Offset = 18Ah) [Reset = 0040h]

LPS_CFG10 is shown in Table 8-31.

Return to the Summary Table.

Table 8-31 LPS_CFG10 Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9-0WUR Symbol NumberR/W40h Indicates number of WUR symbols to be received to acknowlege WUR and do wake forwarding

8.2.28 LPS_CFG2 Register (Offset = 18Bh) [Reset = 1C4Bh]

LPS_CFG2 is shown in Table 8-32.

Return to the Summary Table.

Table 8-32 LPS_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12Stop Sleep Negotiation on Link DownR/W1h 1b = Stop Sleep Negotiation if link goes down during negotiation
11Stop Sleep Negotiation on ActivityR/W1h 1b = Stop Sleep Negotiation when activity from MAC is observed in SLEEP_ACK state
10RESERVEDR/W0h Reserved
9RESERVEDR/W0h Reserved
8RESERVEDR/W0h Reserved
7RESERVEDR0h Ignore on read
6Autonomous ModeR/W1h 1b = PHY entered normal mode on power up 0b = PHY entered standby mode on power up Default value is decided by LED_1 strap This bit is cleared post link up.
5Transition To StandbyR/W0h 1b = Enable normal to standby transition on over temperature/over voltage/under voltage 0b = Disable normal to standby transition on over temperature/over voltage/under voltage
4RESERVEDR/W0h Reserved
3RESERVEDR/W0h Reserved
2RESERVEDR/W0h Reserved
1LPS Sleep EnableR/W1h Enable transition to Standby mode instead of Sleep mode after successful sleep negotiation (refered to as TC10_SBY)
  • 0h = Enter standby after negotiated LPS
  • 1h = Enter sleep after negotiated LPS
0RESERVEDR/W0h Reserved

8.2.29 LPS_CFG3 Register (Offset = 18Ch) [Reset = 0000h]

LPS_CFG3 is shown in Table 8-33.

Return to the Summary Table.

Table 8-33 LPS_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
8-0Power State EntryRH/W1S0h
  • 1h = Normal command
  • 10h = Standby command

8.2.30 LPS_STATUS Register (Offset = 18Eh) [Reset = 0000h]

LPS_STATUS is shown in Table 8-34.

Return to the Summary Table.

Table 8-34 LPS_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-7RESERVEDR0h Reserved
6-0Power State StatusR0h
  • 1h = Sleep
  • 2h = Standby
  • 4h = Normal

8.2.31 TDR_TX_CFG Register (Offset = 300h) [Reset = 2710h]

TDR_TX_CFG is shown in Table 8-35.

Return to the Summary Table.

Table 8-35 TDR_TX_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-0TDR Transmit DurationR/W2710h TDR transmit duration in µs Default : 10000µs

8.2.32 TAP_PROCESS_CFG Register (Offset = 301h) [Reset = 1703h]

TAP_PROCESS_CFG is shown in Table 8-36.

Return to the Summary Table.

Table 8-36 TAP_PROCESS_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12-8End Tap IndexR/W17h End echo coefficient index for peak detect sweep during TDR
7-5RESERVEDR0h Reserved
4-0Start Tap IndexR/W3h Starting echo coefficient index for peak detect sweep during TDR

8.2.33 TDR_CFG1 Register (Offset = 302h) [Reset = 0045h]

TDR_CFG1 is shown in Table 8-37.

Return to the Summary Table.

Table 8-37 TDR_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-4Neighboring Taps NumberR/W4h Number of neighboring echo coefficient taps to be considered for calculating local maximum
3-2Post-Silence State TimerR/W1h
  • 0h = 0ms
  • 1h = 10ms
  • 2h = 100ms
  • 3h = 1000ms
1-0Pre-Silence State TimerR/W1h
  • 0h = 0ms
  • 1h = 10ms
  • 2h = 100ms
  • 3h = 1000ms

8.2.34 TDR_CFG2 Register (Offset = 303h) [Reset = 0419h]

TDR_CFG2 is shown in Table 8-38.

Return to the Summary Table.

Table 8-38 TDR_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12-8Tap Index OffsetR/W4h Tap index offset of dyamic peak equation, Start Tap Index + 1'b1
7-0cfg_tdr_filt_initR/W19h Value of peak_th at x=start_tap_index of dynamic peak threshold equation

8.2.35 TDR_CFG3 Register (Offset = 304h) [Reset = 0030h]

TDR_CFG3 is shown in Table 8-39.

Return to the Summary Table.

Table 8-39 TDR_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-0cfg_tdr_filt_slopeR/W30h Slope of dynamic peak threshold equation (0.4)

8.2.36 TDR_CFG4 Register (Offset = 305h) [Reset = 0004h]

TDR_CFG4 is shown in Table 8-40.

Return to the Summary Table.

Table 8-40 TDR_CFG4 Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9RESERVEDR/W0h Reserved
8-7RESERVEDR/W0h Reserved
6RESERVEDR/W0h Reserved
5-4hpf_gain_tdrR/W0h HPF gain code during TDR
3-0pga_gain_tdrR/W4h PGA gain code during TDR

8.2.37 TDR_CFG5 Register (Offset = 306h) [Reset = 000Ah]

TDR_CFG5 is shown in Table 8-41.

Return to the Summary Table.

Table 8-41 TDR_CFG5 Register Field Descriptions
BitFieldTypeResetDescription
15-5RESERVEDR0h Reserved
4RESERVEDR/W0h Reserved
3-0cfg_cable_delay_numR/WAh Configure the propagation delay per meter of the cable in nanoseconds. This is used for the fault location estimation
Valid values : 4 'd0 to 4 'd11 - [4.5:0.1:5.6]ns
Default : 4 'd10 (5.5 ns)

8.2.38 TDR_TC1 Register (Offset = 310h) [Reset = 0000h]

TDR_TC1 is shown in Table 8-42.

Return to the Summary Table.

Table 8-42 TDR_TC1 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7Fault Detect StatusR0h
  • 0h = No Fault detected in cable
  • 1h = Fault detected in cable
6Fault TypeR0h
  • 0h = Short to GND, supply, or between MDI pins
  • 1h = Open. Applicable to both 1-wire and 2-wire open faults
5-0TDR Fault LocationR0h Fault location in meters (Valid only if Fault Detect Status = 1)

8.2.39 A2D_REG_48 Register (Offset = 430h) [Reset = 0770h]

A2D_REG_48 is shown in Table 8-43.

Return to the Summary Table.

Table 8-43 A2D_REG_48 Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12RESERVEDR/W0h Reserved
11-8RGMII TX Shift DelayR/W7h Controls Internal Delay in RGMII mode in Steps of 312.5ps
Delay = ((Bit[11:8] in decimal) + 1) × 312.5 ps
7-4RGMII RX Shift DelayR/W7h Controls Internal Delay in RGMII mode in Steps of 312.5ps
Delay = ((Bit[7:4] in decimal) + 1) × 312.5 ps
3-0RESERVEDR/W0h Reserved

8.2.40 A2D_REG_66 Register (Offset = 442h) [Reset = 0000h]

A2D_REG_66 is shown in Table 8-44.

Return to the Summary Table.

Table 8-44 A2D_REG_66 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14-9ESD Event CountR0h Field gives the number of ESD events on the copper channel
8RESERVEDR/W0h Reserved
7-5RESERVEDR/W0h Reserved
4RESERVEDR/W0h Reserved
3-0RESERVEDR/W0h Reserved

8.2.41 LEDS_CFG_1 Register (Offset = 450h) [Reset = 2610h]

LEDS_CFG_1 is shown in Table 8-45.

Return to the Summary Table.

Table 8-45 LEDS_CFG_1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14Disable LED StretchingR/W0h
  • 0h = LED pulses are stretched according to the blink rate in 'LED Blink Rate' field
  • 1h = LED pulses are directly connected to RX_DV(for RX activity) and TX_CTRL(for TX Activity)
11-8RESERVEDR/W0h Reserved
7-4LED_1 OptionsR/W1h
  • 0h = Link OK
  • 1h = Link OK + blink on TX/RX activity
  • 2h = Link OK + blink on TX activity
  • 3h = Link OK + blink on RX activity
  • 4h = Link OK + 100Base-T1 Leader
  • 5h = Link OK + 100Base-T1 Follower
  • 6h = TX/RX activity with stretch option
  • 7h = Reserved
  • 8h = Reserved
  • 9h = Link lost (remains on until register 0x1 is read)
  • Ah = PRBS error (toggles on error)
  • Bh = XMII TX/RX Error with stretch option
3-0RESERVEDR/W0h Reserved

8.2.42 LEDS_CFG_2 Register (Offset = 451h) [Reset = 0049h]

LEDS_CFG_2 is shown in Table 8-46.

Return to the Summary Table.

Table 8-46 LEDS_CFG_2 Register Field Descriptions
BitFieldTypeResetDescription
15clk_o_gpio_ctrl_3R/W0h MSB of CLKOUT gpio control. This bit provides additional options for configuring CLKOUT
If set to 1, the bit changes the effect of clk_o_gpio_ctrl bits of 0x453
Reg 0x453[2:0] controls CLKOUT as follows
  • 0h = pwr_seq_done
  • 1h = loc_wake_req from analog
  • 2h = loc_wake_req to PHY control
  • 3h = tx_lps_done
  • 4h = tx_lps_done_64
  • 5h = tx_lps
  • 6h = pcs rx sm - receiving
  • 7h = pcs tx sm - tx_enable
14led_1_gpio_ctrl_3R/W0h MSB of LED_1 gpio control. This bit provides additional options for configuring LED_1
If set to 1, the bit changes the effect of led_1_gpio_ctrl bits of 0x452
Reg 0x452[10:8] controls LED_1 as follows
  • 0h = pwr_seq_done
  • 1h = loc_wake_req from analog
  • 2h = loc_wake_req to PHY control
  • 3h = tx_lps_done
  • 4h = tx_lps_done_64
  • 5h = tx_lps
  • 6h = pcs rx sm - receiving
  • 7h = pcs tx sm - tx_enable
13RESERVEDR/W0h Reserved
12-9RESERVEDR0h Reserved
8RESERVEDR/W0h Reserved
7RESERVEDR/W0h Reserved
6RESERVEDR/W0h Reserved
5LED_1 Force EnableR/W0h
  • 1h = Force 'LED_1 Force Value' on LED_1 pin
4LED_1 Force ValueR/W0h When LED_1 Force Enable is set, this bit decides the output of LED_1
  • 0h = Low
  • 1h = High
3LED_1 PolarityR/W1h Polarity of LED_1:
  • 0h = Active Low polarity
  • 1h = Active High polarity Default value is decided by the strap on LED_1. If the strap is placed to supply, LED_1 polarity is 0, else LED_1 polarity is 1.
2RESERVEDR/W0h Reserved
1RESERVEDR/W0h Reserved
0RESERVEDR/W0h Reserved

8.2.43 IO_MUX_CFG_1 Register (Offset = 452h) [Reset = 0000h]

IO_MUX_CFG_1 is shown in Table 8-47.

Return to the Summary Table.

Table 8-47 IO_MUX_CFG_1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14-12led_1_clk_sourceR/W0h In case clk_out is MUXed to LED_1 IO, this field controls clk_out source:
000b - XI clock
001b - 200M pll clock
010b - 67 MHz ADC clock (recovered)
011b - Free 200MHz clock
100b - 25M MII clock derived from 200M LD clock
101b - 25MHz clock to PLL (XI or XI/2) or POR clock
110b - Core 100 MHz clock
111b - 67 MHz DSP clock (recovered, 1/3 duty cycle)
11led_1_clk_inv_enR/W0h If led_1_gpio is configured to led_1_clk_source, Selects inversion of clock at led_1_clk_source
10-8LED_1 ConfigurationR/W0h Controls the output of LED_1 IO:
  • 2h = WoL
  • 3h = Under-Voltage indication
  • 6h = ESD
  • 7h = Interrupt
7RESERVEDR/W0h Reserved
6-4RESERVEDR/W0h Reserved
3RESERVEDR/W0h Reserved
2-0RESERVEDR/W0h Reserved

8.2.44 IO_MUX_CFG_2 Register (Offset = 453h) [Reset = 0001h]

IO_MUX_CFG_2 is shown in Table 8-48.

Return to the Summary Table.

Table 8-48 IO_MUX_CFG_2 Register Field Descriptions
BitFieldTypeResetDescription
15Enable TX_ER on LED_1R/W0h Configures LED_1 pin to TX_ER
14-9RESERVEDR0h Reserved
8RESERVEDR/W0h Reserved
7-4RESERVEDR/W0h Reserved
3RESERVEDR/W0h Reserved
2-0CLKOUT ConfigurationR/W1h
  • 2h = WoL
  • 3h = Under-Voltage indication
  • 6h = ESD
  • 7h = Interrupt

8.2.45 IO_MUX_CFG Register (Offset = 456h) [Reset = 0000h]

IO_MUX_CFG is shown in Table 8-49.

Return to the Summary Table.

Table 8-49 IO_MUX_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-14RX PUPD ValueR/W0h When RX pins PUPD force control is enabled, PUPD is controlled by this register
  • 0h = No pull
  • 1h = Pull up
  • 2h = Pull down
  • 3h = Reserved
13RX PUPD Force ControlR/W0h Enables PUPD force control on RX MAC pins
  • 0h = No force control
  • 1h = enables force control
12-11TX PUPD ValueR/W0h When TX pins PUPD force control is enabled, PUPD is controlled by this register
  • 0h = No pull
  • 1h = Pull up
  • 2h = Pull down
  • 3h = Reserved
10TX PUPD Force ControlR/W0h Enables PUPD force control on TX MAC pins
  • 0h = No force control
  • 1h = Enables force control
9-6RESERVEDR/W0h Reserved
5Impedance Control - RX PinsR/W0h This bit control the IO slew rate of the RX MAC interface pads in MII, RGMII, and RMII mode.
Note: Impedance of driver is same regardless of value, RMII is not suitable for slow mode due to timing constraints
  • 0h = Fast Mode (Default)
  • 1h = Slow Mode
4-1RESERVEDR0h Reserved
0Impedance Control - TX_CLKR/W0h This bit adjusts the slew rate of TX_CLK in MII mode.
  • 0h = Fast Mode (Default)
  • 1h = Slow Mode

8.2.46 CHIP_SOR_1 Register (Offset = 45Dh) [Reset = 0000h]

CHIP_SOR_1 is shown in Table 8-50.

Return to the Summary Table.

Table 8-50 CHIP_SOR_1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13LED_1 StrapR0h LED_1 strap sampled at power up
12RX_D3 StrapR0h RX_D3 strap sampled at power up
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RXD3 StrapR0h RX_D3 strap sampled at reset
7RXD2 StrapR0h RX_D2 strap sampled at power up or reset
6RXD1 StrapR0h RX_D1 strap sampled at power up or reset
5RXD0 StrapR0h RX_D0 strap sampled at power up or reset
4RXCLK StrapR0h RX_CLK strap sampled at power up or reset
3-2RXER StrapR0h RX_ER strap sampled at power up or reset
1-0RXDV StrapR0h RX_DV strap sampled at power up or reset

8.2.47 LED1_CLKOUT_ANA_CTRL Register (Offset = 45Fh) [Reset = 000Ch]

LED1_CLKOUT_ANA_CTRL is shown in Table 8-51.

Return to the Summary Table.

Table 8-51 LED1_CLKOUT_ANA_CTRL Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13-5RESERVEDR0h Reserved
4RESERVEDR/W0h Reserved
3-2LED_1 Mux ControlR/W3h
  • 0h = 25MHz XI Clock for daisy chaining
  • 1h = TX_TCLK for test modes
  • 3h = Signal Selected by 'CLKOUT Configuration'
1-0CLKOUT Mux ControlR/W0h
  • 0h = 25MHz XI Clock for daisy chaining
  • 1h = TX_TCLK for test modes
  • 3h = Signal Selected by 'CLKOUT Configuration'

8.2.48 TX_INTER_CFG Register (Offset = 489h) [Reset = 0001h]

TX_INTER_CFG is shown in Table 8-52.

Return to the Summary Table.

Table 8-52 TX_INTER_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-3RESERVEDR0h Reserved
2Force InterleaveR/W0h Force interleave on TX
1TX Interleave EnableR/W0h Enable interleave on TX, if interleave detected on the RX
  • 0h = Interleave on Tx disabled
  • 1h = Interleave on Tx enabled if interleave detected on Rx
0Interleave Detection EnableR/W1h
  • 0h = Disable Interleave Detection
  • 1h = Enable Interleave Detection

8.2.49 JABBER_CFG Register (Offset = 496h) [Reset = 044Ch]

JABBER_CFG is shown in Table 8-53.

Return to the Summary Table.

Table 8-53 JABBER_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10-0Jabber Timeout CountR/W44Ch Jabber timeout count in µs

8.2.50 PG_REG_4 Register (Offset = 553h) [Reset = 0000h]

PG_REG_4 is shown in Table 8-54.

Return to the Summary Table.

Table 8-54 PG_REG_4 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR/W0h Reserved
13Force Receive Polarity Force EnableR/W0h Enable force on polarity
  • 0h = Auto-polarity on MDI
  • 1h = Force polarity on MDI
12Receive Polarity Force ValueR/W0h Polarity force value. Only valid if bit [13] is 1.
  • 0h = Forced Normal polarity
  • 1h = Forced Inverted polarity
11-0RESERVEDR/W0h Reserved

8.2.51 TC1_CFG_RW Register (Offset = 560h) [Reset = 07E4h]

TC1_CFG_RW is shown in Table 8-55.

Return to the Summary Table.

Table 8-55 TC1_CFG_RW Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13RESERVEDR/W0h Reserved
4-3Comm Timer ValueR/W0h Selects the hysteresis timer value for TC1 comm ready
  • 0h = 2ms
  • 1h = 500µs
  • 2h = 1ms
  • 3h = 4ms
2-0SQI ThresholdR/W4h SQI threshold used to increment Link Failure Count defined by TC1. Whenever SQI becomes worse than the threshold, link failure count (Register 0x0561 bit[9:0]) as defined by TC1 is incremented

8.2.55 RGMII_CTRL Register (Offset = 600h) [Reset = 0030h]

RGMII_CTRL is shown in Table 8-59.

Return to the Summary Table.

Table 8-59 RGMII_CTRL Register Field Descriptions
BitFieldTypeResetDescription
15-7RESERVEDR0h Reserved
6-4RGMII TX FIFO Half Full ThresholdR/W3h RGMII TX sync FIFO half full threshold
3RGMII EnableR/W0h
  • 0h = RGMII disable Default value is latched from straps
  • 1h = RGMII enable
2Invert RGMII TX Data LinesR/W0h
  • 1h = Invert RGMII TXD[3:0]
    TX_D3 to TX_D0
    TX_D2 to TX_D1
    TX_D1 to TX_D2
    TX_D0 to TX_D3
1Invert RGMII RX Data LinesR/W0h
  • 1h = Invert RGMII RXD[3:0]
    RX_D3 to RX_D0
    RX_D2 to RX_D1
    RX_D1 to RX_D2
    RX_D0 to RX_D3
0RESERVEDR/W0h Reserved

8.2.56 RGMII_FIFO_STATUS Register (Offset = 601h) [Reset = 0000h]

RGMII_FIFO_STATUS is shown in Table 8-60.

Return to the Summary Table.

Table 8-60 RGMII_FIFO_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-2RESERVEDR0h Reserved
1RGMII TX FIFO Full ErrorR0h
  • 0h = No empty fifo error This bit is only cleared on device reset
  • 1h = RGMII TX full error has been indicated
0RGMII TX FIFO Empty ErrorR0h
  • 0h = No empty fifo error This bit is only cleared on device reset
  • 1h = RGMII TX empty error has been indicated

8.2.57 RGMII_CLK_SHIFT_CTRL Register (Offset = 602h) [Reset = 0000h]

RGMII_CLK_SHIFT_CTRL is shown in Table 8-61.

Return to the Summary Table.

Table 8-61 RGMII_CLK_SHIFT_CTRL Register Field Descriptions
BitFieldTypeResetDescription
15-2RESERVEDR0h Reserved
1RGMII RX Shift R/W0h
  • 0h = Clock and data are aligned
  • 1h = Clock is internally delayed by value programmed in DLL RX Shift Delay in register 0x430
0RGMII TX ShiftR/W0h
  • 0h = Clock and data are aligned
  • 1h = Clock is internally delayed by value programmed in DLL TX Shift Delay in register 0x430

8.2.58 SGMII_CTRL_1 Register (Offset = 608h) [Reset = 007Bh]

SGMII_CTRL_1 is shown in Table 8-62.

Return to the Summary Table.

Table 8-62 SGMII_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15SGMII TX Error DisableR/W0h
  • 0h = Enable SGMII TX Error indication
  • 1h = Disable SGMII TX Error indication
14RESERVEDR/W0h Reserved
13-10RESERVEDR/W0h Reserved
9SGMII EnableR/W0h 1b = SGMII enable 0b = SGMII disable Default value is latched from straps If both SGMII and RGMII are enabled, SGMII take precedence
8SGMII TX Polarity InvertR/W0h 1b = Invert SGMII RX_D[3:2] polarity
7SGMII TX Polarity InvertR/W0h 1b = Invert SGMII TX_D[1:0] polarity
6-5RESERVEDR/W0h Reserved
4RESERVEDR/W0h Reserved
3RESERVEDR/W0h Reserved
2-1SGMII Auto Negotiation TimerR/W1h Selects duration of SGMII Auto-Negotiation timer
  • 0h = 1.6ms
  • 1h = 2µs
  • 2h = 800µs
  • 3h = 11ms
0SGMII Auto Negotiation EnableR/W1h
  • 0h = Disable SGMII Auto-Negotiation
  • 1h = Enable SGMII Auto-Negotaition

8.2.59 SGMII_STATUS Register (Offset = 60Ah) [Reset = 0000h]

SGMII_STATUS is shown in Table 8-63.

Return to the Summary Table.

Table 8-63 SGMII_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12SGMII Page Received R0h
  • 0h = No new auto neg page received
  • 1h = A new auto neg page received
10SGMII Auto Negotiation StatusR0h
  • 1h = SGMII autoneg completed
9Word Boundary Align IndicationR0h
  • 1h = Aligned
8Word Boundary Sync StatusR0h
  • 0h = sync not achieved
  • 1h = sync achieved
7-4Word Boundary IndexR0h Word boundary index selection
3-0RESERVEDR0h Reserved

8.2.60 SGMII_CTRL_2 Register (Offset = 60Ch) [Reset = 0024h]

SGMII_CTRL_2 is shown in Table 8-64.

Return to the Summary Table.

Table 8-64 SGMII_CTRL_2 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
8SGMII CDR Lock ValueR/W0h SGMII CDR lock force value
7SGMII CDR Lock Force EnableR/W0h SGMII CDR lock force enable
6SGMII Auto Negotiation Restart RH/W1S0h Restart SGMII autonegotiation
5-3SGMII TX FIFO Half Full ThresholdR/W4h SGMII TX sync FIFO half full threshold
2-0SGMII RX FIFO Half Full ThresholdR/W4h SGMII RX sync FIFO half full threshold

8.2.61 SGMII_FIFO_STATUS Register (Offset = 60Dh) [Reset = 0000h]

SGMII_FIFO_STATUS is shown in Table 8-65.

Return to the Summary Table.

Table 8-65 SGMII_FIFO_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-4RESERVEDR0h Reserved
3SGMII RX FIFO Full ErrorH0h
  • 0h = No error indication
  • 1h = SGMII RX fifo full error has been indicated
2SGMII RX FIFO Empty ErrorH0h
  • 0h = No error indication
  • 1h = SGMII RX fifo empty error has been indicated
1SGMII TX FIFO Full ErrorH0h
  • 0h = No error indication
  • 1h = SGMII TX fifo full error has been indicated
0SGMII TX FIFO Empty ErrorH0h
  • 0h = No error indication
  • 1h = SGMII TX fifo empty error has been indicated

8.2.62 PRBS_STATUS_1 Register (Offset = 618h) [Reset = 0000h]

PRBS_STATUS_1 is shown in Table 8-66.

Return to the Summary Table.

Table 8-66 PRBS_STATUS_1 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-0PRBS Error Overflow CounterR0h Holds number of error counter overflow that received by the PRBS checker.
Value in this register is locked when write is done to register
prbs_status_6 bit[0] or bit[1]. Counter stops on 0xFF.
Note: when PRBS counters work in single mode, overflow counter is not active

8.2.63 PRBS_CTRL_1 Register (Offset = 619h) [Reset = 0574h]

PRBS_CTRL_1 is shown in Table 8-67.

Return to the Summary Table.

Table 8-67 PRBS_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13Packet Generation ConfigurationR/W0h
  • 0h = Transmit 1518 byte packets in packet generation mode
  • 1h = Transmit 64 byte packets in packet generation mode
12Send PacketRH/W1S0h Enables generating MAC packet with fix/incremental data with CRC (pkt_gen_en has to be set and cfg_pkt_gen_prbs has to be clear) Cleared automatically when pkt_done is set
11RESERVEDR0h Reserved
10-8PRBS Check SelectR/W5h 000b : Checker receives from RGMII TX
001b : Checker receives from SGMII TX
010b : Checker receives from RMII RX
011b : Checker receives from MII
101b : Checker receives from Cu RX
110b : Reserved
111b : Reserved
7RESERVEDR0h Reserved
6-4PRBS Transmit SelectR/W7h 000b : PRBS transmits to RGMII RX
001b : PRBS transmits to SGMII RX
010b : PRBS transmits to RMII RX
011b : PRBS transmits to MII RX
101b : PRBS transmits to Cu TX
110b : Reserved
111b : Reserved
3PRBS Count ModeR/W0h
  • 0h = Single mode, When one of the PRBS counters reaches max value, PRBS checker stops counting.
  • 1h = Continuous mode, when one of the PRBS counters reaches max value, pulse is generated and counter starts counting from zero again
2PRBS Checker EnableR/W1h Enable PRBS checker (to receive data)
To be enabled for counters in 0x63C, 0x63D, 0x63E to work
  • 1h = Enable PRBS checker
1PRBS Generation EnableR/W0h If 0x619[0] is set,
  • 0h = Transmits non-PRBS packet (PRBS checker is also disabled in this case)
  • 1h = Transmits PRBS packet
0PRBS or Packet Generation EnableR/W0h
  • 0h = Disable packet/PRBS generator
  • 1h = Enable packet/PRBS generator

8.2.64 PRBS_CTRL_2 Register (Offset = 61Ah) [Reset = 05DCh]

PRBS_CTRL_2 is shown in Table 8-68.

Return to the Summary Table.

Table 8-68 PRBS_CTRL_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0Packet LengthR/W5DCh Sets packet length (in bytes) between the PRBS packets or nonPRBS packets generated

8.2.65 PRBS_CTRL_3 Register (Offset = 61Bh) [Reset = 007Dh]

PRBS_CTRL_3 is shown in Table 8-69.

Return to the Summary Table.

Table 8-69 PRBS_CTRL_3 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-0PRBS IPG R/W7Dh Sets IPG (in bytes) between the PRBS packets or non-PRBS packets generated

8.2.66 PRBS_STATUS_2 Register (Offset = 61Ch) [Reset = 0000h]

PRBS_STATUS_2 is shown in Table 8-70.

Return to the Summary Table.

Table 8-70 PRBS_STATUS_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0PRBS Checker Byte CountR0h Holds number of total bytes that received by the PRBS checker.
Value in register is locked when 0x620[0] or 0x620[1] are written
When PRBS Count Mode set to zero, count stops on 0xFFFF
This counter is cleared if this counter is read after programming 0x620[1]=1

8.2.67 PRBS_STATUS_3 Register (Offset = 61Dh) [Reset = 0000h]

PRBS_STATUS_3 is shown in Table 8-71.

Return to the Summary Table.

Table 8-71 PRBS_STATUS_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0PRBS Checker Packet Count-1R0h Holds Bits [15:0] of number of total packets received by the PRBS checker
Value in register is locked when 0x620[0] or 0x620[1] are written
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF
This counter is cleared if 0x61D,0x61E are read in the same order after programming 0x620[1]=1

8.2.68 PRBS_STATUS_4 Register (Offset = 61Eh) [Reset = 0000h]

PRBS_STATUS_4 is shown in Table 8-72.

Return to the Summary Table.

Table 8-72 PRBS_STATUS_4 Register Field Descriptions
BitFieldTypeResetDescription
15-0PRBS Checker Packet Count-2R0h Holds Bits [31:16] of number of total packets received by the PRBS checker
Value in register is locked when 0x620[0] or 0x620[1] are written
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF
This counter is cleared if 0x61D,0x61E are read in the same order after programming 0x620[1]=1

8.2.69 PRBS_STATUS_5 Register (Offset = 620h) [Reset = 0000h]

PRBS_STATUS_5 is shown in Table 8-73.

Return to the Summary Table.

Table 8-73 PRBS_STATUS_5 Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12MAC Packet Gen DoneR0h Set when all MAC packets with CRC are transmitted
  • 0h = MAC packet transmission in progress
  • 1h = MAC packets transmission completed
11MAC Packet Gen BusyR0h
  • 0h = Packet generator is not in process
  • 1h = Packet generator is in process
10PRBS Checker Packet Count Overflow StatusR0h If PRBS Checker Packet Count overflows, this status bit is set to 1
This overflow status is cleared after clearing PRBS byte counter using 0x620[1]
9PRBS Checker Byte Count Overflow StatusR0h If PRBS Checker Byte Count overflows, this status bit is set to 1
This overflow status is cleared after clearing PRBS byte counter using 0x620[1]
8PRBS LockR0h
  • 1h = PRBS checker is locked and synced with the received stream
7-0PRBS Error CountR0h Writing 1 to bit 0 locks all PRBS counters
Writing 1 to bit1 locks all PRBS counters and clears the counters on read of those specific registers
Bits [1:0] are self-cleared after write
Reading Bits[7:0] after writing bit0/bit1, gives the number of error bits received by PRBS checker
When PRBS Count Mode set to zero, count stops on 0xFF

8.2.70 PRBS_STATUS_6 Register (Offset = 622h) [Reset = 0000h]

PRBS_STATUS_6 is shown in Table 8-74.

Return to the Summary Table.

Table 8-74 PRBS_STATUS_6 Register Field Descriptions
BitFieldTypeResetDescription
15-0PRBS Packer Error Count-1R0h Holds Bits [15:0] of number of total packets received with error by the PRBS checker
Value in register is locked when 0x620[0] or 0x620[1] are written
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF
This counter is cleared if 0x622,0x623 are read in the same order after programming 0x620[1]=1

8.2.71 PRBS_STATUS_7 Register (Offset = 623h) [Reset = 0000h]

PRBS_STATUS_7 is shown in Table 8-75.

Return to the Summary Table.

Table 8-75 PRBS_STATUS_7 Register Field Descriptions
BitFieldTypeResetDescription
15-0PRBS Packer Error Count-2R0h Holds Bits [31:16] of number of total packets received with error by the PRBS checker
Value in register is locked when 0x620[0] or 0x620[1] are written
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF
This counter is cleared if 0x622,0x623 are read in the same order after programming 0x620[1]=1

8.2.72 PRBS_CTRL_4 Register (Offset = 624h) [Reset = 5511h]

PRBS_CTRL_4 is shown in Table 8-76.

Return to the Summary Table.

Table 8-76 PRBS_CTRL_4 Register Field Descriptions
BitFieldTypeResetDescription
15-8MAC Packet DataR/W55h Fixed data to be sent when MAC Packet Mode is set to Fixed mode
7-6MAC Packet Mode R/W0h
  • 0h = Incremental
  • 1h = Fixed
  • 2h = PRBS
  • 3h = PRBS
5-3Pattern Length in MAC PacketsR/W2h Number of bytes of valid pattern in packet (Max - 6)
2-0Packet Count for MAC Packets ModeR/W1h
  • 0h = 1 packet
  • 1h = 10 packets
  • 2h = 100 packets
  • 3h = 1000 packets
  • 4h = 10000 packets
  • 5h = 100000 packets
  • 6h = 1000000 packets
  • 7h = Continuous packets

8.2.73 PATTERN_CTRL_1 Register (Offset = 625h) [Reset = 0000h]

PATTERN_CTRL_1 is shown in Table 8-77.

Return to the Summary Table.

Table 8-77 PATTERN_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15-0Pattern in MAC Packets [15:0]R/W0h Bytes 0,1 of programmable pattern in MAC packets

8.2.74 PATTERN_CTRL_2 Register (Offset = 626h) [Reset = 0000h]

PATTERN_CTRL_2 is shown in Table 8-78.

Return to the Summary Table.

Table 8-78 PATTERN_CTRL_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0Pattern in MAC Packets [31:16]R/W0h Bytes 2,3 of programmable pattern in MAC packets

8.2.75 PATTERN_CTRL_3 Register (Offset = 627h) [Reset = 0000h]

PATTERN_CTRL_3 is shown in Table 8-79.

Return to the Summary Table.

Table 8-79 PATTERN_CTRL_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0Pattern in MAC Packets [47:32]R/W0h Bytes 4,5 of programmable pattern in MAC packets

8.2.76 PMATCH_CTRL_1 Register (Offset = 628h) [Reset = 0000h]

PMATCH_CTRL_1 is shown in Table 8-80.

Return to the Summary Table.

Table 8-80 PMATCH_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15-0Destination Address in MAC Packets [15:0]R/W0h Destination Address field in the generated MAC packets

8.2.77 PMATCH_CTRL_2 Register (Offset = 629h) [Reset = 0000h]

PMATCH_CTRL_2 is shown in Table 8-81.

Return to the Summary Table.

Table 8-81 PMATCH_CTRL_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0Destination Address in MAC Packets [31:16]R/W0h Destination Address field in the generated MAC packets

8.2.78 PMATCH_CTRL_3 Register (Offset = 62Ah) [Reset = 0000h]

PMATCH_CTRL_3 is shown in Table 8-82.

Return to the Summary Table.

Table 8-82 PMATCH_CTRL_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0Destination Address in MAC Packets [47:32]R/W0h Destination Address field in the generated MAC packets

8.2.79 TX_PKT_CNT_1 Register (Offset = 639h) [Reset = 0000h]

TX_PKT_CNT_1 is shown in Table 8-83.

Return to the Summary Table.

Table 8-83 TX_PKT_CNT_1 Register Field Descriptions
BitFieldTypeResetDescription
15-0TX Packet Count [15:0]RC0h Lower 16 bits of TX packets from MAC counter
Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence

8.2.80 TX_PKT_CNT_2 Register (Offset = 63Ah) [Reset = 0000h]

TX_PKT_CNT_2 is shown in Table 8-84.

Return to the Summary Table.

Table 8-84 TX_PKT_CNT_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0TX Packet Count [31:16] RC0h Upper 16 bits of TX packets from MAC counter
Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence

8.2.81 TX_PKT_CNT_3 Register (Offset = 63Bh) [Reset = 0000h]

TX_PKT_CNT_3 is shown in Table 8-85.

Return to the Summary Table.

Table 8-85 TX_PKT_CNT_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0TX Error Packet Count RC0h TX packets from MAC with CRC error counter
Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence

8.2.82 RX_PKT_CNT_1 Register (Offset = 63Ch) [Reset = 0000h]

RX_PKT_CNT_1 is shown in Table 8-86.

Return to the Summary Table.

Table 8-86 RX_PKT_CNT_1 Register Field Descriptions
BitFieldTypeResetDescription
15-0RX Packet Count [15:0]RC0h Lower 16 bits of RX packets received from MDI
Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence

8.2.83 RX_PKT_CNT_2 Register (Offset = 63Dh) [Reset = 0000h]

RX_PKT_CNT_2 is shown in Table 8-87.

Return to the Summary Table.

Table 8-87 RX_PKT_CNT_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0RX Packet Count [31:16]RC0h Upper 16 bits of RX packets received from MDI
Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence

8.2.84 RX_PKT_CNT_3 Register (Offset = 63Eh) [Reset = 0000h]

RX_PKT_CNT_3 is shown in Table 8-88.

Return to the Summary Table.

Table 8-88 RX_PKT_CNT_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0RX Error Packet CountRC0h Rx packet with error (CRC error) counter
Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence

8.2.85 RMII_CTRL_1 Register (Offset = 648h) [Reset = 0120h]

RMII_CTRL_1 is shown in Table 8-89.

Return to the Summary Table.

Table 8-89 RMII_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10RMII TXD Delay DisableR/W0h If set, disables delay of TXD in RMII mode
9-7RMII Half Full ThresholdR/W2h FIFO Half Full Threshold in nibbles for the RMII Rx FIFO
6RMII EnableR/W0h
  • 1h = RMII Enable
5RESERVEDR/W0h Reserved
4RMII Follower EnableR/W0h Not recommended to configure this bit. Can be used as a status bit
  • 1h = RMII Follower mode is enabled
3RESERVEDR/W0h Reserved
2RESERVEDR/W0h Reserved
1RMII Rev1.0 EnableR/W0h
  • 1h = Enable RMII rev1.0
0RMII Enhanced Mode EnableR/W0h
  • 1h = Enable RMII Enhanced mode

8.2.86 RMII_STATUS_1 Register (Offset = 649h) [Reset = 0000h]

RMII_STATUS_1 is shown in Table 8-90.

Return to the Summary Table.

Table 8-90 RMII_STATUS_1 Register Field Descriptions
BitFieldTypeResetDescription
15-2RESERVEDR0h Reserved
1RMII FIFO Empty ErrorR0h Clear on read bit
RMII FIFO underflow error status
0RMII FIFO Full ErrorR0h Clear on Read bit
RMII FIFO overflow status

8.2.87 dsp_reg_71 Register (Offset = 871h) [Reset = 0000h]

dsp_reg_71 is shown in Table 8-91.

Return to the Summary Table.

Table 8-91 dsp_reg_71 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-5Worst SQIRC0h Worst SQI value since last read
4RESERVEDR0h Reserved
3-1SQI ValueR0h SQI value
0RESERVEDR0h Reserved

8.2.88 MMD1_PMA_CTRL_1 Register (Offset = 1000h) [Reset = 0000h]

MMD1_PMA_CTRL_1 is shown in Table 8-92.

Return to the Summary Table.

Table 8-92 MMD1_PMA_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15PMA ResetR/W0h
  • 1h = PMA reset
14-1RESERVEDR0h Reserved
0PMA LoopbackR/W0h
  • 1h = PMA loopback set

8.2.89 MMD1_PMA_STATUS_1 Register (Offset = 1001h) [Reset = 0000h]

MMD1_PMA_STATUS_1 is shown in Table 8-93.

Return to the Summary Table.

Table 8-93 MMD1_PMA_STATUS_1 Register Field Descriptions
BitFieldTypeResetDescription
15-3RESERVEDR0h Reserved
1-0RESERVEDR0h Reserved

8.2.90 MMD1_PMA_STATUS_2 Register (Offset = 1007h) [Reset = 003Dh]

MMD1_PMA_STATUS_2 is shown in Table 8-94.

Return to the Summary Table.

Table 8-94 MMD1_PMA_STATUS_2 Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR0h Reserved
5-0PMA PMD Type SelectionR3Dh PMA or PMD type selection field
111101b = 100BASE-T1 PMA or PMD

8.2.91 MMD1_PMA_EXT_ABILITY_1 Register (Offset = 100Bh) [Reset = 0800h]

MMD1_PMA_EXT_ABILITY_1 is shown in Table 8-95.

Return to the Summary Table.

Table 8-95 MMD1_PMA_EXT_ABILITY_1 Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h Reserved
11Extended AbilitiesR1h
  • 0h = PMA/PMD does not have extended abilities
  • 1h = PMA/PMD has BASE-T1 extended abilities
10-0RESERVEDR0h Reserved

8.2.92 MMD1_PMA_EXT_ABILITY_2 Register (Offset = 1012h) [Reset = 0001h]

MMD1_PMA_EXT_ABILITY_2 is shown in Table 8-96.

Return to the Summary Table.

Table 8-96 MMD1_PMA_EXT_ABILITY_2 Register Field Descriptions
BitFieldTypeResetDescription
15-1RESERVEDR0h Reserved
0100BASE-T1 AbilityR1h
  • 0h = PMA/PMD does not support 100BASE-T1
  • 1h = PMA/PMD supports 100BASE-T1

8.2.93 MMD1_PMA_CTRL_2 Register (Offset = 1834h) [Reset = 8000h]

MMD1_PMA_CTRL_2 is shown in Table 8-97.

Return to the Summary Table.

Table 8-97 MMD1_PMA_CTRL_2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14Leader Follower ConfigurationR/W0h
  • 0h = Configure PHY as follower
  • 1h = Configure PHY as leader
13-4RESERVEDR0h Reserved
3-0Type SelectionR0h Type selection field
  • 0h = 100BASE-T1

8.2.94 MMD1_PMA_TEST_MODE_CTRL Register (Offset = 1836h) [Reset = 0000h]

MMD1_PMA_TEST_MODE_CTRL is shown in Table 8-98.

Return to the Summary Table.

Table 8-98 MMD1_PMA_TEST_MODE_CTRL Register Field Descriptions
BitFieldTypeResetDescription
15-13Compliance Test ModeR/W0h 100BASE-T1 test mode control
000b = Normal mode operation
001b = Test mode 1
010b = Test mode 2
011b = Reserved
100b = Test mode 4
101b = Test mode 5
110b = Reserved
111b = Reserved
12-0RESERVEDR/W0h Reserved

8.2.95 MMD3_PCS_CTRL_1 Register (Offset = 3000h) [Reset = 0000h]

MMD3_PCS_CTRL_1 is shown in Table 8-99.

Return to the Summary Table.

Table 8-99 MMD3_PCS_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15PCS ResetR/W0h Reset bit, Self Clear.
When write to this bit 1:
1. Reset the registers (not vendor specific) at MMD3/MMD7.
2. Reset brk_top
Please note: This register is WSC (write-self-clear) and not read-only
14PCS LoopbackR/W0h This bit is cleared by PCS Reset
13-11RESERVEDR0h Reserved
10RX Clock StoppableR/W0h RW, reset value = 1.
1= PHY can stop receiving clock during LPI
0= Clock not stoppable
Note: This flop implemented at glue logic
9-0RESERVEDR0h Reserved

8.2.96 MMD3_PCS_Status_1 Register (Offset = 3001h) [Reset = 0000h]

MMD3_PCS_Status_1 is shown in Table 8-100.

Return to the Summary Table.

Table 8-100 MMD3_PCS_Status_1 Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h Reserved
11TX LPI Received R0h
  • 0h = LPI not received
  • 1h = Tx PCS has received LPI
10RX LPI ReceivedR0h
  • 0h = LPI not received
  • 1h = Rx PCS has received LPI
9TX LPI Indication R0h
  • 0h = PCS is not currently receiving LPI
  • 1h = TX PCS is currently receiving LPI
8RX LPI IndicationR0h
  • 0h = PCS is not currently receiving LPI
  • 1h = RX PCS is currently receiving LPI
7RESERVEDR0h Reserved
6TX Clock StoppableR0h
  • 0h = Clock not stoppable
  • 1h = The MAC can stop the clock during LPI
5-0RESERVEDR0h Reserved