SNLS654D April 2021 – July 2026 DP83TC812R-Q1 , DP83TC812S-Q1
PRODUCTION DATA
Table 8-3 lists the memory-mapped registers for the DP83TC812 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.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | BMCR | Section 8.2.1 | |
| 1h | BMSR | Section 8.2.2 | |
| 2h | PHYIDR1 | Section 8.2.3 | |
| 3h | PHYIDR2 | Section 8.2.4 | |
| 10h | PHYSTS | Section 8.2.5 | |
| 11h | PHYSCR | Section 8.2.6 | |
| 12h | MISR1 | Section 8.2.7 | |
| 13h | MISR2 | Section 8.2.8 | |
| 15h | RECR | Section 8.2.9 | |
| 16h | BISCR | Section 8.2.10 | |
| 18h | MISR3 | Section 8.2.11 | |
| 19h | REG_19 | Section 8.2.12 | |
| 1Bh | TC10 Abort Register | Section 8.2.13 | |
| 1Eh | CDCR | Section 8.2.14 | |
| 1Fh | PHYRCR | Section 8.2.15 | |
| 133h | Register_133 | Section 8.2.16 | |
| 17Fh | Register_17F | Section 8.2.17 | |
| 180h | Register_180 | Section 8.2.18 | |
| 181h | Register_181 | Section 8.2.19 | |
| 182h | Register_182 | Section 8.2.20 | |
| 183h | LPS_CFG4 | Section 8.2.21 | |
| 184h | LPS_CFG | Section 8.2.22 | |
| 185h | LPS_CFG5 | Section 8.2.23 | |
| 187h | LPS_CFG7 | Section 8.2.24 | |
| 188h | LPS_CFG8 | Section 8.2.25 | |
| 189h | LPS_CFG9 | Section 8.2.26 | |
| 18Ah | LPS_CFG10 | Section 8.2.27 | |
| 18Bh | LPS_CFG2 | Section 8.2.28 | |
| 18Ch | LPS_CFG3 | Section 8.2.29 | |
| 18Eh | LPS_STATUS | Section 8.2.30 | |
| 300h | TDR_TX_CFG | Section 8.2.31 | |
| 301h | TAP_PROCESS_CFG | Section 8.2.32 | |
| 302h | TDR_CFG1 | Section 8.2.33 | |
| 303h | TDR_CFG2 | Section 8.2.34 | |
| 304h | TDR_CFG3 | Section 8.2.35 | |
| 305h | TDR_CFG4 | Section 8.2.36 | |
| 306h | TDR_CFG5 | Section 8.2.37 | |
| 310h | TDR_TC1 | Section 8.2.38 | |
| 430h | A2D_REG_48 | Section 8.2.39 | |
| 442h | A2D_REG_66 | Section 8.2.40 | |
| 444h | A2D_REG_68 | Section 8.2.41 | |
| 450h | LEDS_CFG_1 | Section 8.2.42 | |
| 451h | LEDS_CFG_2 | Section 8.2.43 | |
| 452h | IO_MUX_CFG_1 | Section 8.2.44 | |
| 453h | IO_MUX_CFG_2 | Section 8.2.45 | |
| 456h | IO_MUX_CFG | Section 8.2.46 | |
| 45Dh | CHIP_SOR_1 | Section 8.2.47 | |
| 45Fh | LED1_CLKOUT_ANA_CTRL | Section 8.2.48 | |
| 489h | TX_INTER_CFG | Section 8.2.49 | |
| 496h | JABBER_CFG | Section 8.2.50 | |
| 497h | TEST_MODE_CTRL | Section 8.2.51 | |
| 553h | PG_REG_4 | Section 8.2.52 | |
| 560h | TC1_CFG_RW | Section 8.2.53 | |
| 561h | TC1_LINK_FAIL_LOSS | Section 8.2.54 | |
| 562h | TC1_LINK_TRAINING_TIME | Section 8.2.55 | |
| 563h | NO_LINK_TH | Section 8.2.56 | |
| 600h | RGMII_CTRL | Section 8.2.57 | |
| 601h | RGMII_FIFO_STATUS | Section 8.2.58 | |
| 602h | RGMII_CLK_SHIFT_CTRL | Section 8.2.59 | |
| 608h | SGMII_CTRL_1 | Section 8.2.60 | |
| 60Ah | SGMII_STATUS | Section 8.2.61 | |
| 60Ch | SGMII_CTRL_2 | Section 8.2.62 | |
| 60Dh | SGMII_FIFO_STATUS | Section 8.2.63 | |
| 618h | PRBS_STATUS_1 | Section 8.2.64 | |
| 619h | PRBS_CTRL_1 | Section 8.2.65 | |
| 61Ah | PRBS_CTRL_2 | Section 8.2.66 | |
| 61Bh | PRBS_CTRL_3 | Section 8.2.67 | |
| 61Ch | PRBS_STATUS_2 | Section 8.2.68 | |
| 61Dh | PRBS_STATUS_3 | Section 8.2.69 | |
| 61Eh | PRBS_STATUS_4 | Section 8.2.70 | |
| 620h | PRBS_STATUS_5 | Section 8.2.71 | |
| 622h | PRBS_STATUS_6 | Section 8.2.72 | |
| 623h | PRBS_STATUS_7 | Section 8.2.73 | |
| 624h | PRBS_CTRL_4 | Section 8.2.74 | |
| 625h | PATTERN_CTRL_1 | Section 8.2.75 | |
| 626h | PATTERN_CTRL_2 | Section 8.2.76 | |
| 627h | PATTERN_CTRL_3 | Section 8.2.77 | |
| 628h | PMATCH_CTRL_1 | Section 8.2.78 | |
| 629h | PMATCH_CTRL_2 | Section 8.2.79 | |
| 62Ah | PMATCH_CTRL_3 | Section 8.2.80 | |
| 639h | TX_PKT_CNT_1 | Section 8.2.81 | |
| 63Ah | TX_PKT_CNT_2 | Section 8.2.82 | |
| 63Bh | TX_PKT_CNT_3 | Section 8.2.83 | |
| 63Ch | RX_PKT_CNT_1 | Section 8.2.84 | |
| 63Dh | RX_PKT_CNT_2 | Section 8.2.85 | |
| 63Eh | RX_PKT_CNT_3 | Section 8.2.86 | |
| 648h | RMII_CTRL_1 | Section 8.2.87 | |
| 649h | RMII_STATUS_1 | Section 8.2.88 | |
| 871h | dsp_reg_71 | Section 8.2.89 | |
| 1000h | MMD1_PMA_CTRL_1 | Section 8.2.90 | |
| 1001h | MMD1_PMA_STATUS_1 | Section 8.2.91 | |
| 1007h | MMD1_PMA_STAUS_2 | Section 8.2.92 | |
| 100Bh | MMD1_PMA_EXT_ABILITY_1 | Section 8.2.93 | |
| 1012h | MMD1_PMA_EXT_ABILITY_2 | Section 8.2.94 | |
| 1834h | MMD1_PMA_CTRL_2 | Section 8.2.95 | |
| 1836h | MMD1_PMA_TEST_MODE_CTRL | Section 8.2.96 | |
| 3000h | MMD3_PCS_CTRL_1 | Section 8.2.97 | |
| 3001h | MMD3_PCS_Status_1 | Section 8.2.98 |
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.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| H | H | Set or cleared by hardware |
| R | R | Read |
| RC | R C | Read to Clear |
| RH | R H | Read Set or cleared by hardware |
| Write Type | ||
| W | W | Write |
| W0S | W 0S | Write 0 to set |
| W1S | W 1S | Write 1 to set |
| WSC | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
BMCR is shown in Table 8-5.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | MII Reset | RH/W1S | 0h | This bit is auto-cleared
|
| 14 | xMII Loopback | R/W | 0h | 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. |
| 13 | Speed Select | R | 1h | Speed Selection: Always 100-Mbps Speed |
| 12 | Auto-Negotiation Enable | R | 0h | Auto-Negotiation: Not supported on this device |
| 11 | Power Down | R/W | 0h | 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
|
| 10 | Isolate | R/W | 0h | Isolate:Isolates the port from the xMII with the exception of the
serial management interface
|
| 9 | RESERVED | R | 0h | Reserved |
| 8 | Duplex Mode | R | 1h |
|
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | RESERVED | R | 0h | Reserved |
BMSR is shown in Table 8-6.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | 100Base-T4 | R | 0h | Always 0 - PHY not able to perform 100Base-T4 |
| 14 | 100Base-X Full Duplex | R | 0h |
|
| 13 | 100Base-X Half Duplex | R | 0h |
|
| 12 | 10 Mbps Full Duplex | R | 0h |
|
| 11 | 10 Mbps Half Duplex | R | 0h |
|
| 10-7 | RESERVED | R | 0h | Reserved |
| 6 | MF Preamble Suppression | R | 1h |
|
| 5 | Auto-Negotiation Complete | R | 1h |
|
| 4 | Remote fault | H | 0h |
|
| 3 | Auto-Negotiation Ability | R | 0h |
|
| 2 | Link Status (Latch Low) | 0h |
| |
| 1 | Jabber Detect | H | 0h |
|
| 0 | Extended Capability | R | 1h |
|
PHYIDR1 is shown in Table 8-7.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Organizationally Unique Identifier 1 | R | 2000h | Unique Identifier for the part |
PHYIDR2 is shown in Table 8-8.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | Organizationally Unique Identifier 2 | R | 28h | Unique Identifier for the part |
| 9-4 | Model Number | R | 27h | Unique Identifier for the part |
| 3-0 | Revision Number | R | 1h | Unique Identifier for the part
|
PHYSTS is shown in Table 8-9.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | RESERVED | R | 0h | Reserved |
| 13 | receive_error_latch | H | 0h | Receiver error counter since last read. Clears on read |
| 12 | RESERVED | R | 0h | Reserved |
| 11 | RESERVED | R | 0h | Reserved |
| 10 | Signal Detect | R/W0S | 0h | Channel ok latch low
|
| 9 | Descrambler Lock Status (Latch Low) | R/W0S | 0h | Descrambler lock latch low
|
| 8 | RESERVED | R | 0h | Reserved |
| 7 | Interrupt Pin Status | H | 0h | Interrupts pin status, cleared on reading 0x12
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | jabber_dtct | R | 0h | duplicate from reg.0x1.1 |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | MII Loopback Status | R | 0h | MII loopback status
|
| 2 | Duplex Mode Status | R | 1h | Duplex mode status
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
PHYSCR is shown in Table 8-10.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Disable CLK125 | R/W | 0h |
|
| 14 | Power Save Mode Enable | R/W | 0h | Enable power save mode configuration from register |
| 13-12 | Power Save Mode | R/W | 0h |
|
| 11 | SGMII Soft Reset | R/WSC | 0h | SGMII Digital Reset This bit is auto-cleared |
| 10 | MAC Isolate for PHY_ADDR 0x00 | R/W | 0h | MAC Isolate is enabled only if PHY address is 0x00 Reg0x0[10] works for all PHY addresses including 0x00
|
| 9-8 | RMII TX FIFO Depth | R/W | 1h |
|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | RESERVED | R | 0h | Reserved |
| 3 | Interrupt Polarity | R/W | 1h |
|
| 2 | Force Interrupt | R/W | 0h |
|
| 1 | Interrupts Enable | R/W | 1h |
|
| 0 | Interrupt Pin Configuration | R/W | 1h |
|
MISR1 is shown in Table 8-11.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | Energy Detect Change Status | H | 0h | Status is changed to 1 when there is a change of MDI Energy
detection output Status is cleared on read of this register |
| 13 | Link Status Change Status | H | 0h | Status is changed to 1 when there is a change of link status Status is cleared on read of this register |
| 12 | Wake on LAN Status | H | 0h | Status is changed to 1 when WOL is received Status is cleared on read of this register |
| 11 | ESD Fault Detected Status | H | 0h | Status is changed to 1 when ESD fault is detected Status is cleared on read of this register |
| 10 | Training Done Status | H | 0h | Status is changed to 1 when training is done Status is cleared on read of this register |
| 9 | False Carrier Counter Half Full Status | H | 0h | Status is changed to 1 when false carrier counter is half full Status is cleared on read of this register |
| 8 | RX Error Counter Half Full Status | H | 0h | Status is changed to 1 when RX Error Counter in 0x15 is half full Status is cleared on read of this register |
| 7 | Link Quality Change Indication | R/W | 0h | Enable Interrupt on Link Quality status.
|
| 6 | Energy Detect Change Indication | R/W | 0h | Enable Interrupt on change of Energy Detect histr. Status
|
| 5 | Link Status Change Indication | R/W | 0h | Enable Interrupt on change of link status
|
| 4 | Wake on LAN Indication | R/W | 0h | Enable Interrupt on WoL detection
|
| 3 | ESD Fault Detected Indication | R/W | 0h | Enable Interrupt on ESD detect event
|
| 2 | Link Training Completed Indication | R/W | 0h | Enable Interrupt on M/S Link Training Completed event
|
| 1 | False Carrier Counter Half Full Indication | R/W | 0h | Enable Interrupt on False Carrier Counter Register half-full event
|
| 0 | RX Error Counter Half Full Indication | R/W | 0h | Enable Interrupt on Receive Error Counter Register half-full event
|
MISR2 is shown in Table 8-12.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Under Voltage Status | H | 0h | Status is changed to 1 when Under Voltage is detected Status is cleared on read of this register |
| 14 | Over Voltage Status | H | 0h | Status is changed to 1 when Over Voltage is detected Status is cleared on read of this register |
| 13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R | 0h | Reserved |
| 11 | RESERVED | R | 0h | Reserved |
| 10 | Sleep Mode Status | H | 0h | Status is changed to 1 when sleep mode has changed Status is cleared on read of this register |
| 9 | Data Polarity Change Status | H | 0h | Status is changed to 1 when MDI lines polarity change is detected Status is cleared on read of this register |
| 8 | Jabber Detect Status | H | 0h | Status is changed to 1 when jabber is detected Status is cleared on read of this register |
| 7 | Under Voltage Indication | R/W | 0h |
|
| 6 | Over Voltage Indication | R/W | 0h |
|
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1 | Data Polarity Change Indication | R/W | 0h |
|
| 0 | Jabber Detect Indication | R/W | 0h |
|
RECR is shown in Table 8-13.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RX Error Count | RC | 0h | 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. |
BISCR is shown in Table 8-14.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | Reserved |
| 10 | PRBS Lock Lost Latch Status | H | 0h | |
| 9 | RESERVED | R | 0h | Reserved |
| 8 | Core Power Mode | R | 1h |
|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | Data Transmission to MDI in xMII Loopback | R/W | 0h | Transmit data control during xMII Loopback
|
| 5-2 | Loopback Mode | R/W | 0h | Enable Loopbacks other than PCS loopback. 0x16[1] must be 0
|
| 1 | PCS Loopback Enable | R/W | 0h |
|
| 0 | RESERVED | R | 0h | Reserved |
MISR3 is shown in Table 8-15.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | No Link Status | H | 0h | Status is changed to 1 when Link has not been observed within time
programmed in 0x563 after training starts Status is cleared on read of this register |
| 13 | Sleep Fail Status | H | 0h | Status is changed to 1 when Sleep Negotiation Fails Status is cleared on read of this register |
| 12 | Power-On Reset Done Status | H | 0h | Status is changed to 1 Power-On Reset is done after the the
supplies are up Status is cleared on read of this register |
| 11 | No Frame Status | H | 0h | Status is changed to 1 when No frame is detected until Status is cleared on read of this register |
| 10 | WUR Received Status | H | 0h | Status is changed to 1 when WUR command is received from link
partner Status is cleared on read of this register |
| 9 | Remote Wake-up Status | H | 0h | Status is 1 after power-up if device is woken-up remotely Status is cleared on read of this register |
| 8 | LPS Received Status | H | 0h | Status is changed to 1 when LPS command is received from link
partner Status is cleared on read of this register |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | No Link Indication | R/W | 0h |
|
| 5 | Sleep Fail Indication | R/W | 1h |
|
| 4 | Power-On Reset Done Indication | R/W | 0h |
|
| 3 | No Frame Indication | R/W | 0h |
|
| 2 | WUR Received Indication | R/W | 1h |
|
| 1 | Remote Wake-up Indication | R/W | 0h |
|
| 0 | LPS Received Indication | R/W | 1h |
|
REG_19 is shown in Table 8-16.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R | 0h | Reserved |
| 11 | RESERVED | R | 0h | Reserved |
| 10 | DSP Energy Detect | R | 0h | DSP energy detected status |
| 9-5 | RESERVED | R | 0h | Reserved |
| 4-0 | PHY Address | R | 0h | PHY Address latched from straps |
TC10 Abort Register is shown in Table 8-17.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | Reserved |
| 1 | Sleep Abort through GPIO | R/W | 0h | Enables aborting TC10 using GPIO.
One of CLKOUT/LED_1 pins which is being used as an LED can be used to abort
|
| 0 | Sleep Abort | R/W | 0h | loc_sleep_abprt as defined by TC10 standard.
Aborts sleep negotiation while in SLEEP_ACK state
|
CDCR is shown in Table 8-18.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | TDR Start | RH/W1S | 0h | Bit is cleared after TDR run is complete
|
| 14 | TDR Auto-Run Enable | R/W | 0h |
|
| 13-2 | RESERVED | R | 0h | Reserved |
| 1 | TDR Done Status | R | 0h |
|
| 0 | TDR Fail Status | R | 0h |
|
PHYRCR is shown in Table 8-19.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Hard Reset | RH/W1S | 0h | Hardware Reset (Reset digital + register file) This bet is self clearing
|
| 14 | Soft Reset | RH/W1S | 0h |
|
| 13 | RESERVED | R | 0h | Reserved |
| 12-8 | RESERVED | R | 0h | Reserved |
| 7 | Standby Mode | R/W | 0h |
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4-0 | RESERVED | R | 0h | Reserved |
Register_133 is shown in Table 8-20.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | Link Up Status | R | 0h | Link Up status as defined by C&S |
| 13 | PHY Control In Send Data Mode | R | 0h | PHY Control In Send Data Status |
| 12 | Link Status | R | 0h | Link status set by link monitor |
| 11-8 | RESERVED | R | 0h | Reserved |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | Descrambler Lock Status | R | 0h | Status of descrambler
|
| 1 | Local Receiver Status | R | 0h | Local receiver status
|
| 0 | Remote Receiver Status | R | 0h | Remote receiver status
|
Register_17F is shown in Table 8-21.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | WUR from WAKE pin | R/W | 0h | Enable WUR transmission when a pulse is transmitted on WAKE pin Threshold of WAKE pulse width can be configured through 0x17F[7:0]]
|
| 14 | WUP Enable | R/W | 1h | Enable WUP transmission after local wake This option can be effectively used when PHY powers-up in Standby mode through strap
|
| 13-8 | RESERVED | R | 0h | Reserved |
| 7-0 | Wake Pulse Threshold | R/W | 28h | Width of WAKE pulse in microseconds required to initiate WUR during an active link |
Register_180 is shown in Table 8-22.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-3 | Sleep Request Timer Configuration | R/W | 0h |
|
| 2 | RESERVED | R | 0h | Reserved |
| 1-0 | Sleep Acknowledge Timer Configuration | R/W | 0h |
|
Register_181 is shown in Table 8-23.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9-0 | RX LPS Count | R | 0h | Indicates number of LPS codes received |
Register_182 is shown in Table 8-24.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9-0 | RX WUR Count | R | 0h | Indicates number of WUR codes received |
LPS_CFG4 is shown in Table 8-25.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Send WUP in Disable Transmit State | R/W | 0h | Write 1 to this bit to send WUP when PHY control is in DISABLE_TRANSMIT state |
| 14 | Force LPS Sleep Enable | R/W | 0h | Force control enable for sleep from LPS SM to PHY control SM |
| 13 | Force LPS Sleep | R/W | 0h | Force value for sleep from LPS SM to PHY control SM |
| 12 | Force Enable for TX LPS | R/W | 0h | Force enable for TX_LPS |
| 11 | Force TX LPS | R/W | 0h | Force value for TX_LPS |
| 10 | Force LPS Link Control Enable | R/W | 0h | Force link control enable to LPS state machine |
| 9 | Force LPS Link Control | R/W | 0h | Force link control value from LPS state machine |
| 8 | Force LPS State Machine Enable | R/W | 0h | Force enable for LPS state machine |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | Force LPS State Machine Value | R/W | 0h | Force value of LPS state machine |
LPS_CFG is shown in Table 8-26.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | cfg_reset_wur_cnt_rx_data | R/W | 0h | When set, resets the WUR received symbol counter upon receiving data |
| 14-13 | RESERVED | R | 0h | Reserved |
| 12 | cfg_reset_lps_cnt_rx_data | R/W | 0h | When set, resets the LPS received symbol counter upon receiving data |
| 11-10 | RESERVED | R | 0h | Reserved |
| 9 | cfg_reset_wur_cnt_tx_data | R/W | 1h | When set, resets the transmitted WUR symbols count when sending data |
| 8-7 | RESERVED | R | 0h | Reserved |
| 6 | cfg_reset_lps_cnt_tx_data | R/W | 0h | When set, resets the transmitted LPS symbols count when sending data |
| 5 | cfg_wake_fwd_en_wup_psv_link | R/W | 1h | Control to enable/disable Wake forwarding on WAKE pin when WUP is received when in PASSIVE_LINK mode
|
| 4 | Wake Forward Force | R/W | 0h | 1b = Force pulse on WAKE pin Pulse Width is confgurable by bits [3:2] The bit is self-cleared |
| 3-2 | Wake Forward Pulse Width | R/W | 0h | Configures the pulse width on WAKE pin for wake-forwarding 00b: 50µs 01b: 500µs 10b: 2ms 11b: 20ms |
| 1 | Wake Forward Enable | R/W | 1h | Enable Wake Forwarding on WAKE pin on reception of WUR
Command
|
| 0 | cfg_wake_fwd_en_wup | R/W | 1h | If set, enables doing wake forwarding when WUP symbols are received
|
LPS_CFG5 is shown in Table 8-27.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | WUP Timer | R/W | 0h | Time for which PHY control SM stays in WAKE_TRANSMIT
|
| 12-4 | RESERVED | R | 0h | Reserved |
| 3-2 | WUR Symbol Gap | R/W | 0h | Max gap allowed between two WUR symbols for acknowledgement of WUR |
| 1-0 | LPS Symbol Gap | R/W | 0h | Max gap allowed between two LPS symbols for acknowledgement of LPS |
LPS_CFG7 is shown in Table 8-28.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | LPS Stop at Limit | R/W | 0h | Configures the device to stop sending LPS codes once done sending the number of codes configured in 0x1879:0
|
| 14-8 | RESERVED | R | 0h | Reserved |
| 9-0 | LPS Limit Select | R/W | 0h | Indicates number of LPS symbols to be transmitted before tx_lps_done becomes true |
LPS_CFG8 is shown in Table 8-29.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9-0 | WUR Symbol Number | R/W | 80h | Indicates number of WUR symbols to be transmitted |
LPS_CFG9 is shown in Table 8-30.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9-0 | cfg_rx_lps_sel | R/W | 40h | Indicates number of LPS symbols to be received to set lps_recv |
LPS_CFG10 is shown in Table 8-31.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9-0 | cfg_rx_wur_sel | R/W | 40h | Indicates number of WUR symbols to be received to acknowlege WUR and do wake forwarding |
LPS_CFG2 is shown in Table 8-32.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | cfg_stop_sleep_neg_on_no_send_n | R/W | 1h | If this bit is set, TC10 statemachine reverts back to NORMAL state from SLEEP_ACK or SLEEP_REQ states when Link is dropped |
| 11 | cfg_stop_sleep_neg_on_activity | R/W | 1h | When packets are either transmitted or received by the PHY, setting this bit Stops sleep negotiation and TC10 state machine reverts back to NORMAL state when it is in SLEEP_ACK or SLEEP_REQ state(when sleep negotiation is ongoing) |
| 10 | RESERVED | R | 0h | Reserved |
| 9 | RESERVED | R | 0h | Reserved |
| 8 | cfg_tc10_dis_bond_pad_bypass | R/W | 0h | TC10 Enable
|
| 7 | RESERVED | R | 0h | Ignore on read |
| 6 | cfg_auto_mode_en | R/W | 1h | LPS autonomous mode enable
if(RX_D3_strap ==1)
reset_val = ~CLKOUT_strap
else
reset_val = ~LED_1_strap
This bit is Auto-cleared after Link-Up
|
| 5 | cfg_lps_mon_en | R/W | 0h | Normal to Standby Transition Enable
|
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1 | cfg_lps_sleep_en | R/W | 1h | Enable transition to Standby mode instead of Sleep mode after successful sleep negotiation (refered to as TC10_SBY)
|
| 0 | RESERVED | R | 0h | Reserved |
LPS_CFG3 is shown in Table 8-33.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | Reserved |
| 8-0 | cfg_lps_pwr_mode | RH/W1S | 0h |
|
LPS_STATUS is shown in Table 8-34.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-7 | RESERVED | R | 0h | Reserved |
| 6-0 | status_lps_st | R | 0h | LPS SM state
|
TDR_TX_CFG is shown in Table 8-35.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | cfg_tdr_tx_duration | R/W | 2710h | TDR transmit duration in usec, Default : 10000usec |
TAP_PROCESS_CFG is shown in Table 8-36.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | cfg_end_tap_index | R/W | 17h | End echo coefficient index for peak detect sweep during TDR |
| 7-5 | RESERVED | R | 0h | Reserved |
| 4-0 | cfg_start_tap_index | R/W | 3h | Starting echo coefficient index for peak detect sweep during TDR |
TDR_CFG1 is shown in Table 8-37.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-4 | cfg_forward_shadow | R/W | 4h | Num of neighboring echo coeff taps to be considered for calculating local maximum |
| 3-2 | cfg_post_silence_time | R/W | 1h | Post-Silence state timer in ms 0x00 : 0ms 0x01 : 10ms 0x10 : 100ms 0x11 : 1000ms |
| 1-0 | cfg_pre_silence_time | R/W | 1h | Pre-Silence state timer in ms 0x00 : 0ms 0x01 : 10ms 0x10 : 100ms 0x11 : 1000ms |
TDR_CFG2 is shown in Table 8-38.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | cfg_tdr_filt_loc_offset | R/W | 4h | tap index offset of dyamic peak equation, cfg_start_tap_index + 1'b1 |
| 7-0 | cfg_tdr_filt_init | R/W | 19h | Value of peak_th at x=start_tap_index of dynamic peak threshold equation |
TDR_CFG3 is shown in Table 8-39.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-0 | cfg_tdr_filt_slope | R/W | 30h | Slope of dynamic peak threshold equation (0.4) |
TDR_CFG4 is shown in Table 8-40.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9 | RESERVED | R | 0h | Reserved |
| 8-7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5-4 | hpf_gain_tdr | R/W | 0h | HPF gain code during TDR |
| 3-0 | pga_gain_tdr | R/W | 4h | PGA gain code during TDR |
TDR_CFG5 is shown in Table 8-41.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3-0 | cfg_cable_delay_num | R/W | Ah | 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) |
TDR_TC1 is shown in Table 8-42.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | RESERVED | R | 0h | Reserved |
| 7 | peak_detect | R | 0h | Set if fault is detected in cable
|
| 6 | peak_sign | R | 0h | Nature of discontinuity. Valid only if peak_detect is set
|
| 5-0 | peak_loc_in_meters | R | 0h | Fault location in meters (Valid only if peak_detect is set) |
A2D_REG_48 is shown in Table 8-43.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R | 0h | Reserved |
| 11-8 | dll_tx_delay_ctrl_rgmii_sl | R/W | 7h | controls TX DLL in RGMII mode inSteps of 312.5ps, affects the CLK_90 output. Delay = ((Bit[11:8] in decimal) + 1)*312.5 ps |
| 7-4 | dll_rx_delay_ctrl_rgmii_sl | R/W | 7h | Controls RX DLL in RGMII mode in Steps of 312.5ps, affects the CLK_90 output. Delay = ((Bit[7:4] in decimal) + 1)*312.5 ps |
| 3-0 | RESERVED | R | 0h | Reserved |
A2D_REG_66 is shown in Table 8-44.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14-9 | ESD Event Count | R | 0h | Field gives the number of ESD events on the copper channel |
| 8 | RESERVED | R | 0h | Reserved |
| 7-5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3-0 | RESERVED | R | 0h | Reserved |
A2D_REG_68 is shown in Table 8-45.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-4 | RESERVED | R | 0h | Reserved |
| 3 | goto_sleep_force_val | R/W | 0h | Sleep Mode Force Value: |
| 2 | goto_sleep_force_control | R/W | 0h | Sleep Mode Force Control: |
| 1 | wake_fwd_force_val | R/W | 0h | WAKE Output Force Value: |
| 0 | wake_fwd_force_control | R/W | 0h | WAKE Output Value Force Control:
|
LEDS_CFG_1 is shown in Table 8-46.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | Disable LED Stretching | R/W | 0h |
|
| 13-12 | LED Blink Rate | R/W | 2h |
|
| 11-8 | LED_2 Options | R/W | 6h |
|
| 7-4 | LED_1 Options | R/W | 1h |
|
| 3-0 | LED_0 Options | R/W | 0h |
|
LEDS_CFG_2 is shown in Table 8-47.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | clk_o_gpio_ctrl_3 | R/W | 0h | MSB of CLKOUT gpio control. This bit provides additional options for configuring CLKOUT If set to 1, it changes the effect ofclk_o_gpio_ctrl bits of 0x453 Reg 0x453[2:0] will control CLKOUT as follows
|
| 14 | led_1_gpio_ctrl_3 | R/W | 0h | MSB of LED_1 gpio control. This bit provides additional options for configuring LED_0 If set to 1, it changes the effect of led_1_gpio_ctrl bits of 0x452 Reg 0x452[10:8] will control LED_1 as follows
|
| 13 | led_0_gpio_ctrl_3 | R/W | 0h | MSB of LED_0 gpio control. This bit provides additional options for configuring LED_0 If set to 1, it changes the effect of led_0_gpio_ctrl bits of 0x452 Reg 0x452[2:0] will control LED_0 as follows
|
| 12-9 | RESERVED | R | 0h | Reserved |
| 8 | led_2_drv_en | R/W | 0h |
|
| 7 | led_2_drv_val | R/W | 0h | If bit #8 is set, this is the value of LED_2 Note: There is no LED_2, only if CLK_OUT is configured as LED_2 |
| 6 | led_2_polarity | R/W | 1h | LED_2 polarity.
Note: There is no LED_2, only if CLK_OUT is configured as LED_2
|
| 5 | led_1_drv_en | R/W | 0h | Note: There is no LED_2, only if CLK_OUT is configured as LED_2
|
| 4 | led_1_drv_val | R/W | 0h | If bit #5 is set, this is the value of LED_1 |
| 3 | led_1_polarity | R/W | 1h | LED_1 polarity:
if(RX_D3_strap == 1)
reset_val = ~CLKOUT_strap
else
reset_val = ~LED_1_strap
|
| 2 | led_0_drv_en | R/W | 0h | 0 - LED_0 is in normal operation mode 1 - Drive the value of LED_0 (driven value is bit #1) |
| 1 | led_0_drv_val | R/W | 0h | If bit #2 is set, this is the value of LED_1 |
| 0 | led_0_polarity | R/W | 1h | LED_0 polarity:
reset_val = ~LED_0_strap
|
IO_MUX_CFG_1 is shown in Table 8-48.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | led_1_clk_div_2_en | R/W | 0h | If led_1_gpio is configured to led_1_clk_source, Selects divide by 2 of clock at led_1_clk_source |
| 14-12 | led_1_clk_source | R/W | 0h | 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) |
| 11 | led_1_clk_inv_en | R/W | 0h | If led_1_gpio is configured to led_1_clk_source, Selects inversion of clock at led_1_clk_source |
| 10-8 | led_1_gpio_ctrl | R/W | 0h | controls the output of LED_1 IO: 000b - LED_1 (default: LINK + ACT) 001b - LED_1 Clock mux out 010b - WoL 011b - Under-Voltage indication 100b - 1588 TX 101b - 1588 RX 110b - ESD 111b - interrupt if(RX_D3_strap ==1) reset_val = 3'b001 else reset_val = 3'b000 |
| 7 | led_0_clk_div_2_en | R/W | 0h | If led_0_gpio is configured to led_0_clk_source, Selects divide by 2 of clock at led_0_clk_source |
| 6-4 | led_0_clk_source | R/W | 0h | In case clk_out is MUXed to LED_0 IO, this field controls clk_out source:
|
| 3 | led_0_clk_inv_en | R/W | 0h | If led_0_gpio is configured to led_0_clk_source, Selects inversion of clock at led_0_clk_source |
| 2-0 | led_0_gpio_ctrl | R/W | 0h | controls the output of LED_0 IO:
|
IO_MUX_CFG_2 is shown in Table 8-49.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | cfg_tx_er_on_led1 | R/W | 0h | configures led_1 pin to tx_er pin and LED_1 pin is made input |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | clk_o_clk_div_2_en | R/W | 0h | If clk_out is configured to output clk_o_clk_source, Selects divide by 2 of clock at clk_o_clk_source |
| 7-4 | clk_o_clk_source | R/W | 0h | In case clk_out is MUXed to CLK_O IO, this field controls clk_out source:
0000b - XI clock 0001b - 200M pll clock 0010b - 67 MHz ADC clock (recovered) 0011b - Free 200MHz clock 0100b - 25M MII clock derived from 200M LD clock 0101b - 25MHz clock to PLL (XI or XI/2) or POR clock 0110b - Core 100 MHz clock 0111b - 67 MHz DSP clock (recovered, 1/3 duty cycle) 1000b - CLK25_50 (50 MHz in RMII, 25 MHz in others) 1001b - 50M RMII RX clk 1010b - SGMII serlz clk 1011b - SGMII deserlz clk 1100b - 30ns tick 1101b - 40ns tick 1110b - DLL TX CLK 1111b - DLL RX CLK |
| 3 | clk_o_clk_inv_en | R/W | 0h | If clk_out is configured to output clk_o_clk_source, Selects inversion of clock at clk_o_clk_source |
| 2-0 | clk_o_gpio_ctrl | R/W | 1h | controls the output of CLK_O IO: 000b - LED_1 001b - CLKOUT Clock mux out 010b - WoL 011b - Under-Voltage indication 100b - 1588 TX 101b - 1588 RX 110b - ESD 111b - interrupt Automatically gets configured to 3 'h0 if pin6(LED_1) is strapped As daisy chain CLKOUT if(RX_D3_strap ==1) reset_val = 3'b000 else reset_val = 3'b001 |
IO_MUX_CFG is shown in Table 8-50.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | rx_pins_pupd_value | R/W | 0h | when RX pins PUPD force control is enabled,
PUPD is controlled by this register
|
| 13 | rx_pins_pupd_force_control | R/W | 0h | enables PUPD force control on RX MAC pins
|
| 12-11 | tx_pins_pupd_value | R/W | 0h | when TX pins PUPD force control is enabled,
PUPD is controlled by this register
|
| 10 | tx_pins_pupd_force_control | R/W | 0h | enables PUPD force control on TX MAC pins
|
| 9-5 | mac_rx_impedance_ctrl | R/W | 0h | RX MAC interface PAD impedance control |
| 4-0 | mac_tx_impedance_ctrl | R/W | 0h | TX MAC interface PAD impedance control |
CHIP_SOR_1 is shown in Table 8-51.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | |
| 14 | RESERVED | R | 0h | Reserved |
| 13 | LED1_POR | R | 0h | LED_1 strap sampled at power up |
| 12 | RX_D3_POR | R | 0h | RX_D3 strap sampled at power up |
| 11 | RESERVED | R | 0h | Reserved |
| 10 | RESERVED | R | 0h | Reserved |
| 9 | LED0_STRAP | R | 0h | LED_0 strap sampled at power up or reset |
| 8 | RXD3_STRAP | R | 0h | RX_D3 strap sampled at reset |
| 7 | RXD2_STRAP | R | 0h | RX_D2 strap sampled at power up or reset |
| 6 | RXD1_STRAP | R | 0h | RX_D1 strap sampled at power up or reset |
| 5 | RXD0_STRAP | R | 0h | RX_D0 strap sampled at power up or reset |
| 4 | RXCLK_STRAP | R | 0h | RX_CLK strap sampled at power up or reset |
| 3-2 | RXER_STRAP | R | 0h | RX_ER strap sampled at power up or reset |
| 1-0 | RXDV_STRAP | R | 0h | RX_DV strap sampled at power up or reset |
LED1_CLKOUT_ANA_CTRL is shown in Table 8-52.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | RESERVED | R | 0h | Reserved |
| 13-5 | RESERVED | R | 0h | Reserved |
| 4 | clkout_ana_sel_1p0v_sl | R/W | 0h | For selecting test line b/w analog test clocks |
| 3-2 | led_1_ana_mux_ctrl | R/W | 3h | Selects the signal to be sent out on LED_1 pin
Automatically selects
output from digital if
Pin6(LED_1) is strapped
As daisy chain CLKOUT
if(RX_D3_strap == 1)
reset_val = 2'b00
else
reset_val = 2'b11
|
| 1-0 | clkout_ana_mux_ctrl | R/W | 0h | Selects the signal to be sent out on CLKOUT pin
Automatically selects
output from digital if
Pin6(LED_1) is strapped
As daisy chain CLKOUT
if(RX_D3_strap == 1)
reset_val = 2'b11
else
reset_val = 2'b00
|
TX_INTER_CFG is shown in Table 8-53.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-3 | RESERVED | R | 0h | Reserved |
| 2 | cfg_force_tx_interleave | R/W | 0h | Force interleave on Tx |
| 1 | cfg_tx_interleave_en | R/W | 0h | Enable interleave on tx, if interleave detected on the Rx
|
| 0 | cfg_interleave_det_en | R/W | 1h | Enable interleave detection
|
JABBER_CFG is shown in Table 8-54.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | Reserved |
| 10-0 | cfg_rcv_jab_timer_val | R/W | 44Ch | Jabber timeout count in usec |
TEST_MODE_CTRL is shown in Table 8-55.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9-4 | cfg_test_mode1_symbol_cnt | R/W | 1Ch | number of +1/-1 symbols to send in test_mode_1 N= 2 + 2* CFG_TEST_MODE1_SYMBOL_CNT |
| 3-0 | RESERVED | R | 0h | Reserved |
PG_REG_4 is shown in Table 8-56.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13 | force_pol_en | R/W | 0h | Enable force on polarity
|
| 12 | force_pol_val | R/W | 0h | Polarity force value. Only valid if bit [13] is 1.
|
| 11-0 | RESERVED | R | 0h | Reserved |
TC1_CFG_RW is shown in Table 8-57.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13 | RESERVED | R | 0h | Reserved |
| 12-11 | cfg_link_status_metric | R/W | 0h | selects following link up signals as defined by C&S
|
| 10-5 | cfg_link_failure_multihot | R/W | 3Fh | each bit enables logging of link failure in the given scenario: bit[5] - SQI greater than configured thershold in register cfg_bad_sqi_thrs bit[6] - RCV_JABBER_DET5 - BAD_SSD bit[7] - LINK_FAILED bit[8] - RX_ERROR bit[9] - BAD_END bit[10] - RESERVED |
| 4-3 | cfg_comm_timer_thrs | R/W | 0h | selects the hysteresis timer value for TC1 comm ready
|
| 2-0 | cfg_bad_sqi_thrs | R/W | 4h | 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 |
TC1_LINK_FAIL_LOSS is shown in Table 8-58.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | link_losses | R | 0h | Number of Link Losses occurred since last power cycle (as per TC1 specification) |
| 9-0 | link_failures | R | 0h | Number of Link Failures causing NOT a link loss since last power cycle (as per TC1 specification) |
TC1_LINK_TRAINING_TIME is shown in Table 8-59.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | comm_ready | R | 0h | TC1 comm ready signal (Optimized link status indication for higher Layers to indicate if communication is possible via link)
|
| 14-8 | RESERVED | R | 0h | Reserved |
| 7-0 | lq_ltt | R | 0h | Link training time of the last link training (as per TC1 specification) |
NO_LINK_TH is shown in Table 8-60.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-0 | cfg_no_link_timer_th | R/W | 96h | If link is not obtained within this amount of time(in milliseconds), interrupt will be provided if enabled |
RGMII_CTRL is shown in Table 8-61.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-7 | RESERVED | R | 0h | Reserved |
| 6-4 | rgmii_tx_half_full_th | R/W | 3h | RGMII TX sync FIFO half full threshold in number if nibbles |
| 3 | cfg_rgmii_en | R/W | 0h | RGMII enable bit
Default from strap
if(RX_D2_strap == 1)
reset_val = 1
else
reset_val = 0
|
| 2 | inv_rgmii_txd | R/W | 0h | Invert RGMII Tx wire order - full swap [3:0] -- [0:3] |
| 1 | inv_rgmii_rxd | R/W | 0h | Invert RGMII Rx wire order - full swap [3:0] -- [0:3] |
| 0 | sup_tx_err_fd_rgmii | R/W | 0h | this bit can disable the TX_ERR indication input |
RGMII_FIFO_STATUS is shown in Table 8-62.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | Reserved |
| 1 | rgmii_tx_af_full_err | R | 0h | RGMII Tx fifo full error |
| 0 | rgmii_tx_af_empty_err | R | 0h | RGMII Tx fifo empty error |
RGMII_CLK_SHIFT_CTRL is shown in Table 8-63.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | Reserved |
| 1 | cfg_rgmii_rx_clk_shift_sel | R/W | 0h | 0: clock and data are aligned
1: clock on PIN is delayed by 90 degrees relative to RGMII_RX data
if({RX_D2_strap, RX_D1_strap} == 2'b11)
reset_val = 1
else
resett_val = 0
|
| 0 | cfg_rgmii_tx_clk_shift_sel | R/W | 0h | use this mode when RGMII_TX_CLK & RGMII_TXD are aligned if({RX_D2_strap, RX_D1_strap, RX_D0_strap} == 3'b101) reset_val = 1 else if({RX_D2_strap, RX_D1_strap, RX_D0_strap} == 3'b110) reset_val = 1 else reset_val = 0 |
SGMII_CTRL_1 is shown in Table 8-64.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | sgmii_tx_err_dis | R/W | 0h | SGMII TX err disable bit |
| 14 | cfg_align_idx_force_en | R/W | 0h | Force word boundray index selection |
| 13-10 | cfg_align_idx_value | R/W | 0h | when cfg_align_idx_force is set,This value set the iword boundray index |
| 9 | cfg_sgmii_en | R/W | 0h | SGMII enable bit
Default from strap
if({RX_D2_strap, RX_D1_strap, RX_D0_strap} == 3'b000)
reset_val = 1
else
reset_val = 0
|
| 8 | cfg_sgmii_rx_pol_invert | R/W | 0h | SGMII RX bus invert polarity |
| 7 | cfg_sgmii_tx_pol_invert | R/W | 0h | SGMII TX bus invert polarity |
| 6-5 | serdes_tx_bits_order | R/W | 3h | SERDES TX bits order (input to digital core) |
| 4 | serdes_rx_bits_order | R/W | 1h | SERDES RX bits order (output of digital core) : 0 - MSB-first (default) 1 - LSB-first (reversed order) |
| 3 | cfg_sgmii_align_pkt_en | R/W | 1h | For aligning the start of read out TX packet (towards serializer) w/ tx_even pulse. To sync with the Code_Group/OSET FSM code slots. Default is '1', when using '0' we go back to Gemini code |
| 2-1 | sgmii_autoneg_timer | R/W | 1h | Selects duration of SGMII Auto-Negotiation timer
|
| 0 | sgmii_autoneg_en | R/W | 1h | sgmii auto negotiation enable
|
SGMII_STATUS is shown in Table 8-65.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | sgmii_page_received | R | 0h | Clear on read bit. Indicates that a new auto neg page was received |
| 11 | SGMII Link Status | R | 0h |
|
| 10 | sgmii_autoneg_complete | R | 0h | sgmii autoneg complete indication
|
| 9 | cfg_align_en | R | 0h | word boundary FSM - align indication |
| 8 | cfg_sync_status | R | 0h | word boundary FSM - sync status indication |
| 7-4 | cfg_align_idx | R | 0h | word boundary index selection |
| 3-0 | RESERVED | R | 0h | Reserved |
SGMII_CTRL_2 is shown in Table 8-66.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | sgmii_cdr_lock_force_val | R/W | 0h | SGMII cdr lock force value |
| 7 | sgmii_cdr_lock_force_ctrl | R/W | 0h | SGMII cdr lock force enable |
| 6 | sgmii_mr_restart_an | RH/W1S | 0h | Restart sgmii autonegotiation |
| 5-3 | tx_half_full_th | R/W | 4h | SGMII TX sync FIFO half full threshold |
| 2-0 | rx_half_full_th | R/W | 4h | SGMII RX sync FIFO half full threshold |
SGMII_FIFO_STATUS is shown in Table 8-67.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-4 | RESERVED | R | 0h | Reserved |
| 3 | sgmii_rx_af_full_err | H | 0h | SGMII RX fifo full error
|
| 2 | sgmii_rx_af_empty_err | H | 0h | SGMII RX fifo empty error
|
| 1 | sgmii_tx_af_full_err | H | 0h | SGMII TX fifo full error
|
| 0 | sgmii_tx_af_empty_err | H | 0h | SGMII TX fiff empty error
|
PRBS_STATUS_1 is shown in Table 8-68.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-0 | prbs_err_ov_cnt | R | 0h | Holds number of error counter overflow that received by the PRBS checker. Value in this register is locked when write is done to register 0x001B bit[0] or bit[1]. Counter stops on 0xFF. Note: when PRBS counters work in single mode, overflow counter is not active |
PRBS_CTRL_1 is shown in Table 8-69.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13 | cfg_pkt_gen_64 | R/W | 0h |
|
| 12 | send_pkt | RH/W1S | 0h | 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 |
| 11 | RESERVED | R | 0h | Reserved |
| 10-8 | cfg_prbs_chk_sel | R/W | 5h | 000 : Checker receives from RGMII TX 001 : Checker receives from SGMII TX 010 : Checker receives from RMII RX 011 : Checker receives from MII 101 : Checker receives from Cu RX 110 : Reserved 111 : Reserved |
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | cfg_prbs_gen_sel | R/W | 7h | 000 : PRBS transmits to RGMII RX 001 : PRBS transmits to SGMII RX 010 : PRBS transmits to RMII RX 011 : PRBS transmits to MII RX 101 : PRBS transmits to Cu TX 110 : Reserved 111 : Reserved |
| 3 | cfg_prbs_cnt_mode | R/W | 0h |
|
| 2 | cfg_prbs_chk_enable | R/W | 1h | Enable PRBS checker |
| 1 | cfg_pkt_gen_prbs | R/W | 0h | 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 |
| 0 | pkt_gen_en | R/W | 0h | Enable/disable for prbs/packet generator
|
PRBS_CTRL_2 is shown in Table 8-70.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Packet Length | R/W | 5DCh | Sets packet length (in bytes) between the PRBS packets or nonPRBS packets generated |
PRBS_CTRL_3 is shown in Table 8-71.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-0 | PRBS IPG | R/W | 7Dh | Sets IPG (in bytes) between the PRBS packets or non-PRBS packets generated |
PRBS_STATUS_2 is shown in Table 8-72.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | PRBS Checker Byte Count | R | 0h | 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 |
PRBS_STATUS_3 is shown in Table 8-73.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | PRBS Checker Packet Count-1 | R | 0h | 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 |
PRBS_STATUS_4 is shown in Table 8-74.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | PRBS Checker Packet Count-2 | R | 0h | 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 |
PRBS_STATUS_5 is shown in Table 8-75.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | MAC Packet Gen Done | R | 0h | Set when all MAC packets with CRC are transmitted
|
| 11 | MAC Packet Gen Busy | R | 0h |
|
| 10 | PRBS Checker Packet Count Overflow Status | R | 0h | 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] |
| 9 | PRBS Checker Byte Count Overflow Status | R | 0h | 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] |
| 8 | PRBS Lock | R | 0h |
|
| 7-0 | PRBS Error Count | R | 0h | 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 |
PRBS_STATUS_6 is shown in Table 8-76.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | PRBS Packer Error Count-1 | R | 0h | 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 |
PRBS_STATUS_7 is shown in Table 8-77.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | PRBS Packer Error Count-2 | R | 0h | 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 |
PRBS_CTRL_4 is shown in Table 8-78.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | MAC Packet Data | R/W | 55h | Fixed data to be sent when MAC Packet Mode is set to Fixed mode |
| 7-6 | MAC Packet Mode | R/W | 0h |
|
| 5-3 | Pattern Length in MAC Packets | R/W | 2h | Number of bytes of valid pattern in packet (Max - 6) |
| 2-0 | Packet Count for MAC Packets Mode | R/W | 1h |
|
PATTERN_CTRL_1 is shown in Table 8-79.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Pattern in MAC Packets [15:0] | R/W | 0h | Bytes 0,1 of programmable pattern in MAC packets |
PATTERN_CTRL_2 is shown in Table 8-80.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Pattern in MAC Packets [31:16] | R/W | 0h | Bytes 2,3 of programmable pattern in MAC packets |
PATTERN_CTRL_3 is shown in Table 8-81.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Pattern in MAC Packets [47:32] | R/W | 0h | Bytes 4,5 of programmable pattern in MAC packets |
PMATCH_CTRL_1 is shown in Table 8-82.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Destination Address in MAC Packets [15:0] | R/W | 0h | Destination Address field in the generated MAC packets |
PMATCH_CTRL_2 is shown in Table 8-83.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Destination Address in MAC Packets [31:16] | R/W | 0h | Destination Address field in the generated MAC packets |
PMATCH_CTRL_3 is shown in Table 8-84.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Destination Address in MAC Packets [47:32] | R/W | 0h | Destination Address field in the generated MAC packets |
TX_PKT_CNT_1 is shown in Table 8-85.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | TX Packet Count [15:0] | RC | 0h | Lower 16 bits of TX packets from MAC counter Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence |
TX_PKT_CNT_2 is shown in Table 8-86.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | TX Packet Count [31:16] | RC | 0h | Upper 16 bits of TX packets from MAC counter Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence |
TX_PKT_CNT_3 is shown in Table 8-87.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | TX Error Packet Count | RC | 0h | TX packets from MAC with CRC error counter Note : Register is cleared when 0x639, 0x63A, 0x63B are read in sequence |
RX_PKT_CNT_1 is shown in Table 8-88.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RX Packet Count [15:0] | RC | 0h | Lower 16 bits of RX packets received from MDI Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence |
RX_PKT_CNT_2 is shown in Table 8-89.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RX Packet Count [31:16] | RC | 0h | Upper 16 bits of RX packets received from MDI Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence |
RX_PKT_CNT_3 is shown in Table 8-90.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RX Error Packet Count | RC | 0h | Rx packet with error (CRC error) counter Note : Register is cleared when 0x63C, 0x63D, 0x63E are read in sequence |
RMII_CTRL_1 is shown in Table 8-91.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | Reserved |
| 10 | RMII TXD Delay Disable | R/W | 0h | If set, disables delay of TXD in RMII mode |
| 9-7 | RMII Half Full Threshold | R/W | 2h | FIFO Half Full Threshold in nibbles for the RMII Rx FIFO |
| 6 | RMII Enable | R/W | 0h |
|
| 5 | cfg_rmii_bypass_afifo_en | R/W | 1h |
|
| 4 | RMII Follower Enable | R/W | 0h | Not recommended to configure this bit. Can be used as a status bit
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1 | RMII Rev1.0 Enable | R/W | 0h |
|
| 0 | RMII Enhanced Mode Enable | R/W | 0h |
|
RMII_STATUS_1 is shown in Table 8-92.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | Reserved |
| 1 | RMII FIFO Empty Error | R | 0h | Clear on read bit RMII FIFO underflow error status |
| 0 | RMII FIFO Full Error | R | 0h | Clear on Read bit RMII FIFO overflow status |
dsp_reg_71 is shown in Table 8-93.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-5 | Worst SQI | 0h | Worst SQI value since last read | |
| 4 | RESERVED | R | 0h | Reserved |
| 3-1 | SQI Value | R | 0h | SQI value |
| 0 | RESERVED | R | 0h | Reserved |
MMD1_PMA_CTRL_1 is shown in Table 8-94.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | PMA Reset | R/W | 0h |
|
| 14-1 | RESERVED | R | 0h | Reserved |
| 0 | PMA Loopback | R/W | 0h |
|
MMD1_PMA_STATUS_1 is shown in Table 8-95.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-3 | RESERVED | R | 0h | Reserved |
| 2 | Link Status | R | 0h | Link status from link monitor state machine
|
| 1-0 | RESERVED | R | 0h | Reserved |
MMD1_PMA_STAUS_2 is shown in Table 8-96.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-0 | PMA PMD Type Selection | R | 3Dh | PMA or PMD type selection field 111101b = 100BASE-T1 PMA or PMD |
MMD1_PMA_EXT_ABILITY_1 is shown in Table 8-97.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | Reserved |
| 11 | Extended Abilities | R | 1h |
|
| 10-0 | RESERVED | R | 0h | Reserved |
MMD1_PMA_EXT_ABILITY_2 is shown in Table 8-98.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | 100BASE-T1 ability | R | 1h |
|
MMD1_PMA_CTRL_2 is shown in Table 8-99.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | Leader Follower Configuration | R/W | 0h |
|
| 13-4 | RESERVED | R | 0h | Reserved |
| 3-0 | Type Selection | R | 0h | Type selection field
|
MMD1_PMA_TEST_MODE_CTRL is shown in Table 8-100.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | Compliance Test Mode | R/W | 0h | 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-0 | RESERVED | R | 0h | Reserved |
MMD3_PCS_CTRL_1 is shown in Table 8-101.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | PCS Reset | R/W | 0h | 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 |
| 14 | PCS_loopback | R/W | 0h | This bit is cleared by PCS_Reset |
| 13-11 | RESERVED | R | 0h | Reserved |
| 10 | RX Clock Stoppable | R/W | 0h | RW, reset value = 1. 1= PHY can stop receiving clock during LPI 0= Clock not stoppable Note: This flop implemented at glue logic |
| 9-0 | RESERVED | R | 0h | Reserved |
MMD3_PCS_Status_1 is shown in Table 8-102.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | Reserved |
| 11 | TX LPI Received | R | 0h |
|
| 10 | RX LPI Received | R | 0h |
|
| 9 | TX LPI Indication | R | 0h |
|
| 8 | RX LPI Indication | R | 0h |
|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | TX Clock Stoppable | R | 0h |
|
| 5-0 | RESERVED | R | 0h | Reserved |