SNLS604F September   2020  â€“ April 2025 DP83TG720S-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
    1.     Pin Functions
    2. 4.1 Pin States
    3. 4.2 Pin Power Domain
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Timing Requirements
    7. 5.7 Timing Diagrams
    8. 5.8 LED Drive Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 Diagnostic Tool Kit
        1. 6.3.1.1 Signal Quality Indicator
        2. 6.3.1.2 Time Domain Reflectometry
        3. 6.3.1.3 Built-In Self-Test For Datapath
          1. 6.3.1.3.1 Loopback Modes
          2. 6.3.1.3.2 Data Generator
          3. 6.3.1.3.3 Programming Datapath BIST
        4. 6.3.1.4 Temperature and Voltage Sensing
        5. 6.3.1.5 Electrostatic Discharge Sensing
      2. 6.3.2 Compliance Test Modes
        1. 6.3.2.1 Test Mode 1
        2. 6.3.2.2 Test Mode 2
        3. 6.3.2.3 Test Mode 4
        4. 6.3.2.4 Test Mode 5
        5. 6.3.2.5 Test Mode 6
        6. 6.3.2.6 Test Mode 7
    4. 6.4 Device Functional Modes
      1. 6.4.1 Power Down
      2. 6.4.2 Reset
      3. 6.4.3 Standby
      4. 6.4.4 Normal
      5. 6.4.5 Sleep
      6. 6.4.6 State Transitions
        1. 6.4.6.1 State Transition #1 - Standby to Normal
        2. 6.4.6.2 State Transition #2 - Normal to Standby
        3. 6.4.6.3 State Transition #3 - Normal to Sleep
        4. 6.4.6.4 State Transition #4 - Sleep to Normal
      7. 6.4.7 Media Dependent Interface
        1. 6.4.7.1 MDI Master and MDI Slave Configuration
        2. 6.4.7.2 Auto-Polarity Detection and Correction
      8. 6.4.8 MAC Interfaces
        1. 6.4.8.1 Reduced Gigabit Media Independent Interface
        2. 6.4.8.2 Serial Gigabit Media Independent Interface
      9. 6.4.9 Serial Management Interface
        1. 6.4.9.1 Direct Register Access
        2. 6.4.9.2 Extended Register Space Access
          1. 6.4.9.2.1 Write Operation (No Post Increment)
          2. 6.4.9.2.2 Read Operation (No Post Increment)
          3. 6.4.9.2.3 Write Operation (Post Increment)
          4. 6.4.9.2.4 Read Operation (Post Increment)
    5. 6.5 Programming
      1. 6.5.1 Strap Configuration
      2. 6.5.2 LED Configuration
      3. 6.5.3 PHY Address Configuration
    6. 6.6 Register Maps
      1. 6.6.1 Register Access Summary
      2. 6.6.2 DP83TG720 Registers
  8. Application and Implementation
    1. 7.1 Application Information
    2. 7.2 Typical Applications
    3. 7.3 Power Supply Recommendations
    4. 7.4 Compatibility with TI's 100BT1 PHY
    5. 7.5 Layout
      1. 7.5.1 Layout Guidelines
        1. 7.5.1.1 Signal Traces
        2. 7.5.1.2 Return Path
        3. 7.5.1.3 Physical Medium Attachment
        4. 7.5.1.4 Metal Pour
        5. 7.5.1.5 PCB Layer Stacking
  9. Device and Documentation Support
    1. 8.1 Receiving Notification of Documentation Updates
    2. 8.2 Support Resources
    3. 8.3 Trademarks
    4. 8.4 Electrostatic Discharge Caution
    5. 8.5 Glossary
  10. Revision History
  11. 10Mechanical, Packaging, and Orderable Information
    1. 10.1 Package Option Addendum
      1. 10.1.1 Packaging Information
      2. 10.1.2 Tape and Reel Information

DP83TG720 Registers

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

Table 6-23 DP83TG720 Registers
OffsetAcronymRegister NameSection
0hBMCRSection 6.6.2.1
1hBMSRSection 6.6.2.2
2hPHYID1Section 6.6.2.3
3hPHYID2Section 6.6.2.4
DhREGCRSection 6.6.2.5
EhADDARSection 6.6.2.6
10hMII_REG_10Section 6.6.2.7
11hMII_REG_11Section 6.6.2.8
12hMII_REG_12Section 6.6.2.9
13hMII_REG_13Section 6.6.2.10
16hMII_REG_16Section 6.6.2.11
18hMII_REG_18Section 6.6.2.12
19hMII_REG_19Section 6.6.2.13
1EhMII_REG_1ESection 6.6.2.14
1FhMII_REG_1FSection 6.6.2.15
180hLSRSection 6.6.2.16
18BhLPS_CFG2Section 6.6.2.17
18ChLPS_CFG3Section 6.6.2.18
18EhLPS_STATUSSection 6.6.2.19
30FhTDR_TC12Section 6.6.2.20
405hA2D_REG_05Section 6.6.2.21
41EhA2D_REG_30Section 6.6.2.22
428hA2D_REG_40Section 6.6.2.23
429hA2D_REG_41Section 6.6.2.24
42ChA2D_REG_44Section 6.6.2.25
42FhA2D_REG_47Section 6.6.2.26
430hA2D_REG_48Section 6.6.2.27
442hA2D_REG_66Section 6.6.2.28
450hLEDS_CFG_1Section 6.6.2.29
451hLEDS_CFG_2Section 6.6.2.30
452hIO_MUX_CFG_1Section 6.6.2.31
453hIO_MUX_CFG_2Section 6.6.2.32
456hIO_CONTROL_3Section 6.6.2.33
45DhSOR_VECTOR_1Section 6.6.2.34
45EhSOR_VECTOR_2Section 6.6.2.35
468hMONITOR_CTRL2Section 6.6.2.36
46AhMONITOR_CTRL4Section 6.6.2.37
47BhMONITOR_STAT1Section 6.6.2.38
510hRS_DECODERSection 6.6.2.39
52BhTRAINING_RX_STATUS_7Section 6.6.2.40
543hLINK_QUAL_1Section 6.6.2.41
544hLINK_QUAL_2Section 6.6.2.42
545hLINK_DOWN_LATCH_STATSection 6.6.2.43
547hLINK_QUAL_3Section 6.6.2.44
548hLINK_QUAL_4Section 6.6.2.45
552hRS_DECODER_FRAME_STAT_2Section 6.6.2.46
553hRS_DECODER_FRAME_STAT_3Section 6.6.2.47
600hRGMII_CTRLSection 6.6.2.48
601hRGMII_FIFO_STATUSSection 6.6.2.49
602hRGMII_DELAY_CTRLSection 6.6.2.50
608hSGMII_CTRL_1Section 6.6.2.51
60AhSGMII_STATUSSection 6.6.2.52
60ChSGMII_CTRL_2Section 6.6.2.53
60DhSGMII_FIFO_STATUSSection 6.6.2.54
618hPRBS_STATUS_1Section 6.6.2.55
619hPRBS_CTRL_1Section 6.6.2.56
61AhPRBS_CTRL_2Section 6.6.2.57
61BhPRBS_CTRL_3Section 6.6.2.58
61ChPRBS_STATUS_2Section 6.6.2.59
61DhPRBS_STATUS_3Section 6.6.2.60
61EhPRBS_STATUS_4Section 6.6.2.61
620hPRBS_STATUS_6Section 6.6.2.62
622hPRBS_STATUS_8Section 6.6.2.63
623hPRBS_STATUS_9Section 6.6.2.64
624hPRBS_CTRL_4Section 6.6.2.65
625hPRBS_CTRL_5Section 6.6.2.66
626hPRBS_CTRL_6Section 6.6.2.67
627hPRBS_CTRL_7Section 6.6.2.68
628hPRBS_CTRL_8Section 6.6.2.69
629hPRBS_CTRL_9Section 6.6.2.70
62AhPRBS_CTRL_10Section 6.6.2.71
638hCRC_STATUSSection 6.6.2.72
639hPKT_STAT_1Section 6.6.2.73
63AhPKT_STAT_2Section 6.6.2.74
63BhPKT_STAT_3Section 6.6.2.75
63ChPKT_STAT_4Section 6.6.2.76
63DhPKT_STAT_5Section 6.6.2.77
63EhPKT_STAT_6Section 6.6.2.78
871hSQI_REG_1Section 6.6.2.79
874hDSP_REG_74Section 6.6.2.80
875hDSP_REG_75Section 6.6.2.81
1000hPMA_PMD_CONTROL_1Section 6.6.2.82
1007hPMA_PMD_CONTROL_2Section 6.6.2.83
1009hPMA_PMD_TRANSMIT_DISABLESection 6.6.2.84
100BhPMA_PMD_EXTENDED_ABILITY2Section 6.6.2.85
1012hPMA_PMD_EXTENDED_ABILITYSection 6.6.2.86
1834hPMA_PMD_CONTROLSection 6.6.2.87
1900hPMA_CONTROLSection 6.6.2.88
1901hPMA_STATUSSection 6.6.2.89
1902hTRAININGSection 6.6.2.90
1903hLP_TRAININGSection 6.6.2.91
1904hTEST_MODE_CONTROLSection 6.6.2.92
3900hPCS_CONTROLSection 6.6.2.93
3901hPCS_STATUSSection 6.6.2.94
3902hPCS_STATUS_2Section 6.6.2.95
3904hOAM_TRANSMITSection 6.6.2.96
3905hOAM_TX_MESSAGE_1Section 6.6.2.97
3906hOAM_TX_MESSAGE_2Section 6.6.2.98
3907hOAM_TX_MESSAGE_3Section 6.6.2.99
3908hOAM_TX_MESSAGE_4Section 6.6.2.100
3909hOAM_RECEIVESection 6.6.2.101
390AhOAM_RX_MESSAGE_1Section 6.6.2.102
390BhOAM_RX_MESSAGE_2Section 6.6.2.103
390ChOAM_RX_MESSAGE_3Section 6.6.2.104
390DhOAM_RX_MESSAGE_4Section 6.6.2.105
7200hAN_CFGSection 6.6.2.106

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

Table 6-24 DP83TG720 Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
W0CW
0C
Write
0 to clear
W0SW
0S
Write
0 to set
WMCWWrite
WMC,0WWrite
WMC,1WWrite
WSCWWrite
WSC,0WWrite
Reset or Default Value
-nValue after reset or the default value

6.6.2.1 BMCR Register (Offset = 0h) [Reset = 0140h]

BMCR is shown in Figure 6-20 and described in Table 6-25.

Return to the Summary Table.

Figure 6-20 BMCR Register
15141312111098
mii_resetloopbackRESERVEDRESERVEDpower_downisolateRESERVEDRESERVED
R/WMC-0hR/W-0hR-0hR-0hR/W-0hR/W-0hR-0hR-0h
76543210
RESERVEDspeed_sel_msbRESERVEDRESERVED
R-0hR-1hR-0hR-0h
Table 6-25 BMCR Register Field Descriptions
BitFieldTypeResetDescription
15mii_resetR/WMC0h 1b = Digital in reset and all MII regs (0x0 - 0xF) reset to default
0b = No reset
14loopbackR/W0h 1b = MII loopback
0b = No MII loopback
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11power_downR/W0h 1b = Power down via register or pin
0b = Normal mode
10isolateR/W0h 1b = MAC isolate mode (No output to MAC from the PHY)
0b = Normal Mode
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6speed_sel_msbR1h 0b= Reserved
1b= 1000 Mb/s
5RESERVEDR0h Reserved
4-0RESERVEDR0h Reserved

6.6.2.2 BMSR Register (Offset = 1h) [Reset = 0141h]

BMSR is shown in Figure 6-21 and described in Table 6-26.

Return to the Summary Table.

Figure 6-21 BMSR Register
15141312111098
RESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDextended_status
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-1h
76543210
unidirectional_abilitypreamble_supressionaneg_completeremote_faultaneg_abilitylink_statusjabber_detectextended_capability
R-0hR-1hR-0hR/W0C-0hR-0hR/W0S-0hR/W0C-0hR-1h
Table 6-26 BMSR Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8extended_statusR1h 1b = Extended status information in Register 15
0b = No extended status information in Register 15
7unidirectional_abilityR0h Reserved
6preamble_supressionR1h 1b = PHY accepts management frames with preamble suppressed.
0b = PHY does not accept management frames with preamble suppressed
5aneg_completeR0h Reserved
4remote_faultR/W0C0h Reserved
3aneg_abilityR0h Reserved
1jabber_detectR/W0C0h Reserved
0extended_capabilityR1h 1b = extended register capabilities
0b = basic register set capabilities only

6.6.2.3 PHYID1 Register (Offset = 2h) [Reset = 2000h]

PHYID1 is shown in Figure 6-22 and described in Table 6-27.

Return to the Summary Table.

Figure 6-22 PHYID1 Register
15141312111098
oui_21_16
R-2000h
76543210
oui_21_16
R-2000h
Table 6-27 PHYID1 Register Field Descriptions
BitFieldTypeResetDescription
15-0oui_21_16R2000h Unique identifier for the part

6.6.2.4 PHYID2 Register (Offset = 3h) [Reset = A284h]

PHYID2 is shown in Figure 6-23 and described in Table 6-28.

Return to the Summary Table.

Figure 6-23 PHYID2 Register
15141312111098
oui_5_0model_number
R-28hR-28h
76543210
model_numberrev_number
R-28hR-4h
Table 6-28 PHYID2 Register Field Descriptions
BitFieldTypeResetDescription
15-10oui_5_0R28h Unique identifier for the part
9-4model_numberR28h Unique identifier for the part
3-0rev_numberR4h Unique identifier for the part

6.6.2.5 REGCR Register (Offset = Dh) [Reset = 0000h]

REGCR is shown in Figure 6-24 and described in Table 6-29.

Return to the Summary Table.

Figure 6-24 REGCR Register
15141312111098
Extended Register CommandRESERVED
R/W-0hR-0h
76543210
RESERVEDDEVAD
R-0hR/W-0h
Table 6-29 REGCR Register Field Descriptions
BitFieldTypeResetDescription
15-14Extended Register CommandR/W0h 00b = Address
01b = Data, no post increment
10b = Data, post increment on read and write
11b = Data, post increment on write only
13-5RESERVEDR0h Reserved
4-0DEVADR/W0h MMD field for indirect register access

6.6.2.6 ADDAR Register (Offset = Eh) [Reset = 0000h]

ADDAR is shown in Figure 6-25 and described in Table 6-30.

Return to the Summary Table.

Figure 6-25 ADDAR Register
15141312111098
Address/Data
R/W-0h
76543210
Address/Data
R/W-0h
Table 6-30 ADDAR Register Field Descriptions
BitFieldTypeResetDescription
15-0Address/DataR/W0h Address Data field for indirect register access

6.6.2.7 MII_REG_10 Register (Offset = 10h) [Reset = 0004h]

MII_REG_10 is shown in Figure 6-26 and described in Table 6-31.

Return to the Summary Table.

Figure 6-26 MII_REG_10 Register
15141312111098
RESERVEDRESERVEDdescr_lock_bitRESERVED
R-0hR-0hR/W0S-0hR-0h
76543210
mii_int_bitRESERVEDmii_loopbackduplex_mode_envRESERVEDlink_status_bit
R-0hR-0hR-0hR-1hR-0hR-0h
Table 6-31 MII_REG_10 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9descr_lock_bitR/W0S0h 1b = Descrambler is locked
0b = Descrmabler is unlocked atleast once
8RESERVEDR0h Reserved
7mii_int_bitR0h 1b = Interrupt pin had been set
0b = Interrupts pin not set
Cleared on Read
6-4RESERVEDR0h Reserved
3mii_loopbackR0h 1b = MII loopback
0b = No MII loopback
2duplex_mode_envR1h 1b = Full duplex
0b = Half duplex
1RESERVEDR0h Reserved

6.6.2.8 MII_REG_11 Register (Offset = 11h) [Reset = 000Bh]

MII_REG_11 is shown in Figure 6-27 and described in Table 6-32.

Return to the Summary Table.

Figure 6-27 MII_REG_11 Register
15141312111098
RESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0h
76543210
RESERVEDRESERVEDRESERVEDint_polarityforce_interruptint_enRESERVED
R-0hR-0hR-0hR/W-1hR/W-0hR/W-1hR-0h
Table 6-32 MII_REG_11 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13-12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5-4RESERVEDR0h Reserved
3int_polarityR/W1h 1b = Active low
0b = Active high
2force_interruptR/W0h 1b = Force interrupt pin
0b = Do not force interrupt pin
1int_enR/W1h 1b = Enable interrupts
0b = Disable interrupts
0RESERVEDR0h Reserved

6.6.2.9 MII_REG_12 Register (Offset = 12h) [Reset = 0000h]

MII_REG_12 is shown in Figure 6-28 and described in Table 6-33.

Return to the Summary Table.

Figure 6-28 MII_REG_12 Register
15141312111098
RESERVEDenergy_det_intlink_intRESERVEDesd_intms_train_done_intRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
76543210
RESERVEDenergy_det_int_enlink_int_enRESERVEDesd_int_enms_train_done_int_enRESERVEDRESERVED
R-0hR/W-0hR/W-0hR-0hR/W-0hR/W-0hR-0hR-0h
Table 6-33 MII_REG_12 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14energy_det_intR0h Energy det change interrupt status
12RESERVEDR0h Reserved
11esd_intR0h ESD fault detected interrupt status
10ms_train_done_intR0h Training done interrupt status
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6energy_det_int_enR/W0h Energy det change interrupt enable
4RESERVEDR0h Reserved
3esd_int_enR/W0h ESD fault detected interrupt enable
2ms_train_done_int_enR/W0h Training done interrupt enable
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

6.6.2.10 MII_REG_13 Register (Offset = 13h) [Reset = 0000h]

MII_REG_13 is shown in Figure 6-29 and described in Table 6-34.

Return to the Summary Table.

Figure 6-29 MII_REG_13 Register
15141312111098
under_volt_intover_volt_intRESERVEDRESERVEDover_temp_intRESERVEDpol_change_intRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
76543210
under_volt_int_enover_volt_int_enRESERVEDRESERVEDover_temp_int_enRESERVEDpol_change_int_enRESERVED
R/W-0hR/W-0hR-0hR-0hR/W-0hR-0hR/W-0hR-0h
Table 6-34 MII_REG_13 Register Field Descriptions
BitFieldTypeResetDescription
15under_volt_intR0h Under volt interrupt status
14over_volt_intR0h Over volt interrupt status
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11over_temp_intR0h Over temp interrupt status
10RESERVEDR0h Reserved
9pol_change_intR0h Data polarity change interrupt status
8RESERVEDR0h Reserved
7under_volt_int_enR/W0h Under volt interrupt enable
6over_volt_int_enR/W0h Over volt interrupt enable
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3over_temp_int_enR/W0h Over temp interrupt enable
2RESERVEDR0h Reserved
1pol_change_int_enR/W0h Data Polarity change interrupt enable
0RESERVEDR0h Reserved

6.6.2.11 MII_REG_16 Register (Offset = 16h) [Reset = 0000h]

MII_REG_16 is shown in Figure 6-30 and described in Table 6-35.

Return to the Summary Table.

Figure 6-30 MII_REG_16 Register
15141312111098
RESERVEDRESERVEDRESERVEDcore_pwr_mode
R-0hR-0hR-0hR-0h
76543210
RESERVEDloopback_mode
R-0hR/W-0h
Table 6-35 MII_REG_16 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8core_pwr_modeR0h 1b = Core is is normal power mode
0b = Core is in power down or sleep mode
7RESERVEDR0h Reserved
6-0loopback_modeR/W0h 000001b = PCS loop
000010b = RS loop
000100b = Digital loop
001000B = Analog loop
010000b = Reverse loop

6.6.2.12 MII_REG_18 Register (Offset = 18h) [Reset = 0008h]

MII_REG_18 is shown in Figure 6-31 and described in Table 6-36.

Return to the Summary Table.

Figure 6-31 MII_REG_18 Register
15141312111098
ack_received_inttx_valid_clr_intRESERVEDRESERVEDpor_done_intRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
76543210
ack_received_int_entx_valid_clr_int_enRESERVEDRESERVEDpor_done_int_enRESERVEDRESERVEDRESERVED
R/W-0hR/W-0hR-0hR-0hR/W-1hR-0hR-0hR-0h
Table 6-36 MII_REG_18 Register Field Descriptions
BitFieldTypeResetDescription
15ack_received_intR0h Ack received interrupt status (OAM)
14tx_valid_clr_intR0h mr_tx_valid clear interrupt status (OAM)
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11por_done_intR0h POR done interrupt status
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7ack_received_int_enR/W0h Ack received interrupt enable (OAM)
6tx_valid_clr_int_enR/W0h mr_tx_valid clear interrupt enable (OAM)
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3por_done_int_enR/W1h POR done interrupt enable
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

6.6.2.13 MII_REG_19 Register (Offset = 19h) [Reset = 00XXh]

MII_REG_19 is shown in Figure 6-32 and described in Table 6-37.

Return to the Summary Table.

Figure 6-32 MII_REG_19 Register
15141312111098
RESERVEDRESERVEDRESERVED
R-0hR-0hR-0h
76543210
RESERVEDSOR_PHYADDR
R-0hR-Xh
Table 6-37 MII_REG_19 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9-5RESERVEDR0h Reserved
4-0SOR_PHYADDRRX PHY ADDRESS latched from strap

6.6.2.14 MII_REG_1E Register (Offset = 1Eh) [Reset = 0000h]

MII_REG_1E is shown in Figure 6-33 and described in Table 6-38.

Return to the Summary Table.

Figure 6-33 MII_REG_1E Register
15141312111098
tdr_startcfg_tdr_auto_runRESERVED
R/WMC-0hR/W-0hR-0h
76543210
RESERVEDtdr_donetdr_fail
R-0hR-0hR-0h
Table 6-38 MII_REG_1E Register Field Descriptions
BitFieldTypeResetDescription
15tdr_startR/WMC0h 1b = TDR start
Bit is cleared after TDR run is complete
14cfg_tdr_auto_runR/W0h 1b = TDR start automatically on link down
0b = TDR start manually using 0x1E[15]
13-2RESERVEDR0h Reserved
1tdr_doneR0h TDR done status
1b = TDR done
0b = TDR on-going or not initiated
0tdr_failR0h When tdr_done status is 1, this bit inidicates if TDR ran successfully
1b = TDR run failed 0b = TDR ran successfully

6.6.2.15 MII_REG_1F Register (Offset = 1Fh) [Reset = 0000h]

MII_REG_1F is shown in Figure 6-34 and described in Table 6-39.

Return to the Summary Table.

Figure 6-34 MII_REG_1F Register
15141312111098
sw_global_resetdigital_resetRESERVEDRESERVED
R/WMC-0hR/WMC-0hR-0hR-0h
76543210
RESERVEDRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0h
Table 6-39 MII_REG_1F Register Field Descriptions
BitFieldTypeResetDescription
15sw_global_resetR/WMC0h Hardware reset - Reset digital + register file
This bit is self clearing
14digital_resetR/WMC0h Soft reset - Reset only digital core
This bit is self clearing
13RESERVEDR0h Reserved
12-8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4-0RESERVEDR0h Reserved

6.6.2.16 LSR Register (Offset = 180h) [Reset = 0000h]

LSR is shown in Figure 6-35 and described in Table 6-40.

Return to the Summary Table.

Figure 6-35 LSR Register
15141312111098
link_uplink_downphy_ctrl_send_datalink_statusRESERVED
R-0hR-0hR-0hR-0hR-0h
76543210
RESERVEDRESERVEDRESERVEDRESERVEDchannel_okdescr_syncloc_rcvr_statusrem_rcvr_status
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 6-40 LSR Register Field Descriptions
BitFieldTypeResetDescription
13phy_ctrl_send_dataR0h Phy control in send data status
11-8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3channel_okR0h channel okay status
2descr_syncR0h Descrambler lock status
1loc_rcvr_statusR0h Local receiver status
0rem_rcvr_statusR0h Remote receiver status

6.6.2.17 LPS_CFG2 Register (Offset = 18Bh) [Reset = 0000h]

LPS_CFG2 is shown in Figure 6-36 and described in Table 6-41.

Return to the Summary Table.

Figure 6-36 LPS_CFG2 Register
15141312111098
RESERVEDed_en
R-0hR/W-0h
76543210
sleep_encfg_auto_mode_en_strapRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R/W-0hR/WMC,1-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 6-41 LPS_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
8ed_enR/W0h 1b = Enable energy detection on MDI
0b = Disable energy detection on MDI
7sleep_enR/W0h 1b = Allow PHY to enter sleep
0b = Do not allow PHY to enter sleep
6cfg_auto_mode_en_strapR/WMC,10h LPS autonomous mode enable
1b = PHY enters normal mode on power up
0b = PHY enters standby mode on power up
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

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

LPS_CFG3 is shown in Figure 6-37 and described in Table 6-42.

Return to the Summary Table.

Figure 6-37 LPS_CFG3 Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDRESERVEDRESERVEDcfg_lps_pwr_mode_4RESERVEDRESERVEDRESERVEDcfg_lps_pwr_mode_0
R-0hR-0hR-0hR/WMC,0-0hR-0hR-0hR-0hR/WMC,0-0h
Table 6-42 LPS_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4cfg_lps_pwr_mode_4R/WMC,00h Set to enter standby mode
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0cfg_lps_pwr_mode_0R/WMC,00h Set to enter normal mode

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

LPS_STATUS is shown in Figure 6-38 and described in Table 6-43.

Return to the Summary Table.

Figure 6-38 LPS_STATUS Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDstatus_lps_st
R-0hR-0h
Table 6-43 LPS_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-7RESERVEDR0h Reserved
6-0status_lps_stR0h Observe LPS state :
0x2 = Standby mode
0x4 = Normal mode

6.6.2.20 TDR_TC12 Register (Offset = 30Fh) [Reset = 0000h]

TDR_TC12 is shown in Figure 6-39 and described in Table 6-44.

Return to the Summary Table.

Figure 6-39 TDR_TC12 Register
15141312111098
RESERVEDfault_loc
R-0hR-0h
76543210
tdr_stateRESERVEDtdr_activation
R-0hR-0hR-0h
Table 6-44 TDR_TC12 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13-8fault_locR0h See TC12
7-4tdr_stateR0h See TC12
3-2RESERVEDR0h Reserved
1-0tdr_activationR0h See TC12

6.6.2.21 A2D_REG_05 Register (Offset = 405h) [Reset = 6400h]

A2D_REG_05 is shown in Figure 6-40 and described in Table 6-45.

Return to the Summary Table.

Figure 6-40 A2D_REG_05 Register
15141312111098
ld_bias_1p0v_slRESERVED
R/W-19hR-0h
76543210
RESERVED
R-0h
Table 6-45 A2D_REG_05 Register Field Descriptions
BitFieldTypeResetDescription
15-10ld_bias_1p0v_slR/W19h Bits to control the DAC current of LD and hence the swing.
001010b = 400mV
001011b = 440mV
001100b = 480mV
001101b = 520mV
001110b = 560mV
001111b = 600mV
010000b = 640mV
010001b = 680mV
010010b = 720mV
010011b = 760mV
010100b = 800mV
010101b = 840mV
010110b = 880mV
010111b = 920mV
011000b = 960mV
011001b = 1000mV
011010b = 1040mV
011011b = 1080mV
011100b = 1120mV
011101b = 1160mV
011110b = 1200mV
9-0RESERVEDR0h Reserved

6.6.2.22 A2D_REG_30 Register (Offset = 41Eh) [Reset = 0000h]

A2D_REG_30 is shown in Figure 6-41 and described in Table 6-46.

Return to the Summary Table.

Figure 6-41 A2D_REG_30 Register
15141312111098
RESERVEDspare_in_2_fromdig_sl_force_en
R-0hR/W-0h
76543210
RESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0h
Table 6-46 A2D_REG_30 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
8spare_in_2_fromdig_sl_force_enR/W0h Force control enable for Reg0x042F
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3-0RESERVEDR0h Reserved

6.6.2.23 A2D_REG_40 Register (Offset = 428h) [Reset = 6002h]

A2D_REG_40 is shown in Figure 6-42 and described in Table 6-47.

Return to the Summary Table.

Figure 6-42 A2D_REG_40 Register
15141312111098
RESERVEDSGMII_TESTMODERESERVEDSGMII_SOP_SON_SLEW_CTRLRESERVEDRESERVED
R-0hR/W-3hR-0hR/W-0hR-0hR-0h
76543210
RESERVEDRESERVEDRESERVED
R-0hR-0hR-0h
Table 6-47 A2D_REG_40 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14-13SGMII_TESTMODER/W3h 00b = 1000mV Sgmii output swing
01b = 1260mV Sgmii output swing
10b = 900mV Sgmii output swing
11b = 720mV Sgmii output swing
12RESERVEDR0h Reserved
11SGMII_SOP_SON_SLEW_CTRLR/W0h 0b =Default output rise/fall time
1b = Slow output rise/fall time
10RESERVEDR0h Reserved
9-8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6-1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

6.6.2.24 A2D_REG_41 Register (Offset = 429h) [Reset = 0030h]

A2D_REG_41 is shown in Figure 6-43 and described in Table 6-48.

Return to the Summary Table.

Figure 6-43 A2D_REG_41 Register
15141312111098
RESERVEDRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0h
76543210
RESERVEDSGMII_IO_LOOPBACK_ENRESERVED
R-0hR/W-0hR-0h
Table 6-48 A2D_REG_41 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7-2RESERVEDR0h Reserved
1SGMII_IO_LOOPBACK_ENR/W0h 1b = Connects RX and TX signals internally to provide internal loopback option without external components.
0RESERVEDR0h Reserved

6.6.2.25 A2D_REG_44 Register (Offset = 42Ch) [Reset = 0000h]

A2D_REG_44 is shown in Figure 6-44 and described in Table 6-49.

Return to the Summary Table.

Figure 6-44 A2D_REG_44 Register
15141312111098
RESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
76543210
RESERVEDRESERVEDRESERVEDSGMII_DIG_LOOPBACK_ENRESERVEDRESERVED
R-0hR-0hR-0hR/W-0hR-0hR-0h
Table 6-49 A2D_REG_44 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4SGMII_DIG_LOOPBACK_ENR/W0h 1b = Loops back TX data to RX before the IO
3-1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

6.6.2.26 A2D_REG_47 Register (Offset = 42Fh) [Reset = 0000h]

A2D_REG_47 is shown in Figure 6-45 and described in Table 6-50.

Return to the Summary Table.

Figure 6-45 A2D_REG_47 Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDRESERVEDspare_in_2_fromdig_sl_2spare_in_2_fromdig_sl_1spare_in_2_fromdig_sl_0
R-0hR-0hR/W-0hR/W-0hR/W-0h
Table 6-50 A2D_REG_47 Register Field Descriptions
BitFieldTypeResetDescription
15-4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2spare_in_2_fromdig_sl_2R/W0h energy lost indication force control value
1spare_in_2_fromdig_sl_1R/W0h energy lost detector enable force control value
0spare_in_2_fromdig_sl_0R/W0h [0] - sleep enable force control value
Force control enable is controlled by reg0x041E[8]

6.6.2.27 A2D_REG_48 Register (Offset = 430h) [Reset = 0960h]

A2D_REG_48 is shown in Figure 6-46 and described in Table 6-51.

Return to the Summary Table.

Figure 6-46 A2D_REG_48 Register
15141312111098
RESERVEDRESERVEDRESERVEDRESERVEDDLL_TX_DELAY_CTRL_SL
R-0hR-0hR-0hR-0hR/W-9h
76543210
DLL_RX_DELAY_CTRL_SLRESERVED
R/W-6hR-0h
Table 6-51 A2D_REG_48 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11-8DLL_TX_DELAY_CTRL_SLR/W9h Refer to electrical specification for delay vs code information.
7-4DLL_RX_DELAY_CTRL_SLR/W6h Refer to electrical specification for delay vs code information.
3-0RESERVEDR0h Reserved

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

A2D_REG_66 is shown in Figure 6-47 and described in Table 6-52.

Return to the Summary Table.

Figure 6-47 A2D_REG_66 Register
15141312111098
RESERVEDesd_event_countRESERVED
R-0hR-0hR-0h
76543210
RESERVEDRESERVEDRESERVED
R-0hR-0hR-0h
Table 6-52 A2D_REG_66 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14-9esd_event_countR0h Number gives the number of esd events on the copper channel
8RESERVEDR0h Reserved
7-5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3-0RESERVEDR0h Reserved

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

LEDS_CFG_1 is shown in Figure 6-48 and described in Table 6-53.

Return to the Summary Table.

Figure 6-48 LEDS_CFG_1 Register
15141312111098
RESERVEDleds_bypass_stretchingleds_blink_rateled_2_option
R-0hR/W-0hR/W-2hR/W-6h
76543210
led_1_optionled_0_option
R/W-1hR/W-0h
Table 6-53 LEDS_CFG_1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14leds_bypass_stretchingR/W0h Bypass LED Signal Stretch
11-8led_2_optionR/W6h 0000b = link OK
0001b = link OK + blink on TX/RX activity
0010b = link OK + blink on TX activity
0011b = link OK + blink on RX activity
0100b = link OK + 100Base-T1 Master
0101b = link OK + 100Base-T1 Slave
0110b = TX/RX activity with stretch option
0111b = Reserved
1000b = Reserved
1001b = Link lost (remains on until register 0x1 is read)
1010b = PRBS error latch until cleared by 0x620(1)
1011b = XMII TX/RX Error with stretch option
7-4led_1_optionR/W1h 0000b = link OK
0001b = link OK + blink on TX/RX activity
0010b = link OK + blink on TX activity
0011b = link OK + blink on RX activity
0100b = link OK + 100Base-T1 Master
0101b = link OK + 100Base-T1 Slave
0110b = TX/RX activity with stretch option
0111b = Reserved
1000b = Reserved
1001b = Link lost (remains on until register 0x1 is read)
1010b = PRBS error (latch until cleared by 0x620(1)
1011b = XMII TX/RX Error with stretch option
3-0led_0_optionR/W0h 0000b = link OK
0001b = link OK + blink on TX/RX activity
0010b = link OK + blink on TX activity
0011b = link OK + blink on RX activity
0100b = link OK + 100Base-T1 Master
0101b = link OK + 100Base-T1 Slave
0110b = TX/RX activity with stretch option
0111b = Reserved
1000b = Reserved
1001b = Link lost (remains on until register 0x1 is read)
1010b = PRBS error (latch until cleared by 0x620(1)
1011b = XMII TX/RX Error with stretch option

6.6.2.30 LEDS_CFG_2 Register (Offset = 451h) [Reset = 0000h]

LEDS_CFG_2 is shown in Figure 6-49 and described in Table 6-54.

Return to the Summary Table.

Figure 6-49 LEDS_CFG_2 Register
15141312111098
RESERVEDRESERVEDXXXXRESERVED
R-0hR-0h R-0h
76543210
RESERVEDRESERVEDRESERVEDRESERVEDled_1_polarityRESERVEDRESERVEDled_0_polarity
R-0hR-0hR-0hR-0hR/W-0hR-0hR-0hR/W-0h
Table 6-54 LEDS_CFG_2 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13-10RESERVEDR0h Reserved
11-9cfg_ieee_compl_selR/W0h Observe IEEE Compliance signals in LED_0_GPIO_0, when LED_0_GPIO_CTRL= 'h5 as follows -
000b = loc_rcvr_status
001b = rem_rcvr_status
010b = loc_snr_margin
011b = rem_phy_ready
100b = pma_watchdog_status
101b = link_sync_link_control
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3led_1_polarityR/W0h LED_1 polarity
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0led_0_polarityR/W0h LED_0 polarity

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

IO_MUX_CFG_1 is shown in Figure 6-50 and described in Table 6-55.

Return to the Summary Table.

Figure 6-50 IO_MUX_CFG_1 Register
15141312111098
RESERVEDRESERVEDled_1_gpio_ctrl
R-0hR-0hR/W-0h
76543210
RESERVEDRESERVEDled_0_gpio_ctrl
R-0hR-0hR/W-0h
Table 6-55 IO_MUX_CFG_1 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13-11RESERVEDR0h Reserved
10-8led_1_gpio_ctrlR/W0h Controls the output of LED_1 IO -

000b = LED_1 (default: link OK + blink on TX/RX activity)
001b = Reserved
010b = RGMII data match indication
011b = Under-Voltage indication
100b = Interrupt
101b = IEEE compliance signals
110b = constant 0
111b = constant 1
7-6RESERVEDR0h Reserved
5-3RESERVEDR0h Reserved
2-0led_0_gpio_ctrlR/W0h Controls the output of LED_0 IO:
000b = LED_0 (default: LINK)
001b = Reserved
010b = RGMII data match indication
011b = Under-Voltage indication
100b = Interrupt
101b = IEEE compliance signals (see 0x451[11:9])
110b = constant 0
111b = constant 1

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

IO_MUX_CFG_2 is shown in Figure 6-51 and described in Table 6-56.

Return to the Summary Table.

Figure 6-51 IO_MUX_CFG_2 Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDclk_o_clk_sourceclk_o_gpio_ctrl
R-0hR/W-0hR/W-1h
Table 6-56 IO_MUX_CFG_2 Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR0h Reserved
5-3clk_o_clk_sourceR/W0h Clock Observable in CLK_O pin -
000b = xi_osc_25m_1p0v_dl (25MHz crystal output - from analog)
001b = Reserved
010b = Reserved
011b = 125MHz clock
100b = 125MHz clock
101b = Reserved
110b = Reserved
111b = Reserved
2-0clk_o_gpio_ctrlR/W1h Controls the output of CLK_O IO -
000b = LED_2 (default: TX/RX activity with stretch
option(LED_2_OPTION=0x6)
001b = Clock out (see 0x453[5:3])
010b = RGMII data match indication
011b = Under-Voltage indication
100b = constant 0
101b = constant 0
110b = constant 0
111b = constant 1

6.6.2.33 IO_CONTROL_3 Register (Offset = 456h) [Reset = 0108h]

IO_CONTROL_3 is shown in Figure 6-52 and described in Table 6-57.

Return to the Summary Table.

Figure 6-52 IO_CONTROL_3 Register
15141312111098
RESERVEDcfg_mac_rx_impedance
R-0hR/W-8h
76543210
cfg_mac_rx_impedanceRESERVED
R/W-8hR-0h
Table 6-57 IO_CONTROL_3 Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9-5cfg_mac_rx_impedanceR/W8h Slew Rate Control for RGMII pads -
01010b = Medium Slew (OA tr/tf compliant, max tr/tf = 1ns)
01011b = Slowest Slew (For low emissions, max tr/tf = 1.2ns)
01000b = Default mode (rgmii tr/tf compliant, max tr/tf=750ps)
4-0RESERVEDR0h Reserved

6.6.2.34 SOR_VECTOR_1 Register (Offset = 45Dh) [Reset = 0000h]

SOR_VECTOR_1 is shown in Figure 6-53 and described in Table 6-58.

Return to the Summary Table.

Strap Status Register:
This register has information on modes selected based on straps. Any override of mode using other registers will not be reflected in this register

Figure 6-53 SOR_VECTOR_1 Register
15141312111098
RGMII_TX_SHIFTRGMII_RX_SHIFTSGMII_ENRGMII_ENRESERVEDMAC_MODE
R-0hR-0hR-0hR-0hR-0hR-0h
76543210
MAC_MODEMAS/SLVPHY_AD
R-0hR-0hR-0h
Table 6-58 SOR_VECTOR_1 Register Field Descriptions
BitFieldTypeResetDescription
15RGMII_TX_SHIFTR0h 0x0 = TX shift disbaled
0x1 = TX shift enabled
14RGMII_RX_SHIFTR0h 0x0 = RX shift disabled
0x1 = RX shift enabled
13SGMII_ENR0h 0x0 = SGMII disabled
0x1 = SGMII enabled
12RGMII_ENR0h 0x0 = RGMII disabled
0x1 = RGMII enabled
11-9RESERVEDR0h Reserved
8-6MAC_MODER0h 0x0 = SGMII
0x1 = Reserved
0x2 = Reserved
0x3 = Reserved
0x4 = RGMII align
0x5 = RGMII TX shift
0x6 = RGMII TX and RX shift
0x7 = RGMII RX shift
5MAS/SLVR0h 0x0 = Slave
0x1 = Master
4-0PHY_ADR0h 0x0 = PHY address 0
0x4 = PHY address 4
0x5 = PHY address 5
0x8 = PHY address 8
0xA = PHY address A
0xC = PHY address C
0xD = PHY address D
0xE = PHY address E
0xF = PHY address F

6.6.2.35 SOR_VECTOR_2 Register (Offset = 45Eh) [Reset = 0000h]

SOR_VECTOR_2 is shown in Figure 6-54 and described in Table 6-59.

Return to the Summary Table.

Strap Status Register:
This register has information on modes selected based on straps. Any override of mode using other registers will not be reflected in this register

Figure 6-54 SOR_VECTOR_2 Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDAUTO/MANAGED
R-0hR-0h
Table 6-59 SOR_VECTOR_2 Register Field Descriptions
BitFieldTypeResetDescription
15-1RESERVEDR0h Reserved
0AUTO/MANAGEDR0h 0x0 = Autonomous mode enabled
0x1 = Managed mode enabled

6.6.2.36 MONITOR_CTRL2 Register (Offset = 468h) [Reset = 0920h]

MONITOR_CTRL2 is shown in Figure 6-55 and described in Table 6-60.

Return to the Summary Table.

Figure 6-55 MONITOR_CTRL2 Register
15141312111098
RESERVEDcfg_rd_dataRESERVEDRESERVED
R-0hR/W-0hR-0hR-0h
76543210
RESERVEDRESERVEDRESERVED
R-0hR-0hR-0h
Table 6-60 MONITOR_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14-12cfg_rd_dataR/W0h Sensor select for read-out:
001b = VDDA
010b = VDD1P0
011b = VDDIO
100b = Temperature
11-9RESERVEDR0h Reserved
8-6RESERVEDR0h Reserved
5-3RESERVEDR0h Reserved
2-0RESERVEDR0h Reserved

6.6.2.37 MONITOR_CTRL4 Register (Offset = 46Ah) [Reset = 0094h]

MONITOR_CTRL4 is shown in Figure 6-56 and described in Table 6-61.

Return to the Summary Table.

Figure 6-56 MONITOR_CTRL4 Register
15141312111098
RESERVEDRESERVED
R-0hR-0h
76543210
RESERVEDRESERVEDRESERVEDRESERVEDcfg_resetperiodicstart
R-0hR-0hR-0hR-0hR/W-1hR/W-0hR/WSC-0h
Table 6-61 MONITOR_CTRL4 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5-4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2cfg_resetR/W1h 0b = Enable the monitor
1b = Monitor is held in reset state
At any point of time, if the signal is changed to 1, the module abruptly goes to reset state
1periodicR/W0h 0b = Monitor is enabled only when start is set for one iteration
1b = Monitor is enabled for periodic iteration
0startR/WSC0h Start indication for sensor monitor FSM, self clearing

6.6.2.38 MONITOR_STAT1 Register (Offset = 47Bh) [Reset = 0000h]

MONITOR_STAT1 is shown in Figure 6-57 and described in Table 6-62.

Return to the Summary Table.

Figure 6-57 MONITOR_STAT1 Register
15141312111098
stat_rd_data
R-0h
76543210
stat_rd_data
R-0h
Table 6-62 MONITOR_STAT1 Register Field Descriptions
BitFieldTypeResetDescription
15-0stat_rd_dataR0h Read sensor data

6.6.2.39 RS_DECODER Register (Offset = 510h) [Reset = 2D50h]

RS_DECODER is shown in Figure 6-58 and described in Table 6-63.

Return to the Summary Table.

Figure 6-58 RS_DECODER Register
15141312111098
cfg_rs_decoder_bypassRESERVEDRESERVED
R/W-0hR-0hR-0h
76543210
RESERVEDRESERVED
R-0hR-0h
Table 6-63 RS_DECODER Register Field Descriptions
BitFieldTypeResetDescription
15cfg_rs_decoder_bypassR/W0h Bypass RS decoder
  • 0h = RS decoder in use
  • 1h = Bypass RS decoder
14RESERVEDR0h Reserved
13-8RESERVEDR0h Reserved
7-1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

6.6.2.40 TRAINING_RX_STATUS_7 Register (Offset = 52Bh) [Reset = 0000h]

TRAINING_RX_STATUS_7 is shown in Figure 6-59 and described in Table 6-64.

Return to the Summary Table.

Figure 6-59 TRAINING_RX_STATUS_7 Register
15141312111098
RESERVEDrx_rvrs_polRESERVED
R-0hR-0hR-0h
76543210
RESERVEDRESERVED
R-0hR-0h
Table 6-64 TRAINING_RX_STATUS_7 Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12rx_rvrs_polR0h Received polarity
  • 0h = Polarity decoded from received is not inverted
  • 1h = Polarity decoded from receiver is inverted
11-8RESERVEDR0h Reserved
7-4RESERVEDR0h Reserved
3-0RESERVEDR0h Reserved

6.6.2.46 RS_DECODER_FRAME_STAT_2 Register (Offset = 552h) [Reset = 0000h]

RS_DECODER_FRAME_STAT_2 is shown in Figure 6-65 and described in Table 6-70.

Return to the Summary Table.

Figure 6-65 RS_DECODER_FRAME_STAT_2 Register
15141312111098
rs_dec_uncorr_frame_cnt
R-0h
76543210
rs_dec_uncorr_frame_cnt
R-0h
Table 6-70 RS_DECODER_FRAME_STAT_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0rs_dec_uncorr_frame_cntR0h No of uncorrectable RS frames received at RS decoder, clear on read, saturates

6.6.2.47 RS_DECODER_FRAME_STAT_3 Register (Offset = 553h) [Reset = 0000h]

RS_DECODER_FRAME_STAT_3 is shown in Figure 6-66 and described in Table 6-71.

Return to the Summary Table.

Figure 6-66 RS_DECODER_FRAME_STAT_3 Register
15141312111098
rs_dec_err_frame_cnt
R-0h
76543210
rs_dec_err_frame_cnt
R-0h
Table 6-71 RS_DECODER_FRAME_STAT_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0rs_dec_err_frame_cntR0h No of erroreous RS frames received at RS decoder, clear on read, saturates

6.6.2.48 RGMII_CTRL Register (Offset = 600h) [Reset = 0120h]

RGMII_CTRL is shown in Figure 6-67 and described in Table 6-72.

Return to the Summary Table.

Figure 6-67 RGMII_CTRL Register
15141312111098
RESERVEDrgmii_rx_half_full_th
R-0hR/W-2h
76543210
rgmii_rx_half_full_thrgmii_tx_half_full_thrgmii_tx_if_eninvert_rgmii_txdinvert_rgmii_rxdRESERVED
R/W-2hR/W-2hR/W-0hR/W-0hR/W-0hR-0h
Table 6-72 RGMII_CTRL Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9-7rgmii_rx_half_full_thR/W2h RGMII RX sync FIFO half full threshold
6-4rgmii_tx_half_full_thR/W2h RGMII TX sync FIFO half full threshold
3rgmii_tx_if_enR/W0h RGMII enable bit
Default from strap
  • 0h = RGMII disable
  • 1h = RGMII enable
2invert_rgmii_txdR/W0h Invert RGMII Tx wire order - full swap [3:0] to [0:3]
  • 0h = Keep RGMII Tx wire order same
  • 1h = Invert RGMII Tx wire order
1invert_rgmii_rxdR/W0h Invert RGMII Rx wire order - full swap [3:0] to [0:3]
  • 0h = Keep RGMII Rx wire order same
  • 1h = Invert RGMII Rx wire order
0RESERVEDR0h Reserved

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

RGMII_FIFO_STATUS is shown in Figure 6-68 and described in Table 6-73.

Return to the Summary Table.

Figure 6-68 RGMII_FIFO_STATUS Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDrgmii_rx_af_full_errrgmii_rx_af_empty_errrgmii_tx_af_full_errrgmii_tx_af_empty_err
R-0hR/W0C-0hR/W0C-0hR/W0C-0hR/W0C-0h
Table 6-73 RGMII_FIFO_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-4RESERVEDR0h Reserved
3rgmii_rx_af_full_errR/W0C0h RGMII RX fifo full error
  • 0h = No empty fifo error
  • 1h = RGMII TX full error has been indicated
2rgmii_rx_af_empty_errR/W0C0h RGMII RX fifo empty error
  • 0h = No empty fifo error
  • 1h = RGMII RX empty error has been indicated
1rgmii_tx_af_full_errR/W0C0h RGMII TX fifo full error
  • 0h = No empty fifo error
  • 1h = RGMII TX full error has been indicated
0rgmii_tx_af_empty_errR/W0C0h RGMII TX fifo empty error
  • 0h = No empty fifo error
  • 1h = RGMII TX empty error has been indicated

6.6.2.50 RGMII_DELAY_CTRL Register (Offset = 602h) [Reset = 0000h]

RGMII_DELAY_CTRL is shown in Figure 6-69 and described in Table 6-74.

Return to the Summary Table.

Figure 6-69 RGMII_DELAY_CTRL Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDrx_clk_seltx_clk_sel
R-0hR/W-0hR/W-0h
Table 6-74 RGMII_DELAY_CTRL Register Field Descriptions
BitFieldTypeResetDescription
15-2RESERVEDR0h Reserved
1rx_clk_selR/W0h In RGMII mode, Enable or disable the internal delay for RXD wrt RX_CLK (use this mode when RGMII_RX_CLK and RGMII_RXD are aligned). The delay magnitude can be configured by programming register 0x430[7:4]
  • 0h = clock and data are aligned
  • 1h = clock is delayed relative to RGMII_RX data
0tx_clk_selR/W0h In RGMII mode, Enable or disable the internal delay for TXD wrt TX_CLK (use this mode when RGMII_TX_CLK and RGMII_TXD are aligned). The delay magnitude can be configured by programming register 0x430[11:8]
  • 0h = clock and data are aligned
  • 1h = clock is internally delayed

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

SGMII_CTRL_1 is shown in Figure 6-70 and described in Table 6-75.

Return to the Summary Table.

SGMII Register: Available only on DP83TG720S-Q1

Figure 6-70 SGMII_CTRL_1 Register
15141312111098
sgmii_tx_err_discfg_align_idx_forcecfg_align_idx_valuecfg_sgmii_encfg_sgmii_rx_pol_invert
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
76543210
cfg_sgmii_tx_pol_invertRESERVEDRESERVEDRESERVEDsgmii_autoneg_timermr_an_enable
R/W-0hR-0hR-0hR-0hR/W-1hR/W-1h
Table 6-75 SGMII_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15sgmii_tx_err_disR/W0h 1 = Disable SGMII TX Error indication
0 = Enable SGMII TX Error indication
14cfg_align_idx_forceR/W0h Force word boundray index selection
13-10cfg_align_idx_valueR/W0h when cfg_align_idx_force = 1
This value set the iword boundray index
9cfg_sgmii_enR/W0h SGMII enable bit
Default from strap
  • 0h = SGMII disable
  • 1h = SGMII enable
8cfg_sgmii_rx_pol_invertR/W0h SGMII RX bus invert polarity
  • 0h = Polarity not inverted
  • 1h = SGMII RX bus invert polarity
7cfg_sgmii_tx_pol_invertR/W0h SGMII TX bus invert polarity
  • 0h = Polarity not inverted
  • 1h = SGMII TX bus invert polarity
6-5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2-1sgmii_autoneg_timerR/W1h Selects duration of SGMII Auto-Negotiation timer:
00: 1.6ms
01: 2us
10: 800us
11: 11ms
0mr_an_enableR/W1h 1 = Enable SGMII Auto-Negotaition
0 = Disable SGMII Auto-Negotiation

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

SGMII_STATUS is shown in Figure 6-71 and described in Table 6-76.

Return to the Summary Table.

SGMII Register: Available only on DP83TG720S-Q1

Figure 6-71 SGMII_STATUS Register
15141312111098
RESERVEDsgmii_page_receivedlink_status_1000bxmr_an_completecfg_align_encfg_sync_status
R-0hR-0hR-0hR-0hR-0hR-0h
76543210
cfg_align_idxcfg_state
R-0hR-0h
Table 6-76 SGMII_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12sgmii_page_receivedR0h Indicates that a new auto neg page was received
  • 0h = No new auto neg page received
  • 1h = A new auto neg page received
10mr_an_completeR0h sgmii autoneg complete indication
  • 0h = SGMII autoneg not completed
  • 1h = SGMII autoneg completed
9cfg_align_enR0h word boundary FSM - align indication
8cfg_sync_statusR0h word boundary FSM - sync status indication
  • 0h = sync not achieved
  • 1h = sync achieved
7-4cfg_align_idxR0h word boundary index selection
3-0cfg_stateR0h word boundary FSM state

6.6.2.53 SGMII_CTRL_2 Register (Offset = 60Ch) [Reset = 001Bh]

SGMII_CTRL_2 is shown in Figure 6-72 and described in Table 6-77.

Return to the Summary Table.

SGMII Register: Available only on DP83TG720S-Q1

Figure 6-72 SGMII_CTRL_2 Register
15141312111098
RESERVEDRESERVED
R-0hR-0h
76543210
RESERVEDmr_restart_antx_half_full_thrx_half_full_th
R-0hR/WSC,0-0hR/W-3hR/W-3h
Table 6-77 SGMII_CTRL_2 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6mr_restart_anR/WSC,00h Restart sgmii autonegotiation
5-3tx_half_full_thR/W3h SGMII TX sync FIFO half full threshold
2-0rx_half_full_thR/W3h SGMII RX sync FIFO half full threshold

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

SGMII_FIFO_STATUS is shown in Figure 6-73 and described in Table 6-78.

Return to the Summary Table.

SGMII Register: Available only on DP83TG720S-Q1

Figure 6-73 SGMII_FIFO_STATUS Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDsgmii_rx_af_full_errsgmii_rx_af_empty_errsgmii_tx_af_full_errsgmii_tx_af_empty_err
R-0hR/W0C-0hR/W0C-0hR/W0C-0hR/W0C-0h
Table 6-78 SGMII_FIFO_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-4RESERVEDR0h Reserved
3sgmii_rx_af_full_errR/W0C0h SGMII RX fifo full error
  • 0h = No error indication
  • 1h = SGMII RX fifo full error has been indicated
2sgmii_rx_af_empty_errR/W0C0h SGMII RX fifo empty error
  • 0h = No error indication
  • 1h = SGMII RX fifo empty error has been indicated
1sgmii_tx_af_full_errR/W0C0h SGMII TX fifo full error
  • 0h = No error indication
  • 1h = SGMII TX fifo full error has been indicated
0sgmii_tx_af_empty_errR/W0C0h SGMII TX fifo empty error
  • 0h = No error indication
  • 1h = SGMII TX fifo empty error has been indicated

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

PRBS_STATUS_1 is shown in Figure 6-74 and described in Table 6-79.

Return to the Summary Table.

Figure 6-74 PRBS_STATUS_1 Register
15141312111098
RESERVED
R-0h
76543210
prbs_err_ov_cnt
R-0h
Table 6-79 PRBS_STATUS_1 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-0prbs_err_ov_cntR0h 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

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

PRBS_CTRL_1 is shown in Figure 6-75 and described in Table 6-80.

Return to the Summary Table.

Figure 6-75 PRBS_CTRL_1 Register
15141312111098
RESERVEDRESERVEDsend_pktRESERVEDcfg_prbs_chk_sel
R-0hR-0hR/WMC,0-0hR-0hR/W-5h
76543210
RESERVEDcfg_prbs_gen_selcfg_prbs_cnt_modecfg_prbs_chk_enablecfg_pkt_gen_prbspkt_gen_en
R-0hR/W-7hR/W-0hR/W-1hR/W-0hR/W-0h
Table 6-80 PRBS_CTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12send_pktR/WMC,00h Enables generating MAC packet with fix/incremental data w CRC
(pkt_gen_en has to be set and cfg_pkt_gen_prbs has to be clear)
Cleared automatically when pkt_done is set
  • 0h = Stop MAC packet
  • 1h = Transmit MAC packet w CRC
11RESERVEDR0h Reserved
10-8cfg_prbs_chk_selR/W5h 000 : Checker receives from RGMII TX
001 : Checker receives SGMII TX
101 : Checker receives from Cu RX
7RESERVEDR0h Reserved
6-4cfg_prbs_gen_selR/W7h 000 : PRBS transmits to RGMII RX
001 : PRBS transmits to SGMII RX
101 : PRBS transmits to Cu TX
3cfg_prbs_cnt_modeR/W0h 1 = Continuous mode, when one of the PRBS counters reaches max value, pulse is generated and counter starts counting from zero again
0 = Single mode, When one of the PRBS counters reaches max value, PRBS checker stops counting.
2cfg_prbs_chk_enableR/W1h Enable PRBS checker xbar (to receive data)
To be enabled for counters in 0x63C, 0x63D, 0x63E to work
  • 0h = Disable PRBS checker
  • 1h = Enable PRBS checker
1cfg_pkt_gen_prbsR/W0h If set:
(1) When pkt_gen_en is set, PRBS packets are generated continuously
(3) When pkt_gen_en is cleared, PRBS RX checker is still enabled
If cleared:
(1) When pkt_gen_en is set, non - PRBS packet is generated
(3) When pkt_gen_en is cleared, PRBS RX checker is disabled as well
  • 0h = Stop PRBS packet
  • 1h = Transmit PRBS packet
0pkt_gen_enR/W0h 1 = Enable packet/PRBS generator
0 = Disable packet/PRBS generator

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

PRBS_CTRL_2 is shown in Figure 6-76 and described in Table 6-81.

Return to the Summary Table.

Figure 6-76 PRBS_CTRL_2 Register
15141312111098
cfg_pkt_len_prbs
R/W-5DCh
76543210
cfg_pkt_len_prbs
R/W-5DCh
Table 6-81 PRBS_CTRL_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0cfg_pkt_len_prbsR/W5DCh Length (in bytes) of PRBS packets and MAC packets w CRC

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

PRBS_CTRL_3 is shown in Figure 6-77 and described in Table 6-82.

Return to the Summary Table.

Figure 6-77 PRBS_CTRL_3 Register
15141312111098
RESERVED
R-0h
76543210
cfg_ipg_len
R/W-7Dh
Table 6-82 PRBS_CTRL_3 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-0cfg_ipg_lenR/W7Dh Inter-packet gap (in bytes) between packets

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

PRBS_STATUS_2 is shown in Figure 6-78 and described in Table 6-83.

Return to the Summary Table.

Figure 6-78 PRBS_STATUS_2 Register
15141312111098
prbs_byte_cnt
R-0h
76543210
prbs_byte_cnt
R-0h
Table 6-83 PRBS_STATUS_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0prbs_byte_cntR0h Holds number of total bytes 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].
When PRBS Count Mode set to zero, count stops on 0xFFFF

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

PRBS_STATUS_3 is shown in Figure 6-79 and described in Table 6-84.

Return to the Summary Table.

Figure 6-79 PRBS_STATUS_3 Register
15141312111098
prbs_pkt_cnt_15_0
R-0h
76543210
prbs_pkt_cnt_15_0
R-0h
Table 6-84 PRBS_STATUS_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0prbs_pkt_cnt_15_0R0h Bits [15:0] of number of total packets 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].
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF

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

PRBS_STATUS_4 is shown in Figure 6-80 and described in Table 6-85.

Return to the Summary Table.

Figure 6-80 PRBS_STATUS_4 Register
15141312111098
prbs_pkt_cnt_31_16
R-0h
76543210
prbs_pkt_cnt_31_16
R-0h
Table 6-85 PRBS_STATUS_4 Register Field Descriptions
BitFieldTypeResetDescription
15-0prbs_pkt_cnt_31_16R0h Bits [31:16] of number of total packets 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].
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF

6.6.2.62 PRBS_STATUS_6 Register (Offset = 620h) [Reset = 0000h]

PRBS_STATUS_6 is shown in Figure 6-81 and described in Table 6-86.

Return to the Summary Table.

Figure 6-81 PRBS_STATUS_6 Register
15141312111098
RESERVEDpkt_donepkt_gen_busyprbs_pkt_ovprbs_byte_ovprbs_lock
R-0hR-0hR-0hR-0hR-0hR-0h
76543210
prbs_err_cnt
R-0h
Table 6-86 PRBS_STATUS_6 Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12pkt_doneR0h Set when all MAC packets w CRC are transmitted
  • 0h = MAC packet transmission in progress
  • 1h = MAC packets transmission completed
11pkt_gen_busyR0h 1 = Packet generator is in process
0 = Packet generator is not in process
10prbs_pkt_ovR0h If set, packet counter reached overflow
Overflow is cleared when PRBS counters are cleared - done by setting bit #1 of prbs_status_6
  • 0h = No overflow
  • 1h = Packet counter overflow
9prbs_byte_ovR0h If set, bytes counter reached overflow
Overflow is cleared when PRBS counters are cleared - done by setting bit #1of prbs_status_6
  • 0h = No overflow
  • 1h = byte counter overflow
8prbs_lockR0h 1 = PRBS checker is locked sync) on received byte stream
0 = PRBS checker is not locked
  • 0h = PRBS checker is not locked
  • 1h = PRBS checker is locked sync) on received byte stream
7-0prbs_err_cntR0h Holds number of errored bits received by the PRBS checker
Value in this register is locked when write is done to bit[0] or bit[1]
When PRBS Count Mode set to zero, count stops on 0xFF
Notes: Writing bit 0 generates a lock signal for the PRBS counters.
Writing bit 1 generates a lock and clear signal for the PRBS counters

6.6.2.63 PRBS_STATUS_8 Register (Offset = 622h) [Reset = 0000h]

PRBS_STATUS_8 is shown in Figure 6-82 and described in Table 6-87.

Return to the Summary Table.

Figure 6-82 PRBS_STATUS_8 Register
15141312111098
pkt_err_cnt_15_0
R-0h
76543210
pkt_err_cnt_15_0
R-0h
Table 6-87 PRBS_STATUS_8 Register Field Descriptions
BitFieldTypeResetDescription
15-0pkt_err_cnt_15_0R0h Bits [15:0] of number of total packets with error 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].
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF

6.6.2.64 PRBS_STATUS_9 Register (Offset = 623h) [Reset = 0000h]

PRBS_STATUS_9 is shown in Figure 6-83 and described in Table 6-88.

Return to the Summary Table.

Figure 6-83 PRBS_STATUS_9 Register
15141312111098
pkt_err_cnt_31_16
R-0h
76543210
pkt_err_cnt_31_16
R-0h
Table 6-88 PRBS_STATUS_9 Register Field Descriptions
BitFieldTypeResetDescription
15-0pkt_err_cnt_31_16R0h Bits [31:16] of number of total packets with error 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].
When PRBS Count Mode set to zero, count stops on 0xFFFFFFFF

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

PRBS_CTRL_4 is shown in Figure 6-84 and described in Table 6-89.

Return to the Summary Table.

Figure 6-84 PRBS_CTRL_4 Register
15141312111098
cfg_pkt_data
R/W-55h
76543210
cfg_pkt_modecfg_pattern_vld_bytescfg_pkt_cnt
R/W-0hR/W-2hR/W-1h
Table 6-89 PRBS_CTRL_4 Register Field Descriptions
BitFieldTypeResetDescription
15-8cfg_pkt_dataR/W55h Fixed data to be sent in Fix data mode
7-6cfg_pkt_modeR/W0h
  • 0h = Incremental
  • 1h = Fixed
  • 2h = PRBS
  • 3h = PRBS
5-3cfg_pattern_vld_bytesR/W2h Number of bytes of valid pattern in packet (Max - 6)
  • 0h = 0 bytes
  • 1h = 1 bytes
  • 2h = 2 bytes
  • 3h = 3 bytes
  • 4h = 4 bytes
  • 5h = 5 bytes
  • 6h = 6 bytes
  • 7h = 6 bytes
2-0cfg_pkt_cntR/W1h 000b = 1 packet
001b = 10 packets
010b = 100 packets
011b = 1000 packets
100b = 10000 packets
101b = 100000 packets
110b = 1000000 packets
111b = Continuous packets

6.6.2.66 PRBS_CTRL_5 Register (Offset = 625h) [Reset = 0000h]

PRBS_CTRL_5 is shown in Figure 6-85 and described in Table 6-90.

Return to the Summary Table.

Figure 6-85 PRBS_CTRL_5 Register
15141312111098
pattern_15_0
R/W-0h
76543210
pattern_15_0
R/W-0h
Table 6-90 PRBS_CTRL_5 Register Field Descriptions
BitFieldTypeResetDescription
15-0pattern_15_0R/W0h Bits 15:0 of pattern

6.6.2.67 PRBS_CTRL_6 Register (Offset = 626h) [Reset = 0000h]

PRBS_CTRL_6 is shown in Figure 6-86 and described in Table 6-91.

Return to the Summary Table.

Figure 6-86 PRBS_CTRL_6 Register
15141312111098
pattern_31_16
R/W-0h
76543210
pattern_31_16
R/W-0h
Table 6-91 PRBS_CTRL_6 Register Field Descriptions
BitFieldTypeResetDescription
15-0pattern_31_16R/W0h Bits 31:16 of pattern

6.6.2.68 PRBS_CTRL_7 Register (Offset = 627h) [Reset = 0000h]

PRBS_CTRL_7 is shown in Figure 6-87 and described in Table 6-92.

Return to the Summary Table.

Figure 6-87 PRBS_CTRL_7 Register
15141312111098
pattern_47_32
R/W-0h
76543210
pattern_47_32
R/W-0h
Table 6-92 PRBS_CTRL_7 Register Field Descriptions
BitFieldTypeResetDescription
15-0pattern_47_32R/W0h Bits 47:32 of pattern

6.6.2.69 PRBS_CTRL_8 Register (Offset = 628h) [Reset = 0000h]

PRBS_CTRL_8 is shown in Figure 6-88 and described in Table 6-93.

Return to the Summary Table.

Figure 6-88 PRBS_CTRL_8 Register
15141312111098
pmatch_data_15_0
R/W-0h
76543210
pmatch_data_15_0
R/W-0h
Table 6-93 PRBS_CTRL_8 Register Field Descriptions
BitFieldTypeResetDescription
15-0pmatch_data_15_0R/W0h Bits 15:0 of Perfect Match Data - used for DA (destination address) match

6.6.2.70 PRBS_CTRL_9 Register (Offset = 629h) [Reset = 0000h]

PRBS_CTRL_9 is shown in Figure 6-89 and described in Table 6-94.

Return to the Summary Table.

Figure 6-89 PRBS_CTRL_9 Register
15141312111098
pmatch_data_31_16
R/W-0h
76543210
pmatch_data_31_16
R/W-0h
Table 6-94 PRBS_CTRL_9 Register Field Descriptions
BitFieldTypeResetDescription
15-0pmatch_data_31_16R/W0h Bits 31:16 of Perfect Match Data - used for DA (destination address) match

6.6.2.71 PRBS_CTRL_10 Register (Offset = 62Ah) [Reset = 0000h]

PRBS_CTRL_10 is shown in Figure 6-90 and described in Table 6-95.

Return to the Summary Table.

Figure 6-90 PRBS_CTRL_10 Register
15141312111098
pmatch_data_47_32
R/W-0h
76543210
pmatch_data_47_32
R/W-0h
Table 6-95 PRBS_CTRL_10 Register Field Descriptions
BitFieldTypeResetDescription
15-0pmatch_data_47_32R/W0h Bits 47:32 of Perfect Match Data - used for DA (destination address) match

6.6.2.72 CRC_STATUS Register (Offset = 638h) [Reset = 0000h]

CRC_STATUS is shown in Figure 6-91 and described in Table 6-96.

Return to the Summary Table.

Figure 6-91 CRC_STATUS Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDrx_bad_crctx_bad_crc
R-0hR-0hR-0h
Table 6-96 CRC_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-2RESERVEDR0h Reserved
1rx_bad_crcR0h CRC error indication in packet received on Cu RX
  • 0h = No CRC error
  • 1h = CRC error
0tx_bad_crcR0h CRC error indication in packet transmitted on Cu TX
  • 0h = No CRC error
  • 1h = CRC error

6.6.2.73 PKT_STAT_1 Register (Offset = 639h) [Reset = 0000h]

PKT_STAT_1 is shown in Figure 6-92 and described in Table 6-97.

Return to the Summary Table.

Figure 6-92 PKT_STAT_1 Register
15141312111098
tx_pkt_cnt_15_0
R-0h
76543210
tx_pkt_cnt_15_0
R-0h
Table 6-97 PKT_STAT_1 Register Field Descriptions
BitFieldTypeResetDescription
15-0tx_pkt_cnt_15_0R0h Lower 16 bits of Tx packet counter
Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence

6.6.2.74 PKT_STAT_2 Register (Offset = 63Ah) [Reset = 0000h]

PKT_STAT_2 is shown in Figure 6-93 and described in Table 6-98.

Return to the Summary Table.

Figure 6-93 PKT_STAT_2 Register
15141312111098
tx_pkt_cnt_31_16
R-0h
76543210
tx_pkt_cnt_31_16
R-0h
Table 6-98 PKT_STAT_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0tx_pkt_cnt_31_16R0h Upper 16 bits of Tx packet counter
Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence

6.6.2.75 PKT_STAT_3 Register (Offset = 63Bh) [Reset = 0000h]

PKT_STAT_3 is shown in Figure 6-94 and described in Table 6-99.

Return to the Summary Table.

Figure 6-94 PKT_STAT_3 Register
15141312111098
tx_err_pkt_cnt
R-0h
76543210
tx_err_pkt_cnt
R-0h
Table 6-99 PKT_STAT_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0tx_err_pkt_cntR0h Tx packet w error (CRC error) counter
Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence

6.6.2.76 PKT_STAT_4 Register (Offset = 63Ch) [Reset = 0000h]

PKT_STAT_4 is shown in Figure 6-95 and described in Table 6-100.

Return to the Summary Table.

Figure 6-95 PKT_STAT_4 Register
15141312111098
rx_pkt_cnt_15_0
R-0h
76543210
rx_pkt_cnt_15_0
R-0h
Table 6-100 PKT_STAT_4 Register Field Descriptions
BitFieldTypeResetDescription
15-0rx_pkt_cnt_15_0R0h Lower 16 bits of Rx packet counter
Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence

6.6.2.77 PKT_STAT_5 Register (Offset = 63Dh) [Reset = 0000h]

PKT_STAT_5 is shown in Figure 6-96 and described in Table 6-101.

Return to the Summary Table.

Figure 6-96 PKT_STAT_5 Register
15141312111098
rx_pkt_cnt_31_16
R-0h
76543210
rx_pkt_cnt_31_16
R-0h
Table 6-101 PKT_STAT_5 Register Field Descriptions
BitFieldTypeResetDescription
15-0rx_pkt_cnt_31_16R0h Upper 16 bits of Rx packet counter
Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence

6.6.2.78 PKT_STAT_6 Register (Offset = 63Eh) [Reset = 0000h]

PKT_STAT_6 is shown in Figure 6-97 and described in Table 6-102.

Return to the Summary Table.

Figure 6-97 PKT_STAT_6 Register
15141312111098
rx_err_pkt_cnt
R-0h
76543210
rx_err_pkt_cnt
R-0h
Table 6-102 PKT_STAT_6 Register Field Descriptions
BitFieldTypeResetDescription
15-0rx_err_pkt_cntR0h Rx packet w error (CRC error) counter
Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence

6.6.2.79 SQI_REG_1 Register (Offset = 871h) [Reset = 0000h]

SQI_REG_1 is shown in Figure 6-98 and described in Table 6-103.

Return to the Summary Table.

Figure 6-98 SQI_REG_1 Register
15141312111098
RESERVED
R-0h
76543210
worst_sqi_outRESERVEDsqi_outRESERVED
R-0hR-0hR-0hR-0h
Table 6-103 SQI_REG_1 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-5worst_sqi_outR0h 3 bit Worst SQI since last read (see SQI mapping above)
Cleared on Read
4RESERVEDR0h Reserved
3-1sqi_outR0h 3 bit SQI -
(mse here refers to Mean Square Error 0x875[9:0])
0b000 = MSE > 102
0b001 = 81 < MSE ≤102
0b010 = 65 < MSE ≤ 81
0b011 = 51 < MSE ≤ 65
0b100 = 41 < MSE ≤ 51
0b101 = 32 < MSE ≤ 41
0b110 = 25 < MSE ≤ 32
0b111 = MSE ≤ 25
0RESERVEDR0h Reserved

6.6.2.80 DSP_REG_74 Register (Offset = 874h) [Reset = 0000h]

DSP_REG_74 is shown in Figure 6-99 and described in Table 6-104.

Return to the Summary Table.

Figure 6-99 DSP_REG_74 Register
15141312111098
worst_peak_mse_out
R-0h
76543210
peak_mse_out
R-0h
Table 6-104 DSP_REG_74 Register Field Descriptions
BitFieldTypeResetDescription
15-8worst_peak_mse_outR0h Worst peak mse out since last read as per TC12 (see peak mse mapping above)
Cleared on Read
7-0peak_mse_outR0h Peak mse as per TC12 -
This value is 0.0625*averaged squared slicer error(max val = 0.015625). To get actual squared slicer error divide this value by 248.

6.6.2.81 DSP_REG_75 Register (Offset = 875h) [Reset = 0000h]

DSP_REG_75 is shown in Figure 6-100 and described in Table 6-105.

Return to the Summary Table.

Figure 6-100 DSP_REG_75 Register
15141312111098
RESERVEDRESERVEDmse_lock
R-0hR-0hR-0h
76543210
mse_lock
R-0h
Table 6-105 DSP_REG_75 Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h Reserved
11-10RESERVEDR0h Reserved
9-0mse_lockR0h 10 bit mse used for SQI mapping. (mse = mean square error at the receiver)

6.6.2.82 PMA_PMD_CONTROL_1 Register (Offset = 1000h) [Reset = 0000h]

PMA_PMD_CONTROL_1 is shown in Figure 6-101 and described in Table 6-106.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-101 PMA_PMD_CONTROL_1 Register
15141312111098
pma_reset_2RESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0h
76543210
RESERVED
R-0h
Table 6-106 PMA_PMD_CONTROL_1 Register Field Descriptions
BitFieldTypeResetDescription
15pma_reset_2R0h 1 = PMA/PMD reset
0 = Normal operation
Note - RW bit, self clearing
14-12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10-0RESERVEDR0h Reserved

6.6.2.83 PMA_PMD_CONTROL_2 Register (Offset = 1007h) [Reset = 003Dh]

PMA_PMD_CONTROL_2 is shown in Figure 6-102 and described in Table 6-107.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-102 PMA_PMD_CONTROL_2 Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDcfg_pma_type_selection
R-0hR/W-3Dh
Table 6-107 PMA_PMD_CONTROL_2 Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR0h Reserved
5-0cfg_pma_type_selectionR/W3Dh BASE-T1 type selection for device
  • 3Dh = BASE-T1 type selection for device

6.6.2.84 PMA_PMD_TRANSMIT_DISABLE Register (Offset = 1009h) [Reset = 0000h]

PMA_PMD_TRANSMIT_DISABLE is shown in Figure 6-103 and described in Table 6-108.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-103 PMA_PMD_TRANSMIT_DISABLE Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDcfg_transmit_disable_2
R-0hR-0h
Table 6-108 PMA_PMD_TRANSMIT_DISABLE Register Field Descriptions
BitFieldTypeResetDescription
15-1RESERVEDR0h Reserved
0cfg_transmit_disable_2R0h 1 = Transmit disable
0 = Normal operation
Note - RW bit

6.6.2.85 PMA_PMD_EXTENDED_ABILITY2 Register (Offset = 100Bh) [Reset = 0800h]

PMA_PMD_EXTENDED_ABILITY2 is shown in Figure 6-104 and described in Table 6-109.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-104 PMA_PMD_EXTENDED_ABILITY2 Register
15141312111098
RESERVEDbase_t1_extended_abilitiesRESERVED
R-0hR-1hR-0h
76543210
RESERVED
R-0h
Table 6-109 PMA_PMD_EXTENDED_ABILITY2 Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h Reserved
11base_t1_extended_abilitiesR1h 1 = PMA/PMD has BASE-T1 extended abilities listed in register
1.18
0 = PMA/PMD does not have BASE-T1 extended abilities
10-0RESERVEDR0h Reserved

6.6.2.86 PMA_PMD_EXTENDED_ABILITY Register (Offset = 1012h) [Reset = 0002h]

PMA_PMD_EXTENDED_ABILITY is shown in Figure 6-105 and described in Table 6-110.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-105 PMA_PMD_EXTENDED_ABILITY Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDmr_1000_base_t1_abilitymr_100_base_t1_ability
R-0hR-1hR-0h
Table 6-110 PMA_PMD_EXTENDED_ABILITY Register Field Descriptions
BitFieldTypeResetDescription
15-2RESERVEDR0h Reserved
1mr_1000_base_t1_abilityR1h 1 = PMA/PMD is able to perform 1000BASE-T1
0 = PMA/PMD is not able to perform 1000BASE-T1
0mr_100_base_t1_abilityR0h 1 = PMA/PMD is able to perform 100BASE-T1
0 = PMA/PMD is not able to perform 100BASE-T1

6.6.2.87 PMA_PMD_CONTROL Register (Offset = 1834h) [Reset = 8001h]

PMA_PMD_CONTROL is shown in Figure 6-106 and described in Table 6-111.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-106 PMA_PMD_CONTROL Register
15141312111098
RESERVEDcfg_master_slave_valRESERVED
R-0hR/W-0hR-0h
76543210
RESERVEDRESERVED
R-0hR-0h
Table 6-111 PMA_PMD_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14cfg_master_slave_valR/W0h 1 = Configure PHY as MASTER
0 = Configure PHY as SLAVE
13-4RESERVEDR0h Reserved
3-0RESERVEDR0h Reserved

6.6.2.88 PMA_CONTROL Register (Offset = 1900h) [Reset = 0000h]

PMA_CONTROL is shown in Figure 6-107 and described in Table 6-112.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-107 PMA_CONTROL Register
15141312111098
pma_resetcfg_transmit_disableRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0h
76543210
RESERVED
R-0h
Table 6-112 PMA_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
15pma_resetR0h 1 = PMA/PMD reset
0 = Normal operation
Note - RW bit, self clearing
14cfg_transmit_disableR0h 1 = Transmit disable
0 = Normal operation
Note - RW bit
13-12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10-0RESERVEDR0h Reserved

6.6.2.89 PMA_STATUS Register (Offset = 1901h) [Reset = 0900h]

PMA_STATUS is shown in Figure 6-108 and described in Table 6-113.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-108 PMA_STATUS Register
15141312111098
RESERVEDoam_abilityeee_abilityreceive_fault_abilitylow_power_ability
R-0hR-1hR-0hR-0hR-1h
76543210
RESERVEDreceive_polarityreceive_faultpma_receive_link_status_ll
R-0hR-0hR-0hR/W0S-0h
Table 6-113 PMA_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h Reserved
11oam_abilityR1h 1 = PHY has 1000BASE-T1 OAM ability
0 = PHY does not have 1000BASE-T1 OAM ability
10eee_abilityR0h 1 = PHY has EEE ability
0 = PHY does not have EEE ability
9receive_fault_abilityR0h 1 = PMA/PMD has the ability to detect a fault condition on the receive path
0 = PMA/PMD does not have the ability to detect a fault condition on the receive path
8low_power_abilityR1h 1 = PMA/PMD has low-power ability
0 = PMA/PMD does not have low-power ability
7-3RESERVEDR0h Reserved
2receive_polarityR0h 1 = Receive polarity is reversed
0 = Receive polarity is not reversed
1receive_faultR0h 1 = Fault condition detected
0 = Fault condition not detected

6.6.2.90 TRAINING Register (Offset = 1902h) [Reset = 0002h]

TRAINING is shown in Figure 6-109 and described in Table 6-114.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-109 TRAINING Register
15141312111098
RESERVEDcfg_training_user_fld
R-0hR/W-0h
76543210
cfg_training_user_fldRESERVEDcfg_oam_encfg_eee_en
R/W-0hR-0hR/W-1hR/W-0h
Table 6-114 TRAINING Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10-4cfg_training_user_fldR/W0h 7-bit user defined field to send to the link partner
3-2RESERVEDR0h Reserved
1cfg_oam_enR/W1h 1 = 1000BASE-T1 OAM ability advertised to link partner
0 = 1000BASE-T1 OAM ability not advertised to link partner
0cfg_eee_enR/W0h 1 = EEE ability advertised to link partner
0 = EEE ability not advertised to link partner

6.6.2.91 LP_TRAINING Register (Offset = 1903h) [Reset = 0000h]

LP_TRAINING is shown in Figure 6-110 and described in Table 6-115.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-110 LP_TRAINING Register
15141312111098
RESERVEDlp_training_user_fld
R-0hR-0h
76543210
lp_training_user_fldRESERVEDlp_oam_advlp_eee_adv
R-0hR-0hR-0hR-0h
Table 6-115 LP_TRAINING Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10-4lp_training_user_fldR0h 7-bit user defined field received from the link partner
3-2RESERVEDR0h Reserved
1lp_oam_advR0h 1 = Link partner has 1000BASE-T1 OAM ability
0 = Link partner does not have 1000BASE-T1 OAM ability
0lp_eee_advR0h 1 = Link partner has EEE ability
0 = Link partner does not have EEE ability

6.6.2.92 TEST_MODE_CONTROL Register (Offset = 1904h) [Reset = 0000h]

TEST_MODE_CONTROL is shown in Figure 6-111 and described in Table 6-116.

Return to the Summary Table.

First nibble (0x1) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-111 TEST_MODE_CONTROL Register
15141312111098
cfg_test_modeRESERVED
R/W-0hR-0h
76543210
RESERVED
R-0h
Table 6-116 TEST_MODE_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
15-13cfg_test_modeR/W0h 111 = Test mode 7
110 = Test mode 6
101 = Test mode 5
100 = Test mode 4
011 = Reserved
010 = Test mode 2
001 = Test mode 1
000 = Normal (non-test) operation
12-0RESERVEDR0h Reserved

6.6.2.93 PCS_CONTROL Register (Offset = 3900h) [Reset = 0000h]

PCS_CONTROL is shown in Figure 6-112 and described in Table 6-117.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-112 PCS_CONTROL Register
15141312111098
pcs_resetRESERVEDRESERVED
R-0hR-0hR-0h
76543210
RESERVED
R-0h
Table 6-117 PCS_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
15pcs_resetR0h Note - RW bit, self clear bit
  • 0h = Normal operation
  • 1h = PCS reset
14RESERVEDR0h Reserved
13-0RESERVEDR0h Reserved

6.6.2.94 PCS_STATUS Register (Offset = 3901h) [Reset = 0000h]

PCS_STATUS is shown in Figure 6-113 and described in Table 6-118.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-113 PCS_STATUS Register
15141312111098
RESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0h
76543210
pcs_faultRESERVEDpcs_receive_link_status_llRESERVED
R-0hR-0hR/W0S-0hR-0h
Table 6-118 PCS_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7pcs_faultR0h
  • 0h = No fault condition detected
  • 1h = Fault condition detected
6-3RESERVEDR0h Reserved
1-0RESERVEDR0h Reserved

6.6.2.95 PCS_STATUS_2 Register (Offset = 3902h) [Reset = 0000h]

PCS_STATUS_2 is shown in Figure 6-114 and described in Table 6-119.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-114 PCS_STATUS_2 Register
15141312111098
RESERVEDpcs_receive_link_statushi_rferblock_lock
R-0hR-0hR-0hR-0h
76543210
hi_rfer_lhblock_lock_llRESERVED
R/W0C-0hR/W0S-0hR-0h
Table 6-119 PCS_STATUS_2 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
9hi_rferR0h
  • 0h = PCS not reporting a high BER
  • 1h = PCS reporting a high BER
8block_lockR0h
  • 0h = PCS not locked to received blocks
  • 1h = PCS locked to received blocks
7hi_rfer_lhR/W0C0h
  • 0h = PCS has not reported a high BER
  • 1h = PCS has reported a high BER
6block_lock_llR/W0S0h
  • 0h = PCS does not have block lock
  • 1h = PCS has block lock
5-0RESERVEDR0h Reserved

6.6.2.96 OAM_TRANSMIT Register (Offset = 3904h) [Reset = 0000h]

OAM_TRANSMIT is shown in Figure 6-115 and described in Table 6-120.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-115 OAM_TRANSMIT Register
15141312111098
mr_tx_validmr_tx_togglemr_tx_receivedmr_tx_received_togglemr_tx_message_num
R/WMC,0-0hR-0hR-0hR-0hR/W-0h
76543210
RESERVEDmr_rx_pingmr_tx_pingmr_tx_snr
R-0hR-0hR/W-0hR-0h
Table 6-120 OAM_TRANSMIT Register Field Descriptions
BitFieldTypeResetDescription
15mr_tx_validR/WMC,00h This bit is used to indicate message data in registers 3.2308.11:8, 3.2309, 3.2310, 3.2311, and 3.2312 are valid and ready to be loaded.
This bit shall self-clear when registers are
loaded by the state machine.
1 = Message data in registers are valid
0 = Message data in registers are not valid
14mr_tx_toggleR0h Toggle value to be transmitted with message.
This bit is set by the state machine and cannot be overridden by the user.
13mr_tx_receivedR0h This bit shall self clear on read.
1 = 1000BASE-T1 OAM message received by link partner
0 = 1000BASE-T1 OAM message not received by link partner
12mr_tx_received_toggleR0h Toggle value of message that was received by
link partner
11-8mr_tx_message_numR/W0h User-defined message number to send
7-4RESERVEDR0h Reserved
3mr_rx_pingR0h Received PingTx value from latest good 1000BASE-T1 OAM frame received
2mr_tx_pingR/W0h Ping value to send to link partner
1-0mr_tx_snrR0h 00 = PHY link is failing and shall drop link and relink within 2ms to 4ms after the end of the current 1000BASE-T1 OAM frame.
01 = LPI refresh is insufficient to maintain PHY SNR. Request link partner to exit LPI and send idles (used only when EEE is enabled).
10 = PHY SNR is marginal.
11 = PHY SNR is good.

6.6.2.97 OAM_TX_MESSAGE_1 Register (Offset = 3905h) [Reset = 0000h]

OAM_TX_MESSAGE_1 is shown in Figure 6-116 and described in Table 6-121.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-116 OAM_TX_MESSAGE_1 Register
15141312111098
mr_tx_message_15_0
R/W-0h
76543210
mr_tx_message_15_0
R/W-0h
Table 6-121 OAM_TX_MESSAGE_1 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_tx_message_15_0R/W0h Message octet 1/0. LSB transmitted first.

6.6.2.98 OAM_TX_MESSAGE_2 Register (Offset = 3906h) [Reset = 0000h]

OAM_TX_MESSAGE_2 is shown in Figure 6-117 and described in Table 6-122.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-117 OAM_TX_MESSAGE_2 Register
15141312111098
mr_tx_message_31_16
R/W-0h
76543210
mr_tx_message_31_16
R/W-0h
Table 6-122 OAM_TX_MESSAGE_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_tx_message_31_16R/W0h Message octet 3/2. LSB transmitted first.

6.6.2.99 OAM_TX_MESSAGE_3 Register (Offset = 3907h) [Reset = 0000h]

OAM_TX_MESSAGE_3 is shown in Figure 6-118 and described in Table 6-123.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-118 OAM_TX_MESSAGE_3 Register
15141312111098
mr_tx_message_47_32
R/W-0h
76543210
mr_tx_message_47_32
R/W-0h
Table 6-123 OAM_TX_MESSAGE_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_tx_message_47_32R/W0h Message octet 5/4. LSB transmitted first.

6.6.2.100 OAM_TX_MESSAGE_4 Register (Offset = 3908h) [Reset = 0000h]

OAM_TX_MESSAGE_4 is shown in Figure 6-119 and described in Table 6-124.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-119 OAM_TX_MESSAGE_4 Register
15141312111098
mr_tx_message_63_48
R/W-0h
76543210
mr_tx_message_63_48
R/W-0h
Table 6-124 OAM_TX_MESSAGE_4 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_tx_message_63_48R/W0h Message octet 7/6. LSB transmitted first.

6.6.2.101 OAM_RECEIVE Register (Offset = 3909h) [Reset = 0000h]

OAM_RECEIVE is shown in Figure 6-120 and described in Table 6-125.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-120 OAM_RECEIVE Register
15141312111098
mr_rx_lp_validmr_rx_lp_toggleRESERVEDmr_rx_lp_message_num
R-0hR-0hR-0hR-0h
76543210
RESERVEDmr_rx_lp_SNR
R-0hR-0h
Table 6-125 OAM_RECEIVE Register Field Descriptions
BitFieldTypeResetDescription
15mr_rx_lp_validR0h This bit is used to indicate message data in registers 3.2313.11:8, 3.2314, 3.2315, 3.2316, and 3.2317 are stored and ready to be read.
This bit shall self clear when register 3.2317 is read.
  • 0h = Message data in registers are not valid
  • 1h = Message data in registers are valid
14mr_rx_lp_toggleR0h Toggle value received with message
Note - 0x3 added in [15:12] to differentiate
13-12RESERVEDR0h Reserved
11-8mr_rx_lp_message_numR0h Message number from link partner
Note - 0x3 added in [15:12] to differentiate
7-2RESERVEDR0h Reserved
1-0mr_rx_lp_SNRR0h 00 = Link partner link is failing and shall drop link and relink within 2ms to 4ms after the end of the current 1000BASE-T1 OAM frame.
01 = LPI refresh is insufficient to maintain link partner SNR. Link partner requests local device to exit LPI and send idles (used only when EEE is enabled).
10 = Link partner SNR is marginal.
11 = Link partner SNR is good

6.6.2.102 OAM_RX_MESSAGE_1 Register (Offset = 390Ah) [Reset = 0000h]

OAM_RX_MESSAGE_1 is shown in Figure 6-121 and described in Table 6-126.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-121 OAM_RX_MESSAGE_1 Register
15141312111098
mr_rx_lp_message_15_0
R-0h
76543210
mr_rx_lp_message_15_0
R-0h
Table 6-126 OAM_RX_MESSAGE_1 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_rx_lp_message_15_0R0h Message octet 1/0. LSB transmitted first.

6.6.2.103 OAM_RX_MESSAGE_2 Register (Offset = 390Bh) [Reset = 0000h]

OAM_RX_MESSAGE_2 is shown in Figure 6-122 and described in Table 6-127.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-122 OAM_RX_MESSAGE_2 Register
15141312111098
mr_rx_lp_message_31_16
R-0h
76543210
mr_rx_lp_message_31_16
R-0h
Table 6-127 OAM_RX_MESSAGE_2 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_rx_lp_message_31_16R0h Message octet 3/2. LSB transmitted first.

6.6.2.104 OAM_RX_MESSAGE_3 Register (Offset = 390Ch) [Reset = 0000h]

OAM_RX_MESSAGE_3 is shown in Figure 6-123 and described in Table 6-128.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-123 OAM_RX_MESSAGE_3 Register
15141312111098
mr_rx_lp_message_47_32
R-0h
76543210
mr_rx_lp_message_47_32
R-0h
Table 6-128 OAM_RX_MESSAGE_3 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_rx_lp_message_47_32R0h Message octet 5/4. LSB transmitted first.

6.6.2.105 OAM_RX_MESSAGE_4 Register (Offset = 390Dh) [Reset = 0000h]

OAM_RX_MESSAGE_4 is shown in Figure 6-124 and described in Table 6-129.

Return to the Summary Table.

First nibble (0x3) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-124 OAM_RX_MESSAGE_4 Register
15141312111098
mr_rx_lp_message_63_48
R-0h
76543210
mr_rx_lp_message_63_48
R-0h
Table 6-129 OAM_RX_MESSAGE_4 Register Field Descriptions
BitFieldTypeResetDescription
15-0mr_rx_lp_message_63_48R0h Message octet 7/6. LSB transmitted first.

6.6.2.106 AN_CFG Register (Offset = 7200h) [Reset = 0000h]

AN_CFG is shown in Figure 6-125 and described in Table 6-130.

Return to the Summary Table.

First nibble (0x7) in the register address is to indicate MMD register space. For register access, ignore the first nibble.

Figure 6-125 AN_CFG Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDmr_main_reset
R-0hR/WSC-0h
Table 6-130 AN_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-1RESERVEDR0h Reserved
0mr_main_resetR/WSC0h 1 = Reset link sync/autoneg
Note - RW bit