SLVSM66 November 2026 DP83C8201F
ADVANCE INFORMATION
Refer to the PDF data sheet for device specific package drawings
Table 8-82 lists the memory-mapped registers for the DP83C8201Fx registers. All register offset addresses not listed in Table 8-82 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | BMCR Register | Basic Mode Control Register | Section 8.8.1 |
| 1h | BMSR Register | Basic Mode Status Register | Section 8.8.3 |
| 2h | PHYIDR1 Register | PHY Identifier Register #1 | Section 8.8.5 |
| 3h | PHYIDR2 Register | PHY Identifier Register #2 | Section 8.8.7 |
| 4h | ANAR Register | Auto-Negotiation Advertisement Register | Section 8.8.9 |
| 5h | ALNPAR Register | Auto-Negotiation Link Partner Ability Register | Section 8.8.11 |
| 6h | ANER Register | Auto-Negotiation Expansion Register | Section 8.8.13 |
| 7h | ANNPTR Register | Auto-Negotiation Next Page Register | Section 8.8.15 |
| 8h | ANLNPTR Register | Auto-Negotiation Link Partner Ability Next Page Register | Section 8.8.17 |
| 9h | CR1 Register | Control Register #1 | Section 8.8.19 |
| Ah | CR2 Register | Control Register #2 | Section 8.8.21 |
| Bh | CR3 Register | Control Register #3 | Section 8.8.23 |
| Dh | REGCR Register | Extended Register Control Register | Section 8.8.25 |
| Eh | ADDAR Register | Extended Register Data Register | Section 8.8.27 |
| Fh | FLDS Register | Fast Link Down Status Register | Section 8.8.29 |
| 10h | PHYSTS Register | PHY Status Register | Section 8.8.31 |
| 11h | PHYSCR Register | PHY Specific Control Register | Section 8.8.33 |
| 12h | MISR1 Register | MII Interrupt Status Register #1 | Section 8.8.35 |
| 13h | MISR2 Register | MII Interrupt Status Register #2 | Section 8.8.37 |
| 14h | FCSCR Register | False Carrier Sense Counter Register | Section 8.8.39 |
| 15h | RECR Register | Receive Error Count Register | Section 8.8.41 |
| 16h | BISCR Register | BIST Control Register | Section 8.8.43 |
| 17h | RCSR Register | RMII and Status Register | Section 8.8.45 |
| 18h | LEDCR Register | LED Control Register | Section 8.8.47 |
| 19h | PHYCR Register | PHY Control Register | Section 8.8.49 |
| 1Ah | 10BTSCR Register | 10Base-Te Status/Control Register | Section 8.8.51 |
| 1Bh | BICSR1 Register | BIST Control and Status Register #1 | Section 8.8.53 |
| 1Ch | BICSR2 Register | BIST Control and Status Register #2 | Section 8.8.55 |
| 1Eh | CDCR Register | Cable Diagnostic Control Register | Section 8.8.57 |
| 1Fh | PHYRCR Register | PHY Reset Control Register | Section 8.8.59 |
| 25h | MLEDCR Register | Multi-LED Control Register | Section 8.8.61 |
| 27h | COMPT Regsiter | Compliance Test Register | Section 8.8.63 |
| 2Ah | 10M_CFG | Section 8.8.65 | |
| 117h | FLD_CFG1 | Section 8.8.67 | |
| 131h | FLD_CFG2 | Section 8.8.69 | |
| 170h | CDSCR Register | Cable Diagnostic Specific Control Register | Section 8.8.71 |
| 171h | CDSCR2 Register | Cable Diagnostic Specific Control Register 2 | Section 8.8.73 |
| 173h | CDSCR3 Register | Cable Diagnostic Specific Control Register 3 | Section 8.8.75 |
| 175h | TDR_175 Register | TDR Control Register #1 | Section 8.8.77 |
| 176h | TDR_176 Register | TDR Control Register #2 | Section 8.8.79 |
| 177h | CDSCR4 Register | Cable Diagnostic Specific Control Register 4 | Section 8.8.81 |
| 178h | TDR_178 Register | TDR Control Register #3 | Section 8.8.83 |
| 180h | CDLRR1 Register | Cable Diagnostic Location Result Register #1 | Section 8.8.85 |
| 181h | CDLRR2 Register | Cable Diagnostic Location Result Register #2 | Section 8.8.87 |
| 182h | CDLRR3 Register | Cable Diagnostic Location Result Register #3 | Section 8.8.89 |
| 183h | CDLRR4 Register | Cable Diagnostic Location Result Register #4 | Section 8.8.91 |
| 184h | CDLRR5 Register | Cable Diagnostic Location Result Register #5 | Section 8.8.93 |
| 185h | CDLAR1 Register | Cable Diagnostic Amplitude Result Register #1 | Section 8.8.95 |
| 186h | CDLAR2 Register | Cable Diagnostic Amplitude Result Register #2 | Section 8.8.97 |
| 187h | CDLAR3 Register | Cable Diagnostic Amplitude Result Register #3 | Section 8.8.99 |
| 188h | CDLAR4 Register | Cable Diagnostic Amplitude Result Register #4 | Section 8.8.101 |
| 189h | CDLAR5 Register | Cable Diagnostic Amplitude Result Register #5 | Section 8.8.103 |
| 18Ah | CDLAR6 Register | Cable Diagnostic Amplitude Result Register #6 | Section 8.8.105 |
| 218h | MSE_Val | Section 8.8.107 | |
| 302h | IO_CFG1 Register | GPIO Pin configuration Register #1 | Section 8.8.109 |
| 303h | LED0 GPIO register | LED0 Configuration register | Section 8.8.111 |
| 304h | LED1 GPIO register | LED1 configuration register | Section 8.8.113 |
| 305h | LED2 register | LED2 configuration register | Section 8.8.115 |
| 306h | LED3 register | LED3 configuration register | Section 8.8.117 |
| 308h | CLK_OUT_LED_STATUS register | CLK_OUT_LED_STATUS configuration Register #3 | Section 8.8.119 |
| 30Bh | VOD_CFG1 Register | VoD Config Register #1 | Section 8.8.121 |
| 30Ch | VOD_CFG2 Register | VoD Config Register #2 | Section 8.8.123 |
| 30Eh | VOD_CFG3 Register | VoD Config Register #3 | Section 8.8.125 |
| 404h | ANA_LD_PROG_SL Register | Line Driver Config Register | Section 8.8.127 |
| 40Dh | ANA_RX10BT_CTRL Register | Receive Configuration Register 10M | Section 8.8.129 |
| 456h | GENCFG Register | General Configuration Register | Section 8.8.131 |
| 460h | LEDCFG Register | LEDs Configuration Register #1 | Section 8.8.133 |
| 461h | IOCTRL Register | IO MUX GPIO Control Register | Section 8.8.135 |
| 467h | SOR1 Register | Strap Latch-In Register #2 | Section 8.8.137 |
| 468h | SOR2 Register | Strap Latch-In Register #2 | Section 8.8.139 |
| 469h | LEDCFG2 Register | LEDs Configuration Register #2 | Section 8.8.141 |
| 4A0h | RXFCFG1 Register | Receive Configuration Register #1 | Section 8.8.143 |
| 4A1h | RXFS Register | Receive Status Register | Section 8.8.145 |
| 4A2h | RXFPMD1 Register | Receive Perfect Match Data Register #1 | Section 8.8.147 |
| 4A3h | RXFPMD2 Register | Receive Perfect Match Data Register #2 | Section 8.8.149 |
| 4A4h | RXFPMD3 Register | Receive Perfect Match Data Register #3 | Section 8.8.151 |
| 4A5h | RXFSOP1 Register | Receive Secure-ON Password Register #1 | Section 8.8.153 |
| 4A6h | RXFSOP2 Register | Receive Secure-ON Password Register #2 | Section 8.8.155 |
| 4A7h | RXFSOP3 Register | Receive Secure-ON Password Register #3 | Section 8.8.157 |
Complex bit access types are encoded to fit into small table cells. Table 8-83 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| RC | R C | Read to Clear |
| RCH | R C H | Read to Clear Set or cleared by hardware |
| RH | R H | Read Set or cleared by hardware |
| Write Type | ||
| W | W | Write |
| W0C | W 0C | Write 0 to clear |
| W1S | W 1S | Write 1 to set |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
BMCR Register is shown in Table 8-84.
Return to the Summary Table.
Basic Mode Control Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Reset | RH/W1S | 0h | PHY Software Reset:
Writing a 1 to this bit resets the PHY PCS registers. When the reset operation is completed,, this bit is cleared to 0 automatically. PHY Vendor Specific registers are not cleared.
|
| 14 | MII Loopback | R/W | 0h | MII Loopback:
When MII loopback mode is activated, the transmitted data presented on MII TXD is looped back to MII RXD internally. Additionally set following additional bit BISCR 0x0016[4:0] = 0b00100 for 100Base-TX and BISCR 0x0016[4:0] = 00001b for 10Base-Te
|
| 13 | Speed Selection | RH/W | X | Speed Selection: When Auto-Negotiation is disabled (bit [12] = 0 in Register 0x0000), writing to this bit allows the port speed to be selected.
|
| 12 | Auto-Negotiation Enable | RH/W | X | Auto-Negotiation Enable.The default value is determined by strap.
|
| 11 | IEEE Power Down | R/W | 0h | Power Down:
The PHY is powered down after this bit is set. Only register access is enabled during this power down condition. To control the power down mechanism, this bit is OR'ed with the input from the INT/PWDN_N (in ENHANCED mode) pin. When the active low INT/PWDN_N pin is asserted low, this bit is set.
|
| 10 | Isolate | RH/W | X | Isolate. This field defaults to zero.
|
| 9 | Restart Auto-Negotiation | RH/W1S | 0h | Restart Auto-Negotiation:
If Auto-Negotiation is disabled (bit [12] = 0), bit [9] is ignored. This bit is self-clearing and returns a value of 1 until Auto-Negotiation is initiated, whereupon this bit self clears. Operation of the Auto-Negotiation process is not affected by the management entity clearing this bit.
|
| 8 | Duplex Mode | RH/W | X | Duplex Mode:
When Auto-Negotiation is disabled, writing to this bit allows the port Duplex capability to be selected. This field defaults to zero.
|
| 7 | Collision Test | R/W | 0h | Collision Test:
When set, this bit causes the COL signal to be asserted in response to the assertion of TX_EN within 512 bit times. The COL signal is de-asserted within 4 bit times in response to the de-assertion to TX_EN.
|
| 6-0 | RESERVED | R | 0h | Reserved |
BMSR Register is shown in Table 8-85.
Return to the Summary Table.
Basic Mode Status Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | 100Base-T4 | R | 0h | 100Base-T4 Capable: This protocol is not available. Always reads as 0. |
| 14 | 100Base-TX Full-Duplex | R | 1h | 100Base-TX Full-Duplex Capable:
|
| 13 | 100Base-TX Half-Duplex | R | 1h | 100Base-TX Half-Duplex Capable:
|
| 12 | 10Base-T Full-Duplex | R | 1h | 10Base-T Full-Duplex Capable:
|
| 11 | 10Base-T Half-Duplex | R | 1h | 10Base-T Half-Duplex Capable:
|
| 10-7 | RESERVED | R | 0h | Reserved |
| 6 | SMI Preamble Suppression | R | 1h | Preamble Suppression Capable:
If this bit is set to 1, 32-bits of preamble needed only once after reset, invalid opcode or invalid turnaround. The device requires minimum of 500ns gap between two transactions, followed by one positive edge of MDC and MDIO=1, before starting the next transaction.
|
| 5 | Auto-Negotiation Complete | RH | 0h | Auto-Negotiation Complete:
|
| 4 | Remote Fault | RC | 0h | Remote Fault:
Far End Fault indication or notification from Link Partner of Remote Fault. This bit is cleared on read or reset.
|
| 3 | Auto-Negotiation Ability | R | 1h | Auto-Negotiation Ability:
|
| 2 | Link Status | RC | 0h | Link Status: Last latched value is cleared on read
|
| 1 | Jabber Detect | RH | 0h | Jabber Detect. This bit only has meaning for 10Base-T operation.
|
| 0 | Extended Capability | R | 1h | Extended Capability:
|
PHYIDR1 Register is shown in Table 8-86.
Return to the Summary Table.
PHY Identifier Register #1
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Organizationally Unique Identifier Bits 21:6 | R | 2000h | PHY Identifier Register #1 |
PHYIDR2 Register is shown in Table 8-87.
Return to the Summary Table.
PHY Identifier Register #2
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | Organizationally Unique Identifier Bits 5:0 | R | 28h | PHY Identifier Register #2 |
| 9-4 | Model Number | R | 13h | Vendor Model Number:
The six bits of vendor model number are mapped from bits [9] to [4]
|
| 3-0 | Revision Number | R | 4h | Model Revision Number: Four bits of the vendor model revision number are mapped from bits [3:0]. This field is incremented for all major device changes. |
ANAR Register is shown in Table 8-88.
Return to the Summary Table.
Auto-Negotiation Advertisement Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Next Page | R/W | 0h | Next Page Indication:
|
| 14 | RESERVED | R | 0h | Reserved |
| 13 | Remote Fault | R/W | 0h | Remote Fault:
|
| 12 | RESERVED | R | 0h | Reserved |
| 11 | Asymmetric Pause | R/W | 0h | Asymmetric Pause Support For Full-Duplex Links:
|
| 10 | Pause | R/W | 0h | Pause Support for Full-Duplex Links:
|
| 9 | 100Base-T4 | R | 0h | 100Base-T4 Support:
|
| 8 | 100Base-TX Full-Duplex | RH/W | X | 100Base-TX Full-Duplex Support: Values does not matter in force-mode. This field defaults to one.
|
| 7 | 100Base-TX Half-Duplex | RH/W | X | 100Base-TX Half-Duplex Support: Values does not matter in force-mode. This field defaults to one.
|
| 6 | 10Base-T Full-Duplex | RH/W | X | 10Base-T Full-Duplex Support: Values does not matter in force-mode. This field defaults to one.
|
| 5 | 10Base-T Half-Duplex | RH/W | X | 10Base-T Half-Duplex Support:
Values does not matter in force-mode. The default is determined by strap.
|
| 4-0 | Selector Field | R/W | 1h | Protocol Selection Bits: Technology selector field (IEEE802.3u <00001>) |
ALNPAR Register is shown in Table 8-89.
Return to the Summary Table.
Auto-Negotiation Link Partner Ability Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Next Page | R | 0h | Next Page Indication:
|
| 14 | Acknowledge | R | 0h | Acknowledge:
|
| 13 | Remote Fault | R | 0h | Remote Fault:
|
| 12 | RESERVED | R | 0h | Reserved |
| 11 | Asymmetric Pause | R | 0h | Asymmetric Pause:
|
| 10 | Pause | R | 0h | Pause:
|
| 9 | 100Base-T4 | R | 0h | 100Base-T4 Support:
|
| 8 | 100Base-TX Full-Duplex | R | 0h | 100Base-TX Full-Duplex Support:
|
| 7 | 100Base-TX Half-Duplex | R | 0h | 100Base-TX Half-Duplex Support:
|
| 6 | 10Base-T Full-Duplex | R | 0h | 10Base-T Full-Duplex Support:
|
| 5 | 10Base-T Half-Duplex | R | 0h | 10Base-T Half-Duplex Support:
|
| 4-0 | Selector Field | R | 0h | Protocol Selection Bits: Technology selector field (IEEE802.3 <00001>) |
ANER Register is shown in Table 8-90.
Return to the Summary Table.
Auto-Negotiation Expansion Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-5 | RESERVED | R | 0h | Reserved |
| 4 | Parallel Detection Fault | RH | 0h | Parallel Detection Fault:
|
| 3 | Link Partner Next Page Able | R | 0h | Link Partner Next Page Ability:
|
| 2 | Local Device Next Page Able | R | 1h | Next Page Ability:
|
| 1 | Page Received | RH | 0h | Link Code Word Page Received:
|
| 0 | Link Partner Auto-Negotiation Able | R | 0h | Link Partner Auto-Negotiation Ability:
|
ANNPTR Register is shown in Table 8-91.
Return to the Summary Table.
Auto-Negotiation Next Page Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Next Page | R/W | 0h | Next Page Indication:
|
| 14 | RESERVED | R | 0h | Reserved |
| 13 | Message Page | R/W | 1h | Message Page:
|
| 12 | Acknowledge 2 | R/W | 0h | Acknowledge2 is used by the next page function to indicate that Local Device has the ability to comply with the message received.
|
| 11 | Toggle | R | 0h | Toggle is used by the Arbiitration function within Auto-Negotiation to synchronize with the Link Parnter during Next Page exchange. This bit always takes the opposite value of the Toggle bit in the previously exchanged Link Code Word.
|
| 10-0 | CODE | R/W | 1h | This field represents the code field of the next page transmission. If the Message Page bit is set (bit [13] of this register), then the code is interpreted as a Message Page, as defined in annex 28C of IEEE 802.3u. Otherwise, the code is interperated as an Unformatted Page, and the interpretation is application specific. The default value of the CODE represents a Null Page as defined in Annex 28C of IEEE 802.3u. |
ANLNPTR Register is shown in Table 8-92.
Return to the Summary Table.
Auto-Negotiation Link Partner Ability Next Page Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Next Page | R | 0h | Next Page Indication:
|
| 14 | Acknowledge | R | 0h | Acknowledge:
|
| 13 | Message Page | R | 0h | Message Page:
|
| 12 | Acknowledge 2 | R | 0h | Acknowledge2 is used by the next page function to indicate that Local Device has the ability to comply with the message received.
|
| 11 | Toggle | R | 0h | Toggle is used by the Arbiitration function within Auto-Negotiation to synchronize with the Link Parnter during Next Page exchange. This bit always takes the opposite value of the Toggle bit in the previously exchanged Link Code Word.
|
| 10-0 | Message/Unformatted Field | R | 0h | This field represents the code field of the next page transmission. If the Message Page bit is set (bit 13 of this register), then the code is interpreted as a Message Page, as defined in annex 28C of IEEE 802.3u. Otherwise, the code is interperated as an Unformatted Page, and the interpretation is application specific. The default value of the CODE represents a Null Page as defined in Annex 28C of IEEE 802.3u. |
CR1 Register is shown in Table 8-93.
Return to the Summary Table.
Control Register #1
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | Reserved |
| 9 | RESERVED | R/W | 0h | Reserved |
| 8 | TDR Auto-Run | R/W | 0h | TDR Auto-Run at Link Down
|
| 7 | Link Loss Recovery | R/W | 0h | Link Loss Recovery:
|
| 6 | RESERVED | R/W | 0h | Reserved |
| 5 | Robust Auto MDIX | RH/W | X | Robust Auto-MDIX:
If link partners are configured for operational modes that are not supported by normal Auto-MDIX, Robust Auto-MDIX allows MDI/MDIX resolution and prevents deadlock. When using in Force Mode, Robust Auto-MDIX shall be enabled. In BASIC mode, this field defaults to zero. In ENHANCED mode, the default is determined by strap.
|
| 4 | RESERVED | R/W | 0h | Reserved |
| 3-2 | RESERVED | R/W | 0h | Reserved |
| 1 | Fast RXDV Detection | R/W | 0h | Fast RXDV Detection:
|
| 0 | RESERVED | R | 0h | Reserved |
CR2 Register is shown in Table 8-94.
Return to the Summary Table.
Control Register #2
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | Reserved |
| 14 | RESERVED | R/W | 0h | Reserved |
| 13-7 | RESERVED | R/W | 0h | Reserved |
| 6 | RESERVED | R/W | 0h | Reserved |
| 5 | Extended Full-Duplex Ability | R/W | 0h | Extended Full-Duplex Ability:
|
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | RESERVED | R/W | 0h | Reserved |
| 2 | RX_ER During IDLE | R/W | 0h | Detection of Receive Symbol Error During IDLE State:
|
| 1 | Odd-Nibble Detection Disable | RH/W | X | Detection of Transmit Error. The default determined by strap.
|
| 0 | RESERVED | R/W | 0h | Reserved |
CR3 Register is shown in Table 8-95.
Return to the Summary Table.
Control Register #3
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-11 | RESERVED | R/W | 0h | Reserved |
| 10 | FLD Descrambler Loss | RH/W | X | Descrambler Fast Link Drop: This option can be enabled in parallel to the other fast link down modes in bits [3:0]. The default is determined by strap.
|
| 9 | RESERVED | R | 0h | Reserved |
| 8 | RESERVED | R/W | 0h | Reserved |
| 7 | RESERVED | R/W | 0h | Reserved |
| 6 | Polarity Swap | R/W | 0h | Polarity Swap: Port Mirror Function: To enable port mirroring, set this bit and bit [5] high.
|
| 5 | MDI/MDIX Swap | R/W | 0h | MDI/MDIX Swap: Port Mirror Function: To enable port mirroring, set this bit and bit [6] high.
|
| 4 | RESERVED | R/W | 0h | Reserved |
| 3-0 | Fast Link Down Mode | RH/W | 0h | Fast Link Down Modes: Bit 3 Drop the link based on RX Error count of the MII interface. When a predefined number of 32 RX Error occurences in a 10us interval is reached, the link is dropped. Bit 2 Drop the link based on MLT3 Error count (Violation of the MLT3 coding in the DSP output). When a predefined number of 20 MLT3 Error occurences in 10µs interval is reached, the link is dropped. Bit 1 Drop the link based on Low SNR Threshold. When a predefined number of 20 Threshold crossing occurences in a 10µs interval is reached, the link is dropped. Bit 0 Drop the link based on Signal/Energy Loss indication. When the Energy detector indicates Energy Loss, the link is dropped. Typical reaction time is 10µs C : Bit 0 default is 0 NC+ MII: Bit 0 is taken from STRAP in ENHANCED mode NC + RMII: Bit 0 default is 0 The Fast Link Down function is an OR of all 5 options (bits [10] and [3:0]), the designer can enable any combination of these conditions. |
REGCR Register is shown in Table 8-96.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | Extended Register Command | R/W | 0h | Extended Register Command:
|
| 13-5 | RESERVED | R | 0h | Reserved |
| 4-0 | DEVAD | R/W | 0h | Device Address: Bits [4:0] are the device address, DEVAD, that directs any accesses of ADDAR register (0x000E) to the appropriate MMD. Specifically, the PHY uses the vendor specific DEVAD [4:0] = '11111' for accesses to registers 0x04D1 and lower. For MMD3 access, the DEVAD[4:0] = '00011'. For MMD7 access, the DEVAD[4:0] = '00111'. All accesses through registers REGCR and ADDAR can use the DEVAD for either MMD, MMD3 or MMD7. Transactions with other DEVAD are ignored. |
ADDAR Register is shown in Table 8-97.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Address/Data | R/W | 0h | If REGCR register bits [15:14] = '00', holds the MMD DEVAD's address register, otherwise holds the MMD DEVAD's data. |
FLDS Register is shown in Table 8-98.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | Reserved |
| 8-4 | Fast Link Down Status | RCH | 0h | Fast Link Down Status: Status Registers that latch high each time a given Fast Link Down mode is activated and causes a link drop (assuming the modes were enabled)
|
| 3-0 | RESERVED | R | 0h | Reserved |
PHYSTS Register is shown in Table 8-99.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | MDI/MDIX Mode | RH | 0h | MDI/MDIX Mode Status:
|
| 13 | Receive Error Latch | RC | 0h | Receive Error Latch: This bit is cleared upon a read of the RECR register
|
| 12 | Polarity Status | RC | 0h | Polarity Status: This bit is a duplication of bit [4] in the 10BTSCR register (0x001A). This bit is cleared upon a read of the 10BTSCR register, but not upon a read of the PHYSTS register.
|
| 11 | False Carrier Sense Latch | RC | 0h | False Carrier Sense Latch: This bit is cleared upon a read of the FCSR register.
|
| 10 | Signal Detect | RC | 0h | Signal Detect: Active high 100Base-TX unconditional Signal Detect indication from PMD |
| 9 | Descrambler Lock | RC | 0h | Descrambler Lock: Active high 100Base-TX Descrambler Lock indication from PMD |
| 8 | Page Received | RC | 0h | Link Code Word Page Received: This bit is a duplicate of Page Received (bit [1]) in the ANER register and this bit is cleared on read of the ANER register (0x0006).
|
| 7 | MII Interrupt | RC | 0h | MII Interrupt Pending: Interrupt source can be determined by reading the MISR register (0x0012). Reading the MISR clears this interrupt bit indication.
|
| 6 | Remote Fault | RCH | 0h | Remote Fault: Cleared on read of BMSR register (0x0001) or by reset.
|
| 5 | Jabber Detect | RC | 0h | Jabber Detection: This bit is only for 10Mbps operation. This bit is a duplicate of the Jabber Detect bit in the BMSR register (0x0001) and is not be cleared upon a read of the PHYSTS register.
|
| 4 | Auto-Negotiation Status | R | 0h | Auto-Negotiation Status:
|
| 3 | MII Loopback Status | R | 0h | MII Loopback Status:
|
| 2 | Duplex Status | RH | 0h | Duplex Status: 1 when Auto-Negotiation is disabled
|
| 1 | Speed Status | RH | 1h | Speed Status: 1 when Auto-Negotiation is disabled
|
| 0 | Link Status | R | 0h | Link Status: This bit is duplicated from the Link Status bit in the BMSR register ( address 0x0001) and is not be cleared upon a read of the PHYSTS register.
|
PHYSCR Register is shown in Table 8-100.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Disable PLL | R/W | 0h | Disable PLL: Note: clock circuitry can be disabled only in IEEE power down mode.
|
| 14 | Power Save Mode Enable | R/W | 0h | Power Save Mode Enable:
|
| 13-12 | Power Save Modes | R/W | 0h | Power Save Mode:
|
| 11 | Scrambler Bypass | R/W | 0h | Scrambler Bypass:
|
| 10 | RESERVED | R/W | 0h | Reserved |
| 9-8 | Loopback FIFO Depth | R/W | 1h | Far-End Loopback FIFO Depth: This FIFO is used to adjust RX (receive) clock rate to TX clock rate. FIFO depth needs to be set based on expected maximum packet size and clock accuracy. Default value sets to 5 nibbles.
|
| 7-5 | RESERVED | R | 0h | Reserved |
| 4 | COL Full-Duplex Enable | R/W | 0h | Collision in Full-Duplex Mode:
|
| 3 | Interrupt Polarity | R/W | 1h | Interrupt Polarity:
|
| 2 | Test Interrupt | R/W | 0h | Test Interrupt: Forces the PHY to generate an interrupt to facilitate interrupt testing. Interrupts continue to be generated as long as this bit remains set.
|
| 1 | Interrupt Enable | RH/W | X | Interrupt Enable: Enable interrupt dependent on the event enables in the MISR register (0x0012).
|
| 0 | Interrupt Output Enable | RH/W | X | Interrupt Output Enable: Enable active low interrupt events as output via the INT pin
|
MISR1 Register is shown in Table 8-101.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Link Quality Interrupt | RC | 0h | Change of Link Quality Status Interrupt:
|
| 14 | Energy Detect Interrupt | RC | 0h | Change of Energy Detection Status Interrupt:
|
| 13 | Link Status Changed Interrupt | RC | 0h | Change of Link Status Interrupt:
|
| 12 | Speed Changed Interrupt | RC | 0h | Change of Speed Status Interrupt:
|
| 11 | Duplex Mode Changed Interrupt | RC | 0h | Change of Duplex Status Interrupt:
|
| 10 | Auto-Negotiation Completed Interrupt | RC | 0h | Auto-Negotiation Complete Interrupt:
|
| 9 | False Carrier Counter Half-Full Interrupt | RC | 0h | False Carrier Counter Half-Full Interrupt:
|
| 8 | Receive Error Counter Half-Full Interrupt | RC | 0h | Receiver Error Counter Half-Full Interrupt:
|
| 7 | Link Quality Interrupt Enable | R/W | 0h | Enable interrupt on change of link quality |
| 6 | Energy Detect Interrupt Enable | R/W | 0h | Enable interrupt on change of energy detection |
| 5 | Link Status Changed Enable | R/W | 0h | Enable interrupt on change of link status |
| 4 | Speed Changed Interrupt Enable | R/W | 0h | Enable Interrupt on change of speed status |
| 3 | Duplex Mode Changed Interrupt Enable | R/W | 0h | Enable Interrupt on change of duplex status |
| 2 | Auto-Negotiation Completed Enable | R/W | 0h | Enable Interrupt on Auto-negotiation complete event |
| 1 | False Carrier HF Enable | R/W | 0h | Enable Interrupt on False Carrier Counter Register half-full event |
| 0 | Receive Error HF Enable | R/W | 0h | Enable Interrupt on Receive Error Counter Register half-full event |
MISR2 Register is shown in Table 8-102.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | EEE Error Interrupt | RC | 0h | Energy Efficient Ethernet Error Interrupt:
|
| 14 | Auto-Negotiation Error Interrupt | RC | 0h | Auto-Negotiation Error Interrupt:
|
| 13 | Page Received Interrupt | RC | 0h | Page Receiver Interrupt:
|
| 12 | Loopback FIFO OF/UF Event Interrupt | RC | 0h | Loopback FIFO Overflow/Underflow Event Interrupt:
|
| 11 | MDI Crossover Change Interrupt | RC | 0h | MDI/MDIX Crossover Status Change Interrupt:
|
| 10 | Sleep Mode Interrupt | RC | 0h | Sleep Mode Event Interrupt:
|
| 9 | Inverted Polarity Interrupt / WoL Packet Received Interrupt | RC | 0h | Inverted Polarity Interrupt / WoL Packet Received Interrupt:
|
| 8 | Jabber Detect Interrupt | RC | 0h | Jabber Detect Event Interrupt:
|
| 7 | EEE Error Interrupt Enable | R/W | 0h | Enable interrupt on EEE Error |
| 6 | Auto-Negotiation Error Interrupt Enable | R/W | 0h | Enable Interrupt on Auto-Negotiation error event |
| 5 | Page Received Interrupt Enable | R/W | 0h | Enable Interrupt on page receive event |
| 4 | Loopback FIFO OF/UF Enable | R/W | 0h | Enable Interrupt on loopback FIFO Overflow/Underflow event |
| 3 | MDI Crossover Change Enable | R/W | 0h | Enable Interrupt on change of MDI/X status |
| 2 | Sleep Mode Event Enable | R/W | 0h | Enable Interrupt on sleep mode event |
| 1 | Polarity Changed / WoL Packet Enable | R/W | 0h | Enable Interrupt on change of polarity status |
| 0 | Jabber Detect Enable | R/W | 0h | Enable Interrupt on Jabber detection event |
FCSCR Register is shown in Table 8-103.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-0 | False Carrier Event Counter | RC | 0h | False Carrier Event Counter: This 8-bit counter increments on every false carrier event. This counter stops when the maximum count (FFh) is reached. When the counter exceeds half-full (7Fh), an interrupt event is generated. This register is cleared on read. |
RECR Register is shown in Table 8-104.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Receive Error Counter | RC | 0h | RX_ER Counter: When a valid carrier is presented (only while RXDV 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 MII loopback mode. The counter stops when the maximum count (FFh) is reached. When the counter exceeds half-full (7Fh), an interrupt is generated. This register is cleared on read. |
BISCR Register is shown in Table 8-105.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | BIST Error Counter Mode | R/W | 0h | BIST Error Counter Mode:
|
| 13 | PRBS Checker Config | R/W | 0h | PRBS Checker Config:bit[13:12]
|
| 12 | Packet Generation Enable | R/W | 0h | Packet Generation Enable:bit[13:12]
|
| 11 | PRBS Checker Lock/Sync | RH | 0h | PRBS Checker Lock/Sync Indication:
|
| 10 | PRBS Checker Sync Loss | RH | 0h | PRBS Checker Sync Loss Indication:
|
| 9 | Packet Generator Status | RH | 0h | Packet Generation Status Indication:
|
| 8 | Power Mode | RH | 1h | Sleep Mode Indication:
|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | Transmit in MII Loopback | R/W | 0h | Transmit Data in MII Loopback Mode (valid only at 100Mbps)
|
| 5 | RESERVED | R | 0h | Reserved |
| 4-0 | Loopback Mode | R/W | 0h | Loopback Mode Select:
The PHY provides several options for loopback that test and verify various functional blocks within the PHY. Enabling loopback mode allows in-circuit testing of the PHY's digital and analog data paths
|
RCSR Register is shown in Table 8-106.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R | 0h | Reserved |
| 11 | RESERVED | R | 0h | Reserved |
| 10 | RESERVED | R | 0h | Reserved |
| 9 | RESERVED | R | 0h | Reserved |
| 8 | RMII TX Clock Shift | R/W | 0h | RMII TX Clock Shift:
Applicable only in RMII Follower
|
| 7 | RESERVED | R | X | Reserved |
| 6 | RESERVED | R/W | 0h | Reserved |
| 5 | RESERVED | R | X | Reserved |
| 4 | RMII Revision Select | R/W | 0h | RMII Revision Select:
|
| 3 | RMII Overflow Status | RC | 0h | RX FIFO Overflow Status:
|
| 2 | RMII Underflow Status | RC | 0h | RX FIFO Underflow Status:
|
| 1-0 | Receive Elasticity Buffer Size | R/W | 1h | Receive Elasticity Buffer Size: This field controls the Receive Elasticity Buffer which allows for frequency variation tolerance between the 50MHz RMII clock and the recovered data. The following values indicate the tolerance in bits for a single packet. The minimum setting allows for standard Ethernet frame sizes at +/-50ppm accuracy. For greater frequency tolerance, the packet lengths can be scaled (for +/-100ppm), divide the packet lengths by 2).
|
LEDCR Register is shown in Table 8-107.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | Reserved |
| 10-9 | Blink Rate | R/W | 2h | LED Blinking Rate (ON/OFF duration):
|
| 8 | RESERVED | R/W | 0h | Reserved |
| 7 | LED Link Polarity | RH/W | X | LED Link Polarity Setting:
Link LED polarity is Active Low in BASIC mode and defined by direction of strapping on this pin in ENHANCED mode. This register allows for override of this strap value.
|
| 6-5 | RESERVED | R/W | 0h | Reserved |
| 4 | Drive Link LED | R/W | 0h | Drive Link LED Select:
|
| 3-2 | RESERVED | R/W | 0h | Reserved |
| 1 | Link LED ON/OFF Setting | R/W | 0h | Value to force on Link LED output
|
| 0 | RESERVED | R/W | 0h | Reserved |
PHYCR Register is shown in Table 8-108.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Auto MDI/X Enable | RH/W | X | Auto-MDIX Enable: In BASIC Mode, defaults to Auto-MDIX enabled. In ENHANCED mode, default determined by strap.
|
| 14 | Force MDI/X | RH/W | X | Force MDIX: ENHANCED Mode: When Auto-MDIX strap is disabled, latched by FORCE MDI/MDIX strap
|
| 13 | Pause RX Status | R | 0h | Pause Receive Negotiation Status: Indicates that pause receive can be enabled in the MAC. Based on bits [11:10] in ANAR register and bits [11:10] in ANLPAR register settings. The function shall be enabled according to IEEE 802.3 Annex 28B Table 28B-3, 'Pause Resolution', only if the Auto-Negotiation highest common denominator is a Full-Duplex technology. |
| 12 | Pause TX Status | R | 0h | Pause Transmit Negotiated Status: Indicates that pause can be enabled in the MAC. Based on bits [11:10] in ANAR register and bits [11:10] in ANLPAR register settings. This function shall be enabled according to IEEE 802.3 Annex 28B Table 28B-3, 'Pause Resolution', only if the Auto-Negotiation highest common denominator is a Full-Duplex technology. |
| 11 | MII Link Status | R | 0h | MII Link Status:
|
| 10-8 | RESERVED | R | 0h | Reserved |
| 7 | Bypass LED Stretching | R/W | 0h | Bypass LED Stretching:
Set this bit to '1' to bypass the LED stretching, the LED reflects the internal value.
|
| 6 | RESERVED | R/W | 0h | Reserved |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4-0 | PHY Address | RH | X | PHY Address: In BASIC and ENHANCED mode, default determined by strap. |
10BTSCR Register is shown in Table 8-109.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13 | Receiver Threshold Enable | R/W | 0h | Lower Receiver Threshold Enable:
|
| 12-9 | Squelch | R/W | 0h | Squelch Configuration:
Used to set the Peak Squelch 'ON' threshold for the 10Base-T receiver.
Starting from 200mV to 600mV, step size of 50mV with some overlapping as shown below:
|
| 8 | RESERVED | R/W | 0h | Reserved |
| 7 | NLP Disable | R/W | 0h | NLP Transmission Control:
|
| 6-5 | RESERVED | R | 0h | Reserved |
| 4 | Polarity Status | R | 0h | Polarity Status: This bit is a duplication of bit [12] in the PHYSTS register (0x0010). Both bits are cleared upon a read of 10BTSCR register, but not upon a read of the PHYSTS register.
|
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | Jabber Disable | R/W | 0h | Jabber Disable: Note: This function is only applicable in 10Base-Te operation.
|
BICSR1 Register is shown in Table 8-110.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | BIST Error Count | R | 0h | BIST Error Count: Holds number of errored bytes received by the PRBS checker. Value in this register is locked and cleared when write is done to bit [15]. When BIST Error Counter Mode is set to '0', count stops on 0xFF (see register 0x0016) Note: Writing '1' to bit [15] locks the counter's value for successive read operation and clear the BIST Error Counter. |
| 7-0 | BIST IPG Length | R/W | 7Dh | BIST IPG Length: Inter Packet Gap (IPG) Length defines the size of the gap (in bytes) between any 2 successive packets generated by the BIST. Default value is 0x7D (equal to 125 bytes*4 = 500 bytes). Binary values shall be multiplied by 4 to get the actual IPG length |
BICSR2 Register is shown in Table 8-111.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | Reserved |
| 10-0 | BIST Packet Length | R/W | 5EEh | BIST Packet Length: Length of the generated BIST packets. The value of this register defines the size (in bytes) of every packet that is generated by the BIST. Default value is 0x05EE, which is equal to 1518 bytes. |
CDCR Register is shown in Table 8-112.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Cable Diagnostic Start | R/W | 0h | Cable Diagnostic Process Start: Diagnostic Start bit is cleared once Diagnostic Done indication bit is triggered.
|
| 14 | cfg_rescal_en | R/W | 0h | Resistor Calibration Start. This field should normally be low. If this field is ever read as high, a write shall be done to deassert this bit, immediately followed by a Hard Reset (Reg 0x1F[15]) |
| 13-2 | RESERVED | R | 0h | Reserved |
| 1 | Cable Diagnostic Status | RH | 1h | Cable Diagnostic Process Done:
|
| 0 | Cable Diagnostic Test Fail | RH | 0h | Cable Diagnostic Process Fail:
|
PHYRCR Register is shown in Table 8-113.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Software Hard Reset | RH/W1S | 0h | Software Hard Reset:
|
| 14 | Digital reset | RH/W1S | 0h | Software Restart:
|
| 13 | RESERVED | R/W | 0h | Reserved |
| 12-0 | RESERVED | R/W | 0h | Reserved |
MLEDCR Register is shown in Table 8-114.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | RESERVED | R/W | 0h | Reserved |
| 9 | MLED Polarity Swap | R/W | 0h | MLED Polarity Swap: The polarity of MLED depends on the routing configuration and the strap on LED1 pin. If the pin strap is pull-up, then polarity is active low. If the pin strap is pull-down then polarity is active high. |
| 8-7 | RESERVED | R/W | 0h | Reserved |
| 6-3 | LED0 Configuration | R/W | 8h | MLED Configurations: Selects the source for LED0
|
| 2-1 | RESERVED | R | 0h | Reserved |
| 0 | cfg_mled_en | R/W | 1h | MLED Route to LED0:
|
COMPT Regsiter is shown in Table 8-115.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-4 | RESERVED | R/W | 0h | Reserved |
| 3-0 | Compliance Test Configuration | R/W | 0h | Compliance Test Configuration Select: Bit [4] in Register 0x0027 = 1, Enables 10Base-T Test Patterns Bit [4] in Register 0x0428 = 1, Enables 100Base-TX Test Modes Bits [3:0] select the 10Base-T test pattern, as follows: 0000 = Single NLP 0001 = Single Pulse 1 0010 = Single Pulse 0 0011 = Repetitive 1 0100 = Repetitive 0 0101 = Preamble (repetitive '10') 0110 = Single 1 followed by TP_IDLE 0111 = Single 0 followed by TP_IDLE 1000 = Repetitive '1001' sequence 1001 = Random 10Base-T data 1010 = TP_IDLE_00 1011 = TP_IDLE_01 1100 = TP_IDLE_10 1101 = TP_IDLE_11 100Base-TX Test Mode is determined by bits {[5] in register 0x0428, [3:0] in register 0x0027}. The bits determine the number of 0's to follow a '1'. 0,0001 = Single '0' after a '1' 0,0010 = Two '0' after a '1' 0,0011 = Three '0' after a '1' 0,0100 = Four '0' after a '1' 0,0101 = Five '0' after a '1' 0,0110 = Six '0' after a '1' 0,0111 = Seven '0' after a '1' ... 1,1111 = Thirty one '0' after a '1' 0,0000 = Clears the shift register Note 1: To reconfigure the 100Base-TX Test Mode, bit [4] must be cleared in register 0x0428 and then reset to '1' to configure the new pattern. Note 2: When performing 100Base-TX or 10Base-T tests modes, the speed must be force using the Basic Mode Control Register (BMCR), address 0x0000. |
10M_CFG is shown in Table 8-116.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | 10M Preamble Mode | R/W | 1h | The device supports two preamble size for 10Mbps. - (0) Long Preamble Mode (1) Short Preamble Mode, This does not affect the 100Mbps mode. In Long Preamble mode, "Long" denotes the number of preamble received from MDI. In this mode, the receiver takes up to 7 bytes of preamble to declare this as a valid preamble. The preamble on the MAC can have lesser preambles than the bytes from MDI. The device expects at least 7 bytes of preamble to be on the MDI line. In Short Preamble mode, "Short" denotes the preamble bytes on the MDI line. In this mode, the receiver can work with shorter preambles > 3 bytes. If Link Partner is expected to transfer shorter preamble ( < 3 bytes), the recommendation is to configure to "Long" preamble mode.
|
| 13-0 | RESERVED | R/W | 0h | Reserved |
FLD_CFG1 is shown in Table 8-117.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-10 | Config MLT3 Error Cnt Len | R/W | 20h | MLT3 Error count window. Sets the window in terns if number of clocks (8ns). The counter counts in steady state.
|
| 9-4 | Config MLT3 Error Number Cnt | R/W | 14h | Numbers of MLT3 errors to be counted for link down
|
| 3-0 | RESERVED | R | 0h | Reserved |
FLD_CFG2 is shown in Table 8-118.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-6 | RESERVED | R/W | 0h | Reserved |
| 5-0 | Config Scrambler Threshold | R/W | 8h | Configures the window to declare link down based on descrambler errors. |
CDSCR Register is shown in Table 8-119.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | Cable Diagnostic Cross Disable | R/W | 0h | Cross TDR Diagnostic Mode:
|
| 13 | cfg_tdr_chan_sel | R/W | 0h | TDR TX channel select:
|
| 12 | cfg_tdr_dc_rem_no_init | R/W | 0h | To make sure DC removal module is not reset before TDR and dc removal is effective on TDR reflection |
| 11 | RESERVED | R/W | 0h | Reserved |
| 10-8 | Cable Diagnostic Average Cycles | R/W | 4h | Number of TDR Cycles to Average:
|
| 7 | RESERVED | R/W | 0h | Reserved |
| 6-4 | cfg_tdr_seg_num | R/W | 1h | Selects cable segment on which TDR is to be performed - 000b = Reserved 001b = 0m to 10m 010b = 10m to 20m 011b = 20m to 40m 100b = 40m to 80m 101b = 80m and beyond 110b = Reserved 111b = Reserved |
| 3-0 | RESERVED | R/W | 0h | Reserved |
CDSCR2 Register is shown in Table 8-120.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R/W | 0h | Reserved |
CDSCR3 Register is shown in Table 8-121.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | cfg_tdr_seg_duration | R/W | Dh | Duration of the segment selected for TDR, calculated by - (Length_in_meters*2*5.2)/8 For Segment #1, 8'hD For Segment #2, 8'hD For Segment #3, 8'h1A For Segment #4, 8'h34 For Segment #5, 8'h8F |
| 7-0 | cfg_tdr_initial_skip | R/W | 4h | No of samples to be avoided before start of segment configured - For Segment #1, 8'h7 For Segment #2, 8'h14 For Segment #3, 8'h21 For Segment #4, 8'h3B For Segment #5, 8'h6F |
TDR_175 Register is shown in Table 8-122.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13-11 | cfg_tdr_sdw_avg_loc | R/W | 2h | TDR shadow average location - For Segment #1, 3'h2 For Segment #2, 3'h2 For Segment #3, 3'h2 For Segment #4, 3'h2 For Segment #5, 3'h2 |
| 10-5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3-0 | cfg_tdr_fwd_shadow | R/W | 4h | Length of forward shadow for the segment configured (to avoid shadow of a fault peak be seen as another fault peak) - For Segment #1, 4'h4 For Segment #2, 4'h4 For Segment #3, 4'h5 For Segment #4, 4'h8 For Segment #5, 4'hB |
TDR_176 Register is shown in Table 8-123.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-0 | cfg_tdr_p_loc_thresh_seg | R/W | 5h |
CDSCR4 Register is shown in Table 8-124.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R/W | 0h | Reserved |
| 12-8 | Short Cables Threshold | R/W | 1Eh | TH to compensate for strong reflections in short cables |
| 7-0 | RESERVED | R/W | 0h | Reserved |
TDR_178 Register is shown in Table 8-125.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-3 | RESERVED | R | 0h | Reserved |
| 2-0 | cfg_tdr_tx_pulse_width_seg | R/W | 2h | TDR TX Pulse width for Segment - For Segment #1, 3'h2 For Segment #2, 3'h2 For Segment #3, 3'h2 For Segment #4, 3'h2 For Segment #5, 3'h6 |
CDLRR1 Register is shown in Table 8-126.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-0 | TD Peak Location 1 | R | 0h | Location of the First peak discovered by the TDR mechanism on Transmit Channel (TD). The value of these bits need to be translated into distance from the PHY. |
CDLRR2 Register is shown in Table 8-127.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLRR3 Register is shown in Table 8-128.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLRR4 Register is shown in Table 8-129.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLRR5 Register is shown in Table 8-130.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLAR1 Register is shown in Table 8-131.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-7 | RESERVED | R | 0h | Reserved |
| 6-0 | TD Peak Amplitude 1 | R | 0h | Amplitude of the First peak discovered by the TDR mechanism on Transmit Channel (TD). The value of these bits is translated into type of cable fault and/or interference. |
CDLAR2 Register is shown in Table 8-132.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLAR3 Register is shown in Table 8-133.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLAR4 Register is shown in Table 8-134.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLAR5 Register is shown in Table 8-135.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R | 0h | Reserved |
CDLAR6 Register is shown in Table 8-136.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | Reserved |
| 11 | TD Peak Polarity 1 | R | 0h | Polarity of the First peak discovered by the TDR mechanism on Transmit Channel (TD). |
| 10-6 | RESERVED | R | 0h | Reserved |
| 5 | Cross Detect on TD | R | 0h | Cross Reflections were detected on TD. Indicate on Short between TD+ and TD- |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1-0 | RESERVED | R | 0h | Reserved |
MSE_Val is shown in Table 8-137.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | Mean Square Error | R | 0h | Mean square error. |
IO_CFG1 Register is shown in Table 8-138.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | MaC Impedance Control | R/W | 0h | MAC Impedance Control:
MAC interface impedance control sets the series termination for the digital pins.
|
| 13 | RESERVED | R/W | 0h | Reserved |
| 12-9 | RESERVED | R/W | 0h | Reserved |
| 8 | cfg_crs_dv_vs_rx_dv | RH/W | X | Selects the CRS_DV pin to be operating as CRS_DV or RX_DV in RMII mode. The default determined by strap.
|
| 7 | RESERVED | R/W | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5-0 | RESERVED | R | 0h | Reserved |
LED0 GPIO register is shown in Table 8-139.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-3 | cfg_led0_clk_sel | R/W | 1h | Selects one of the internal clock, for output on LED0. This is enabled when cfg_led0_gpio_ctrl[2:0] = 001b. The possible configurations are:
|
| 2-0 | cfg_led0_gpio_ctrl | R/W | 0h | GPIO Configuration for LED0:
|
LED1 GPIO register is shown in Table 8-140.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-3 | cfg_led1_clk_sel | R/W | 1h | Selects one of the internal clock, for output on LED1. This is enabled when cfg_led1_gpio_ctrl[2:0] = 001b. The possible configurations are:
|
| 2-0 | cfg_led1_gpio_ctrl | RH/W | X | GPIO Configuration for LED1. Default determied by STRAP.
|
LED2 register is shown in Table 8-141.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-3 | RESERVED | R/W | 0h | Reserved |
| 2-0 | RESERVED | RH/W | 0h | Reserved |
LED3 register is shown in Table 8-142.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-3 | RESERVED | R/W | 0h | Reserved |
| 2-0 | RESERVED | R/W | 0h | Reserved |
CLK_OUT_LED_STATUS register is shown in Table 8-143.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-1 | RESERVED | R/W | 0h | Reserved |
| 0 | cfg_clkout_25m_off_status | RH | 0h | This bit reflects the status of pin 25
|
VOD_CFG1 Register is shown in Table 8-144.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13-12 | cfg_dac_minus_one_val_mdi_5_to_4 | R/W | 3h | LD data for mlt3 encoded data of minus one in MDI mode. The 6 bit data is split into two fields - {cfg_dac_minus_one_val_mdi_5_to_4, cfg_dac_minus_one_val_mdi_3_to_0}
|
| 11-6 | cfg_dac_minus_one_val_mdix_3_to_0 | R/W | 30h | LD data for mlt3 encoded data of minus one in MDIX mode.
|
| 5-0 | cfg_dac_zero_val | R/W | 0h | LD data for mlt3 encoded data of zero |
VOD_CFG2 Register is shown in Table 8-145.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-12 | cfg_dac_minus_one_val_mdi_3_to_0 | R/W | 0h | LD data for mlt3 encoded data of minus one in MDI mode. 6 bit data is split into two fields - {cfg_dac_minus_one_val_mdi_5_to_4, cfg_dac_minus_one_val_mdi_3_to_0}
|
| 11-6 | cfg_dac_plus_one_val_mdi | R/W | 10h | LD data for mlt3 encoded data of plus one in MDI mode
|
| 5-0 | cfg_dac_plus_one_val_mdix | R/W | 10h | LD data for mlt3 encoded data of plus one in MDIX mode
|
VOD_CFG3 Register is shown in Table 8-146.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-12 | ld_term_mdix_10M_reg | R/W | 8h | 10M mode, MDIX Termination Value Register
|
| 11 | ld_term_mdix_10M_en | R/W | 0h | 10M mode, MDIX Termination Value Register Enable
|
| 10-7 | ld_term_mdi_10M_reg | R/W | 8h | 10M mode, MDI Termination Value Register
|
| 6 | ld_term_mdi_10M_en | R/W | 0h | 10M mode, MDI Termination Value Register Enable
|
| 5-2 | RESERVED | R/W | 0h | Reserved |
| 1-0 | RESERVED | R | 0h | Reserved |
ANA_LD_PROG_SL Register is shown in Table 8-147.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | RESERVED | R/W | 0h | Reserved |
ANA_RX10BT_CTRL Register is shown in Table 8-148.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-5 | RESERVED | R/W | 0h | Reserved |
| 4-0 | rx10bt_comp_sl | R/W | 8h | 10B-T current Gain, common for both POS and NEG, Starting from 200mV to 575mV, step size of 25mV |
GENCFG Register is shown in Table 8-149.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-4 | RESERVED | R/W | 0h | Reserved |
| 3 | Min IPG Enable | R/W | 1h | Min IPG Enable:
|
| 2-0 | RESERVED | R/W | 0h | Reserved |
LEDCFG Register is shown in Table 8-150.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-12 | RESERVED | R/W | 0h | Reserved |
| 11-8 | RESERVED | R/W | 0h | Reserved |
| 7-4 | RESERVED | R/W | 0h | Reserved |
| 3-0 | LED1 Control | R/W | 5h | LED1 Control:Selects the source for LED1.
|
IOCTRL Register is shown in Table 8-151.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | Reserved |
| 14 | RESERVED | R/W | 0h | Reserved |
| 13-12 | RESERVED | R/W | 0h | Reserved |
| 11 | RESERVED | R/W | 0h | Reserved |
| 10-7 | RESERVED | R/W | 0h | Reserved |
| 6-5 | RESERVED | R/W | 0h | Reserved |
| 4-0 | RESERVED | R/W | 0h | Reserved |
SOR1 Register is shown in Table 8-152.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | RESERVED | R | 0h | Reserved |
| 13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R | 0h | Reserved |
| 11 | RX_CLK Strapping Value | RH | 0h | Strap on RX_CLK
|
| 10 | RESERVED | RH | 0h | Reserved |
| 9 | RESERVED | RH | 0h | Reserved |
| 8 | RMII_EN Strapping Value | RH | 0h | Strap on RMII_EN
|
| 7 | RX_D3 Strapping Value | RH | 0h | Strap on RX_D3
|
| 6 | RX_ER/LED1_EN Strapping Value | RH | 0h | Strap on RX_ER/LED1_EN
|
| 5 | RF_EN Strapping Value | RH | 0h | Strap on RF_EN
|
| 4 | RESERVED | RH | 0h | Reserved |
| 3 | RESERVED | RH | 0h | Reserved |
| 2 | LED0 Strapping Value | RH | 0h | Strap on LED0
|
| 1 | LED1/CLKOUT Strapping Value | RH | 0h | Strap on LED1/CLKOUT
|
| 0 | RESERVED | RH | 0h | Reserved |
SOR2 Register is shown in Table 8-153.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | Reserved |
| 14 | RESERVED | R | 0h | Reserved |
| 13 | RESERVED | R | 0h | Reserved |
| 12 | CRS_DV_vs_RX_DV | RH | 0h | RMII mode RX_DV pin as CRS_DV or RX_DV
|
| 11 | RESERVED | R | 0h | Reserved |
| 10 | RESERVED | R | 0h | Reserved |
| 9 | CFG_LED_LINK_POL | RH | 1h | Link LED Polarity Detection, reflects the LED0 Polarity
|
| 8 | CFG_FLD_EN | RH | 0h | Status of Fast Link Drop.
|
| 7 | CFG_AMDIX | RH | 1h | AMDIX Enable.
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LED_SPEED_POL | RH | 0h | Speed LED Polarity Detection, reflects the LED1 Polarity
|
| 4 | CFG_RMII_MODE | RH | 0h | MII/RMII mode Selection
|
| 3 | CFG_XI_50_Follower | RH | 0h | RMII Leader / Follower mode Selection
|
| 2 | CFG_AN_1 | R | 1h | This is to derive ANAR register bit [8:5] |
| 1 | CFG_AN_0 | R | 1h | This is to derive ANAR register bit [8:5] |
| 0 | CFG_AN_EN | R | 1h | ANEG Enable. |
LEDCFG2 Register is shown in Table 8-154.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | Reserved |
| 10 | RESERVED | R | X | Reserved |
| 9 | RESERVED | R | 0h | Reserved |
| 8 | RESERVED | R | 0h | Reserved |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | X | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | LED1_polarity | RH/W | X | led 1 polarity. Default determined by strap.
|
| 1 | LED1_drv_val | R/W | 0h | led1 drive value |
| 0 | LED1_drv_en | R/W | 0h | led 1 drive enable
|
RXFCFG1 Register is shown in Table 8-155.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | Reserved |
| 13 | RESERVED | R | 0h | Reserved |
| 12 | CRC Gate | R/W | 1h | CRC Gate:
If Magic Packet has Bad CRC then no indication (status, interrupt, GPIO) when enabled.
|
| 11 | WoL Level Change Indication Clear | W0C | 0h | WoL Level Change Indication Clear:
If WoL Indication is set for Level change mode, this bit clears the level upon a write.
|
| 10-9 | WoL Pulse Indication Select | R/W | 0h | WoL Pulse Indication Select:
Only valid when WoL Indication is set for Pulse mode.
|
| 8 | WoL Indication Select | R/W | 0h | WoL Indication Select:
|
| 7 | WoL Enable | RH/W | X | WoL Enable. Default from strap in BASIC mode. Defaults to 1 in Enhanced mode.
|
| 6 | Bit Mask Flag | R/W | 0h | Bit Mask Flag |
| 5 | Secure-ON Enable | R/W | 0h | Enable Secure-ON password for Magic Packets |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | WoL Magic Packet Enable | RH/W | 1h | Enable Interrupt upon reception of Magic Packet. Default from strap |
RXFS Register is shown in Table 8-156.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | WoL Interrupt Source | R/W | 1h | WoL Interrupt Source:
Source of Interrupt for bit [1] of register 0x0013.
When enabling WoL, this bit is automatically set to WoL Interrupt.
|
| 11-8 | RESERVED | R | 0h | Reserved |
| 7 | SFD Error | RCH | 0h | SFD Error. Latched high and cleared on read.
|
| 6 | Bad CRC | RCH | 0h | Bad CRC. Latched high and cleared on read.
|
| 5 | Secure-On Hack Flag | RCH | 0h | Secure-ON Hack Flag. Latched high and cleared on read.
|
| 4 | RESERVED | RCH | 0h | Reserved |
| 3 | RESERVED | RCH | 0h | Reserved |
| 2 | RESERVED | RCH | 0h | Reserved |
| 1 | RESERVED | RCH | 0h | Reserved |
| 0 | WoL Magic Packet Status | RCH | 0h | WoL Magic Packet Status. Latched high and cleared on read. |
RXFPMD1 Register is shown in Table 8-157.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | MAC Destination Address Byte 4 | R/W | 0h | Perfect Match Data: Configured for MAC Destination Address |
| 7-0 | MAC Destination Address Byte 5 (MSB) | R/W | 0h | Perfect Match Data: Configured for MAC Destination Address |
RXFPMD2 Register is shown in Table 8-158.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | MAC Destination Address Byte 2 | R/W | 0h | Perfect Match Data: Configured for MAC Destination Address |
| 7-0 | MAC Destination Address Byte 3 | R/W | 0h | Perfect Match Data: Configured for MAC Destination Address |
RXFPMD3 Register is shown in Table 8-159.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | MAC Destination Address Byte 0 | R/W | 0h | Perfect Match Data: Configured for MAC Destination Address |
| 7-0 | MAC Destination Address Byte 1 | R/W | 0h | Perfect Match Data: Configured for MAC Destination Address |
RXFSOP1 Register is shown in Table 8-160.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | Secure-ON Password Byte 1 | R/W | 0h | Secure-ON Password Select: Secure-ON password for Magic Packets |
| 7-0 | Secure-ON Password Byte 0 | R/W | 0h | Secure-ON Password Select: Secure-ON password for Magic Packets |
RXFSOP2 Register is shown in Table 8-161.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | Secure-ON Password Byte 3 | R/W | 0h | Secure-ON Password Select: Secure-ON password for Magic Packets |
| 7-0 | Secure-ON Password Byte 2 | R/W | 0h | Secure-ON Password Select: Secure-ON password for Magic Packets |
RXFSOP3 Register is shown in Table 8-162.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | Secure-ON Password Byte 5 | R/W | 0h | Secure-ON Password Select: Secure-ON password for Magic Packets |
| 7-0 | Secure-ON Password Byte 4 | R/W | 0h | Secure-ON Password Select: Secure-ON password for Magic Packets |