ZHCSKM7G december   2019  – july 2023 DP83826E , DP83826I

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. Revision History
  6. Mode Comparison Tables
  7. Pin Configuration and Functions (ENHANCED Mode)
  8. Pin Configuration and Functions (BASIC Mode)
  9. Specifications
    1. 8.1 绝对最大额定值
    2. 8.2 ESD 等级
    3. 8.3 建议运行条件
    4. 8.4 热性能信息
    5. 8.5 电气特性
    6. 8.6 时序要求
    7. 8.7 Timing Diagrams
    8. 8.8 Typical Characteristics
  10. Detailed Description
    1. 9.1 Overview
    2. 9.2 Functional Block Diagram
    3. 9.3 Feature Description
      1. 9.3.1  Auto-Negotiation (Speed/Duplex Selection)
      2. 9.3.2  Auto-MDIX Resolution
      3. 9.3.3  Energy Efficient Ethernet
        1. 9.3.3.1 EEE Overview
        2. 9.3.3.2 EEE Negotiation
      4. 9.3.4  EEE for Legacy MACs Not Supporting 802.3az
      5. 9.3.5  Wake-on-LAN Packet Detection
        1. 9.3.5.1 Magic Packet Structure
        2. 9.3.5.2 Magic Packet Example
        3. 9.3.5.3 Wake-on-LAN Configuration and Status
      6. 9.3.6  Low Power Modes
        1. 9.3.6.1 Active Sleep
        2. 9.3.6.2 IEEE Power-Down
        3. 9.3.6.3 Deep Power Down State
      7. 9.3.7  RMII Repeater Mode
      8. 9.3.8  Clock Output
      9. 9.3.9  Media Independent Interface (MII)
      10. 9.3.10 Reduced Media Independent Interface (RMII)
      11. 9.3.11 Serial Management Interface
        1. 9.3.11.1 Extended Register Space Access
        2. 9.3.11.2 Write Address Operation
        3. 9.3.11.3 Read Address Operation
        4. 9.3.11.4 Write (No Post Increment) Operation
        5. 9.3.11.5 Read (No Post Increment) Operation
        6. 9.3.11.6 Example Write Operation (No Post Increment)
      12. 9.3.12 100BASE-TX
        1. 9.3.12.1 100BASE-TX Transmitter
          1. 9.3.12.1.1 Code-Group Encoding and Injection
          2. 9.3.12.1.2 Scrambler
          3. 9.3.12.1.3 NRZ to NRZI Encoder
          4. 9.3.12.1.4 Binary to MLT-3 Converter
        2. 9.3.12.2 100BASE-TX Receiver
      13. 9.3.13 10BASE-Te
        1. 9.3.13.1 Squelch
        2. 9.3.13.2 Normal Link Pulse Detection and Generation
        3. 9.3.13.3 Jabber
        4. 9.3.13.4 Active Link Polarity Detection and Correction
      14. 9.3.14 Loopback Modes
        1. 9.3.14.1 Near-end Loopback
        2. 9.3.14.2 MII Loopback
        3. 9.3.14.3 PCS Loopback
        4. 9.3.14.4 Digital Loopback
        5. 9.3.14.5 Analog Loopback
        6. 9.3.14.6 Far-End (Reverse) Loopback
      15. 9.3.15 BIST Configurations
      16. 9.3.16 Cable Diagnostics
        1. 9.3.16.1 Time Domain Reflectometry (TDR)
        2. 9.3.16.2 Fast Link-Drop Functionality
      17. 9.3.17 LED and GPIO Configuration
    4. 9.4 Programming
      1. 9.4.1 Hardware Bootstraps Configuration
        1. 9.4.1.1 DP83826 Bootstrap Configurations (ENHANCED Mode)
          1. 9.4.1.1.1 Bootstraps for PHY Address
        2. 9.4.1.2 DP83826 Strap Configuration (BASIC Mode)
          1. 9.4.1.2.1 Bootstraps for PHY Address
    5. 9.5 Register Maps
      1. 9.5.1 DP83826 Registers
  11. 10Application and Implementation
    1. 10.1 Application Information
    2. 10.2 Typical Applications
      1. 10.2.1 Twisted-Pair Interface (TPI) Network Circuit
      2. 10.2.2 Transformer Recommendations
      3. 10.2.3 Capacitive DC Blocking
      4. 10.2.4 Design Requirements
        1. 10.2.4.1 Clock Requirements
          1. 10.2.4.1.1 Oscillator
          2. 10.2.4.1.2 Crystal
      5. 10.2.5 Detailed Design Procedure
        1. 10.2.5.1 MII Layout Guidelines
        2. 10.2.5.2 RMII Layout Guidelines
        3. 10.2.5.3 MDI Layout Guidelines
      6. 10.2.6 Application Curves
  12. 11Power Supply Recommendations
  13. 12Layout
    1. 12.1 Layout Guidelines
      1. 12.1.1 Signal Traces
      2. 12.1.2 Return Path
      3. 12.1.3 Transformer Layout
      4. 12.1.4 Metal Pour
      5. 12.1.5 PCB Layer Stacking
        1. 12.1.5.1 Layout Example
  14. 13Device and Documentation Support
    1. 13.1 Related Documentation
    2. 13.2 Receiving Notification of Documentation Updates
    3. 13.3 Support Resources
    4. 13.4 Trademarks
    5. 13.5 静电放电警告
    6. 13.6 术语表
  15. 14Mechanical, Packaging, and Orderable Information

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

DP83826 Registers

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

Table 9-20 DP83826 Registers
OffsetAcronymRegister NameSection
0hBMCR RegisterBasic Mode Control RegisterGo
1hBMSR RegisterBasic Mode Status RegisterGo
2hPHYIDR1 RegisterPHY Identifier Register #1Go
3hPHYIDR2 RegisterPHY Identifier Register #2Go
4hANAR RegisterAuto-Negotiation Advertisement RegisterGo
5hALNPAR RegisterAuto-Negotiation Link Partner Ability RegisterGo
6hANER RegisterAuto-Negotiation Expansion RegisterGo
7hANNPTR RegisterAuto-Negotiation Next Page RegisterGo
8hANLNPTR RegisterAuto-Negotiation Link Partner Ability Next Page RegisterGo
9hCR1 RegisterControl Register #1Go
AhCR2 RegisterControl Register #2Go
BhCR3 RegisterControl Register #3Go
DhREGCR RegisterExtended Register Control RegisterGo
EhADDAR RegisterExtended Register Data RegisterGo
FhFLDS RegisterFast Link Down Status RegisterGo
10hPHYSTS RegisterPHY Status RegisterGo
11hPHYSCR RegisterPHY Specific Control RegisterGo
12hMISR1 RegisterMII Interrupt Status Register #1Go
13hMISR2 RegisterMII Interrupt Status Register #2Go
14hFCSCR RegisterFalse Carrier Sense Counter RegisterGo
15hRECR RegisterReceive Error Count RegisterGo
16hBISCR RegisterBIST Control RegisterGo
17hRCSR RegisterRMII and Status RegisterGo
18hLEDCR RegisterLED Control RegisterGo
19hPHYCR RegisterPHY Control RegisterGo
1Ah10BTSCR Register10Base-Te Status/Control RegisterGo
1BhBICSR1 RegisterBIST Control and Status Register #1Go
1ChBICSR2 RegisterBIST Control and Status Register #2Go
1EhCDCR RegisterCable Diagnostic Control RegisterGo
1FhPHYRCR RegisterPHY Reset Control RegisterGo
25hMLEDCR RegisterMulti-LED Control RegisterGo
27hCOMPT RegsiterCompliance Test RegisterGo
2Ah10M_CFGGo
117hFLD_CFG1Go
131hFLD_CFG2Go
170hCDSCR RegisterCable Diagnostic Specific Control RegisterGo
171hCDSCR2 RegisterCable Diagnostic Specific Control Register 2Go
173hCDSCR3 RegisterCable Diagnostic Specific Control Register 3Go
175hTDR_175 RegisterTDR Control Register #1Go
176hTDR_176 RegisterTDR Control Register #2Go
177hCDSCR4 RegisterCable Diagnostic Specific Control Register 4Go
178hTDR_178 RegisterTDR Control Register #3Go
180hCDLRR1 RegisterCable Diagnostic Location Result Register #1Go
181hCDLRR2 RegisterCable Diagnostic Location Result Register #2Go
182hCDLRR3 RegisterCable Diagnostic Location Result Register #3Go
183hCDLRR4 RegisterCable Diagnostic Location Result Register #4Go
184hCDLRR5 RegisterCable Diagnostic Location Result Register #5Go
185hCDLAR1 RegisterCable Diagnostic Amplitude Result Register #1Go
186hCDLAR2 RegisterCable Diagnostic Amplitude Result Register #2Go
187hCDLAR3 RegisterCable Diagnostic Amplitude Result Register #3Go
188hCDLAR4 RegisterCable Diagnostic Amplitude Result Register #4Go
189hCDLAR5 RegisterCable Diagnostic Amplitude Result Register #5Go
18AhCDLAR6 RegisterCable Diagnostic Amplitude Result Register #6Go
218hMSE_ValGo
302hIO_CFG1 RegisterGPIO Pin configuration Register #1Go
303hLED0_GPIO_CFGGo
304hLED1_GPIO_CFGGo
305hLED2_GPIO_CFGGo
306hLED3_GPIO_CFGGo
308hCLK_OUT_LED_STATUS registerCLK_OUT_LED_STATUS configuration Register #3Go
30BhVOD_CFG1 RegisterVoD Config Register #1Go
30ChVOD_CFG2 RegisterVoD Config Register #2Go
30EhVOD_CFG3 RegisterVoD Config Register #3Go
404hANA_LD_PROG_SL RegisterLine Driver Config RegisterGo
40DhANA_RX10BT_CTRL RegisterReceive Configuration Register 10MGo
456hGENCFG RegisterGeneral Configuration RegisterGo
460hLEDCFG RegisterLEDs Configuration Register #1Go
461hIOCTRL RegisterIO MUX GPIO Control RegisterGo
467hSOR1 RegisterStrap Latch-In Register #2Go
468hSOR2 RegisterStrap Latch-In Register #2Go
469hLEDCFG2 RegisterLEDs Configuration Register #2Go
4A0hRXFCFG1 RegisterReceive Configuration Register #1Go
4A1hRXFS RegisterReceive Status RegisterGo
4A2hRXFPMD1 RegisterReceive Perfect Match Data Register #1Go
4A3hRXFPMD2 RegisterReceive Perfect Match Data Register #2Go
4A4hRXFPMD3 RegisterReceive Perfect Match Data Register #3Go
4A5hRXFSOP1 RegisterReceive Secure-ON Password Register #1Go
4A6hRXFSOP2 RegisterReceive Secure-ON Password Register #2Go
4A7hRXFSOP3 RegisterReceive Secure-ON Password Register #3Go

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

Table 9-21 DP83826 Access Type Codes
Access TypeCodeDescription
Read Type
HHSet or cleared by hardware
RRRead
RCR
C
Read
to Clear
RHR
H
Read
Set or cleared by hardware
Write Type
WWWrite
W, STRAPWWrite
W, W1SWWrite
W0CW
0C
Write
0 to clear
W1SW
1S
Write
1 to set
Reset or Default Value
-nValue after reset or the default value

9.5.1.1 BMCR Register (Offset = 0h) [Reset = 3000h]

BMCR Register is shown in Table 9-22.

Return to the Summary Table.

Basic Mode Control Register

Table 9-22 BMCR Register Field Descriptions
BitFieldTypeResetDescription
15ResetHW1S0h 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 will not be cleared.
0h = Normal Operation
1h = Initiate software Reset / Reset in Progress
14MII LoopbackR/W0h 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
0h = Normal Operation
1h = MII Loopback enabled
13Speed SelectionR/W,STRAP1h Speed Selection: When Auto-Negotiation is disabled (bit [12] = 0 in Register 0x0000), writing to this bit allows the port speed to be selected.
In BASIC Mode: It is also determined by strap when Auto-Negotiation is disabled.
0h = 10 Mbps
1h = 100 Mbps
12Auto-Negotiation EnableR/W,STRAP1h Auto-Negotiation Enable: In BASIC Mode and ENHANCED Mode: Latched by strap
0h = Disable Auto-Negotiation - bits [8] and [13] determine the port speed and duplex mode
1h = Enable Auto-Negotiation - bits [8] and [13] of this register are ignored when this bit is set
11IEEE Power DownR/W0h 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 is asserted, this bit is set.
0h = Normal Operation
1h = IEEE Power Down
10IsolateR/W,STRAP0h
In BASIC Mode, the value is Latched by strap

0h = Normal Operation
1h = Isolates the port from the MII with the exception of the serial management interface. It also disables50MHz clock in RMII Master Mode
9Restart Auto-NegotiationRH/W,W1S0h Restart Auto-Negotiation: If Auto-Negotiation is disabled (bit [12] = 0), bit [9] is ignored. This bit is self-clearing and will return a value of 1 until Auto-Negotiation is initiated, whereupon it will self-clear. Operation of the Auto-Negotiation process is not affected by the management entity clearing this bit.
0h = Normal Operation
1h = Restarts Auto-Negotiation, Re-initiates the Auto-Negotiation process
8Duplex ModeR/W,STRAP0h Duplex Mode: When Auto-Negotiation is disabled, writing to this bit allows the port Duplex capability to be selected. In BASIC Mode, this bit is Latched by strap
0h = Half-Duplex
1h = Full-Duplex
7Collision TestR/W0h 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.
0h = Normal Operation
1h = Enable COL Signal Test
6-0RESERVEDR0h Reserved

9.5.1.2 BMSR Register (Offset = 1h) [Reset = 7849h]

BMSR Register is shown in Table 9-23.

Return to the Summary Table.

Basic Mode Status Register

Table 9-23 BMSR Register Field Descriptions
BitFieldTypeResetDescription
15100Base-T4R0h 100Base-T4 Capable: This protocol is not available. Always reads as 0.
14100Base-TX Full-DuplexR1h 100Base-TX Full-Duplex Capable:
0h = Device not able to perform Full-Duplex 100Base-TX
1h = Device able to perform Full-Duplex 100Base-TX
13100Base-TX Half-DuplexR1h 100Base-TX Half-Duplex Capable:
0h = Device not able to perform Half-Duplex 100Base-TX
1h = Device able to perform Half-Duplex 100Base-TX
1210Base-T Full-DuplexR1h 10Base-T Full-Duplex Capable:
0h = Device not able to perform Full-Duplex 10Base-T
1h = Device able to perform Full-Duplex 10Base-T
1110Base-T Half-DuplexR1h 10Base-T Half-Duplex Capable:
0h = Device not able to perform Half-Duplex 10Base-T
1h = Device able to perform Half-Duplex 10Base-T
10-7RESERVEDR0h Reserved
6SMI Preamble SuppressionR1h 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.
0h = Device not able to perform management transaction with preambles suppressed
1h = Device able to perform management transaction with preamble suppressed
5Auto-Negotiation CompleteR0h Auto-Negotiation Complete:
0h = Auto Negotiation process not completed (either still in process, disabled or reset)
1h = Auto-Negotiation process completed
4Remote FaultH0h Remote Fault: Far End Fault indication or notification from Link Partner of Remote Fault. This bit is cleared on read or reset.
0h = No remote fault condition detected
1h = Remote fault condition detected
3Auto-Negotiation AbilityR1h Auto-Negotiation Ability:
0h = Device is not able to perform Auto-Negotiation
1h = Device is able to perform Auto-Negotiation
1Jabber DetectH0h Jabber Detect:
0h = No jabber condition detected This bit only has meaning for 10Base-T operation.
1h = Jabber condition detected
0Extended CapabilityR1h Extended Capability:
0h = Basic register set capabilities only
1h = Extended register capabilities

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

PHYIDR1 Register is shown in Table 9-24.

Return to the Summary Table.

PHY Identifier Register #1

Table 9-24 PHYIDR1 Register Field Descriptions
BitFieldTypeResetDescription
15-0Organizationally Unique Identifier Bits 21:6R2000h PHY Identifier Register #1

9.5.1.4 PHYIDR2 Register (Offset = 3h) [Reset = A131h]

PHYIDR2 Register is shown in Table 9-25.

Return to the Summary Table.

PHY Identifier Register #2

Table 9-25 PHYIDR2 Register Field Descriptions
BitFieldTypeResetDescription
15-10Organizationally Unique Identifier Bits 5:0R28h PHY Identifier Register #2
9-4Model NumberR13h Vendor Model Number: The six bits of vendor model number are mapped from bits [9] to [4]
11h = Basic Mode
13h = ENHANCED Mode
3-0Revision NumberR1h 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.

9.5.1.5 ANAR Register (Offset = 4h) [Reset = 01E1h]

ANAR Register is shown in Table 9-26.

Return to the Summary Table.

Auto-Negotiation Advertisement Register

Table 9-26 ANAR Register Field Descriptions
BitFieldTypeResetDescription
15Next PageR/W0h Next Page Indication:
0h = Next Page Transfer not desired
1h = Next Page Transfer desired
14RESERVEDR0h Reserved
13Remote FaultR/W0h Remote Fault:
0h = No Remote Fault detected
1h = Advertises that this device has detected a Remote Fault. Please note DP83826 does not support Remote Fault. This bit shall not be set by Application
12RESERVEDR0h Reserved
11Asymmetric PauseR/W0h Asymmetric Pause Support For Full-Duplex Links:
0h = Do not advertise asymmetric pause ability
1h = Advertise asymmetric pause ability
10PauseR/W0h Pause Support for Full-Duplex Links:
0h = Do not advertise pause ability
1h = Advertise pause ability
9100Base-T4R0h 100Base-T4 Support:
0h = Do not advertise 100Base-T4 ability
1h = Advertise 100Base-T4 ability
8100Base-TX Full-DuplexR/W,STRAP1h 100Base-TX Full-Duplex Support:
Values does not matter in force-mode
BASIC Mode : Latched by strap

0h = Do not advertise 100Base-TX Full-Duplex ability Values does not matter in force-mode
1h = Advertise 100Base-TX Full-Duplex ability
7100Base-TX Half-DuplexR/W,STRAP1h 100Base-TX Half-Duplex Support:
Values does not matter in force-mode
BASIC Mode: Latched by strap

0h = Do not advertise 100Base-TX Half-Duplex ability Values does not matter in force-mode
1h = Advertise 100Base-TX Half-Duplex ability
610Base-T Full-DuplexR/W,STRAP1h 10Base-T Full-Duplex Support:
Values does not matter in force-mode
BASIC Mode: Latched by strap

0h = Do not advertise 10Base-T Full-Duplex ability Values does not matter in force-mode
1h = Advertise 10Base-T Full-Duplex ability
510Base-T Half-DuplexR/W,STRAP1h 10Base-T Half-Duplex Support: Values does not matter in force-mode BASIC Mode/ENHANCED Mode : Latched by strap
0h = Do not advertise 10Base-T Half-Duplex ability Values does not matter in force-mode
1h = Advertise 10Base-T Half-Duplex ability
4-0Selector FieldR/W1h Protocol Selection Bits: Technology selector field (IEEE802.3u <00001>)

9.5.1.6 ALNPAR Register (Offset = 5h) [Reset = 0000h]

ALNPAR Register is shown in Table 9-27.

Return to the Summary Table.

Auto-Negotiation Link Partner Ability Register

Table 9-27 ALNPAR Register Field Descriptions
BitFieldTypeResetDescription
15Next PageR0h Next Page Indication:
0h = Link partner does not desire Next Page Transfer
1h = Link partner desires Next Page Transfer
14AcknowledgeR0h Acknowledge:
0h = Link partner does not acknowledge reception of link code word
1h = Link partner acknowledges reception of link code word
13Remote FaultR0h Remote Fault:
0h = Link partner does not advertise remote fault event detection
1h = Link partner advertises remote fault event detection
12RESERVEDR0h Reserved
11Asymmetric PauseR0h Asymmetric Pause:
0h = Link partner does not advertise asymmetric pause ability
1h = Link partner advertises asymmetric pause ability
10PauseR0h Pause:
0h = Link partner does not advertise pause ability
1h = Link partner advertises pause ability
9100Base-T4R0h 100Base-T4 Support:
0h = Link partner does not advertise 100Base-T4 ability
1h = Link partner advertises 100Base-T4 ability
8100Base-TX Full-DuplexR0h 100Base-TX Full-Duplex Support:
0h = Link partner does not advertise 100Base-TX Full-Duplex ability
1h = Link partner advertises 100Base-TX Full-Duplex ability
7100Base-TX Half-DuplexR0h 100Base-TX Half-Duplex Support:
0h = Link partner does not advertise 100Base-TX Half-Duplex ability
1h = Link partner advertises 100Base-TX Half-Duplex ability
610Base-T Full-DuplexR0h 10Base-T Full-Duplex Support:
0h = Link partner does not advertise 10Base-T Full-Duplex ability
1h = Link partner advertises 10Base-T Full-Duplex ability
510Base-T Half-DuplexR0h 10Base-T Half-Duplex Support:
0h = Link partner does not advertise 10Base-T Half-Duplex ability
1h = Link partner advertises 10Base-T Half-Duplex ability
4-0Selector FieldR0h Protocol Selection Bits: Technology selector field (IEEE802.3 <00001>)

9.5.1.7 ANER Register (Offset = 6h) [Reset = 0004h]

ANER Register is shown in Table 9-28.

Return to the Summary Table.

Auto-Negotiation Expansion Register

Table 9-28 ANER Register Field Descriptions
BitFieldTypeResetDescription
15-5RESERVEDR0h Reserved
4Parallel Detection FaultH0h Parallel Detection Fault:
0h = No fault detected
1h = A fault has been detected during the parallel detection process
2Local Device Next Page AbleR1h Next Page Ability:
0h = Local device is not able to exchange next pages
1h = Local device is able to exchange next pages
1Page ReceivedH0h Link Code Word Page Received:
0h = A new page has not been received
1h = A new page has been received

9.5.1.8 ANNPTR Register (Offset = 7h) [Reset = 2001h]

ANNPTR Register is shown in Table 9-29.

Return to the Summary Table.

Auto-Negotiation Next Page Register

Table 9-29 ANNPTR Register Field Descriptions
BitFieldTypeResetDescription
15Next PageR/W0h Next Page Indication:
0h = Do not advertise desire to send additional next pages
1h = Advertise desire to send additional next pages
14RESERVEDR0h Reserved
13Message PageR/W1h Message Page:
0h = Current page is an unformatted page
1h = Current page is a message page
12Acknowledge 2R/W0h Acknowledge2: Acknowledge2 is used by the next page function to indicate that Local Device has the ability to comply with the message received.
0h = Cannot comply with message
1h = Will comply with message
11ToggleR0h Toggle: 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.
0h = Value of toggle bit in previously transmitted Link Code Word was 1
1h = Value of toggle bit in previously transmitted Link Code Word was 0
10-0CODER/W1h 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.

9.5.1.9 ANLNPTR Register (Offset = 8h) [Reset = 0000h]

ANLNPTR Register is shown in Table 9-30.

Return to the Summary Table.

Auto-Negotiation Link Partner Ability Next Page Register

Table 9-30 ANLNPTR Register Field Descriptions
BitFieldTypeResetDescription
15Next PageR0h Next Page Indication:
0h = Do not advertise desire to send additional next pages
1h = Advertise desire to send additional next pages
14AcknowledgeR0h Acknowledge:
0h = Link partner does not acknowledge reception of link code work
1h = Link partner acknowledges reception of link code word
13Message PageR0h Message Page:
0h = Current page is an unformatted page
1h = Current page is a message page
12Acknowledge 2R0h Acknowledge2: Acknowledge2 is used by the next page function to indicate that Local Device has the ability to comply with the message received.
0h = Cannot comply with message
1h = Will comply with message
11ToggleR0h Toggle: 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.
0h = Value of toggle bit in previously transmitted Link Code Word was 1
1h = Value of toggle bit in previously transmitted Link Code Word was 0
10-0Message/Unformatted FieldR0h 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.

9.5.1.10 CR1 Register (Offset = 9h) [Reset = 0000h]

CR1 Register is shown in Table 9-31.

Return to the Summary Table.

Control Register #1

Table 9-31 CR1 Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR0h Reserved
9RESERVEDR/W0h Reserved
8TDR Auto-RunR/W0h TDR Auto-Run at Link Down
0h = Disable automatic execution of TDR
1h = Enable execution of TDR procedure after link down event
6RESERVEDR/W0h Reserved
5Robust Auto MDIXR/W0h 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
0h = Disable Auto-MDIX
1h = Enable Robust Auto-MDIX
4RESERVEDR/W0h Reserved
3-2RESERVEDR/W0h Reserved
1Fast RXDV DetectionR/W0h Fast RXDV Detection:
0h = Disable Fast RX_DV detection. The PHY operates in normal mode. RX_DV assertion after detection of /JK/.
1h = Enable assertion high of RX_DV on receive packet due to detection of /J/ symbol only. If a consecutive /K/ does not appear, RX_ER is generated.
0RESERVEDR0h Reserved

9.5.1.11 CR2 Register (Offset = Ah) [Reset = 0102h]

CR2 Register is shown in Table 9-32.

Return to the Summary Table.

Control Register #2

Table 9-32 CR2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13-7RESERVEDR/W2h Reserved
6RESERVEDR/W0h Reserved
5Extended Full-Duplex AbilityR/W0h Extended Full-Duplex Ability:
0h = Disable Extended Full-Duplex Ability. Decision to work in Full-Duplex or Half-Duplex mode follows IEEE specification
1h = Enable Full-Duplex while working with link partner in force 100Base-TX. When the PHY is set to Auto-Negotiation or Force 100Base-TX and the link partner is operated in Force 100Base-TX, the link is always Full-Duplex
4RESERVEDR/W0h Reserved
3RESERVEDR/W0h Reserved
2RX_ER During IDLER/W0h Detection of Receive Symbol Error During IDLE State:
0h = Disable detection of Receive symbol error during IDLE state
1h = Enable detection of Receive symbol error during IDLE state
1Odd-Nibble Detection DisableR/W,STRAP1h Detection of Transmit Error. ENHANCED mode: Enabled by default, can be changed with Strap1 BASIC mode: Disabled
0h = Enable detection of de-assertion of TX_EN on an odd-nibble boundary. In this case TX_EN is extended by one additional TX_CLK cycle and behaves as if TX_ER were asserted during that additional cycle
1h = Disable detection of transmit error in odd-nibble boundary
0RESERVEDR/W0h Reserved

9.5.1.12 CR3 Register (Offset = Bh) [Reset = 0000h]

CR3 Register is shown in Table 9-33.

Return to the Summary Table.

Control Register #3

Table 9-33 CR3 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR/W0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR/W0h Reserved
7RESERVEDR/W0h Reserved
6Polarity SwapR/W0h Polarity Swap:
Port Mirror Function: To enable port mirroring, set this bit and bit [5] high.
1h = Inverted polarity on both pairs: TD+ and TD-, RD+ and RD- 0h = Normal polarity
5MDI/MDIX SwapR/W0h MDI/MDIX Swap:
Port Mirror Function: To enable port mirroring, set this bit and bit [6] high.
0h = MDI pairs normal (Receive on RD pair, Transmit on TD pair)
1h = Swap MDI pairs (Receive on TD pair, Transmit on RD pair)
4RESERVEDR/W0h Reserved

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

REGCR Register is shown in Table 9-34.

Return to the Summary Table.

Table 9-34 REGCR Register Field Descriptions
BitFieldTypeResetDescription
15-14Extended Register CommandR/W0h Extended Register Command:
0h = Address
1h = Data, no post increment
2h = Data, post increment on read and write
3h = Data, post increment on write only
13-5RESERVEDR0h Reserved
4-0DEVADR/W0h Device Address: Bits [4:0] are the device address, DEVAD, that directs any accesses of ADDAR register (0x000E) to the appropriate MMD.
Specifically, the DP83826 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 should use the DEVAD for either MMD, MMD3 or MMD7. Transactions with other DEVAD are ignored.

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

ADDAR Register is shown in Table 9-35.

Return to the Summary Table.

Table 9-35 ADDAR Register Field Descriptions
BitFieldTypeResetDescription
15-0Address/DataR/W0h If REGCR register bits [15:14] = '00', holds the MMD DEVAD's address register, otherwise holds the MMD DEVAD's data.

9.5.1.15 FLDS Register (Offset = Fh) [Reset = 0000h]

FLDS Register is shown in Table 9-36.

Return to the Summary Table.

Table 9-36 FLDS Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR0h Reserved
3-0RESERVEDR0h Reserved

9.5.1.16 PHYSTS Register (Offset = 10h) [Reset = 0002h]

PHYSTS Register is shown in Table 9-37.

Return to the Summary Table.

Table 9-37 PHYSTS Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14MDI/MDIX ModeR0h MDI/MDIX Mode Status:
0h = MDI Pairs normal (Receive on RD pair, Transmit on TD pair)
1h = MDI Pairs swapped (Receive on TD pair, Transmit on RD pair)
13Receive Error LatchRC0h Receive Error Latch:
This bit will be cleared upon a read of the RECR register
0h = No receive error event has occurred
1h = Receive error event has occurred since last read of RXERCNT register (0x0015)
12Polarity StatusRC0h Polarity Status:
This bit is a duplication of bit [4] in the 10BTSCR register (0x001A). This bit will be cleared upon a read of the 10BTSCR register, but not upon a read of the PHYSTS register.
0h = Correct Polarity detected
1h = Inverted Polarity detected
11False Carrier Sense LatchRC0h False Carrier Sense Latch:
This bit will be cleared upon a read of the FCSR register.
0h = No False Carrier event has occurred
1h = False Carrier even has occurred since last read of FCSCR register (0x0014)
10Signal DetectRC0h Signal Detect:
Active high 100Base-TX unconditional Signal Detect indication from PMD
9Descrambler LockRC0h Descrambler Lock:
Active high 100Base-TX Descrambler Lock indication from PMD
8Page ReceivedRC0h Link Code Word Page Received:
This bit is a duplicate of Page Received (bit [1]) in the ANER register and it is cleared on read of the ANER register (0x0006).
0h = Link Code Word Page has not been received
1h = A new Link Code Word Page has been received
7MII InterruptRC0h MII Interrupt Pending:
Interrupt source can be determined by reading the MISR register (0x0012). Reading the MISR will clear this interrupt bit indication.
0h = No interrupt pending
1h = Indicates that an internal interrupt is pending
6Remote FaultRC0h Remote Fault:
Cleared on read of BMSR register (0x0001) or by reset.
1h = Remote Fault condition detected. Fault criteria: notification from link partner of Remote Fault via Auto-Negotiation 0h = No Remote Fault condition detected
5Jabber DetectRC0h Jabber Detection:
This bit is only for 10 Mbps operation. This bit is a duplicate of the Jabber Detect bit in the BMSR register (0x0001) and will not be cleared upon a read of the PHYSTS register.
0h = No Jabber
1h = Jabber condition detected
4Auto-Negotiation StatusR0h Auto-Negotiation Status:
0h = Auto-Negotiation not complete
1h = Auto-Negotiation complete
3MII Loopback StatusR0h MII Loopback Status:
0h = Normal operation
1h = Loopback enabled
2Duplex Status0h Duplex Status:
BASIC Mode: Latched by Strap when Auto-Negotiation is disabled ENHANCED Mode : 1 when Auto-Negotiation is disabled
0h = Half-Duplex mode
1h = Full-Duplex mode
1Speed Status1h Speed Status:
BASIC Mode : Latched by Strap when Auto-Negotiation is disabled ENHANCED Mode : 1 when Auto-Negotiation is disabled
0h = 100 Mbps mode
1h = 10 Mbps mode

9.5.1.17 PHYSCR Register (Offset = 11h) [Reset = 0108h]

PHYSCR Register is shown in Table 9-38.

Return to the Summary Table.

Table 9-38 PHYSCR Register Field Descriptions
BitFieldTypeResetDescription
15Disable PLLR/W0h Disable PLL:
Note: clock circuitry can be disabled only in IEEE power down mode.
0h = Normal operation
1h = Disable internal clocks circuitry
14Power Save Mode EnableR/W0h Power Save Mode Enable:
0h = Normal operation
1h = Enable power save modes
13-12Power Save ModesR/W0h Power Save Mode:
0h = Normal operation mode. PHY is fully functional
1h = Reserved
2h = Active Sleep, Low Power Active Energy Saving mode that shuts down all internal circuitry besides SMI and energy detect functionalities. In this mode the PHY sends NLP every 1.4 seconds to wake up link partner. Automatic power-up is done when link partner is detected.
11Scrambler BypassR/W0h Scrambler Bypass:
0h = Scrambler bypass disabled
1h = Scrambler bypass enabled
10RESERVEDR/W0h Reserved
9-8Loopback FIFO DepthR/W1h 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.
0h = 4 nibbles FIFO
1h = 5 nibbles FIFO
2h = 6 nibbles FIFO
3h = 8 nibbles FIFO
7-5RESERVEDR0h Reserved
4COL Full-Duplex EnableR/W0h Collision in Full-Duplex Mode:
0h = Disable Collision in Full-Duplex mode. Collision will be active in Half-Duplex only.
1h = Enable generating Collision signaling in Full-Duplex mode
3Interrupt PolarityR/W1h Interrupt Polarity:
0h = Steady state (normal operation) is 0 logic and during interrupt is 1 logic
1h = Steady state (normal operation) is 1 logic and during interrupt is 0 logic
2Test InterruptR/W0h Test Interrupt:
Forces the PHY to generate an interrupt to facilitate interrupt testing. Interrupts will continue to be generated as long as this bit remains set.
0h = Do not generate interrupt
1h = Generate an interrupt
1Interrupt EnableR/W0h Interrupt Enable:

Enable interrupt dependent on the event enables in the MISR register (0x0012).
0h = Disable event based interrupts
1h = Enable event based interrupts
0Interrupt Output EnableR/W0h Interrupt Output Enable:
Enable active low interrupt events via the INTR/PWERDN pin by configuring the INTR/PWRDN pin as an output( for ENHANCED mode)
0h = INTR/PWRDN is a Power Down pin
1h = INTR/PWRDN is an interrupt output

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

MISR1 Register is shown in Table 9-39.

Return to the Summary Table.

Table 9-39 MISR1 Register Field Descriptions
BitFieldTypeResetDescription
14Energy Detect InterruptRC0h Change of Energy Detection Status Interrupt:
0h = No change of energy detected
1h = Change of energy detected
12Speed Changed InterruptRC0h Change of Speed Status Interrupt:
0h = No change of speed status
1h = Change of speed status interrupt is pending
11Duplex Mode Changed InterruptRC0h Change of Duplex Status Interrupt:
0h = No change of duplex status
1h = Change of duplex status interrupt is pending
10Auto-Negotiation Completed InterruptRC0h Auto-Negotiation Complete Interrupt:
0h = No Auto-Negotiation complete event is pending
1h = Auto-Negotiation complete interrupt is pending
9False Carrier Counter Half-Full InterruptRC0h False Carrier Counter Half-Full Interrupt:
0h = False Carrier half-full event is not pending
1h = False Carrier counter (Register FCSCR, address 0x0014) exceeds half-full interrupt is pending
8Receive Error Counter Half-Full InterruptRC0h Receiver Error Counter Half-Full Interrupt:
0h = Receive Error half-full event is not pending
1h = Receive Error counter (Register RECR, address 0x0015) exceeds half-full interrupt is pending
6Energy Detect Interrupt EnableR/W0h Enable interrupt on change of energy detection
4Speed Changed Interrupt EnableR/W0h Enable Interrupt on change of speed status
3Duplex Mode Changed Interrupt EnableR/W0h Enable Interrupt on change of duplex status
2Auto-Negotiation Completed EnableR/W0h Enable Interrupt on Auto-negotiation complete event
1False Carrier HF EnableR/W0h Enable Interrupt on False Carrier Counter Register half-full event
0Receive Error HF EnableR/W0h Enable Interrupt on Receive Error Counter Register half-full event

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

MISR2 Register is shown in Table 9-40.

Return to the Summary Table.

Table 9-40 MISR2 Register Field Descriptions
BitFieldTypeResetDescription
15EEE Error InterruptRC0h Energy Efficient Ethernet Error Interrupt:
0h = EEE error has not occurred
1h = EEE error has occurred
14Auto-Negotiation Error InterruptRC0h Auto-Negotiation Error Interrupt:
0h = No Auto-Negotiation error even pending
1h = Auto-Negotiation error interrupt is pending
13Page Received InterruptRC0h Page Receiver Interrupt:
0h = Page has not been received
1h = Page has been received
12Loopback FIFO OF/UF Event InterruptRC0h Loopback FIFO Overflow/Underflow Event Interrupt:
0h = No FIFO Overflow/Underflow event pending
1h = FIFO Overflow/Underflow event interrupt pending
11MDI Crossover Change InterruptRC0h MDI/MDIX Crossover Status Change Interrupt:
0h = MDI crossover status has not changed
1h = MDI crossover status changed interrupt is pending
10Sleep Mode InterruptRC0h Sleep Mode Event Interrupt:
0h = No Sleep mode event pending
1h = Sleep mode event interrupt is pending
9Inverted Polarity Interrupt / WoL Packet Received InterruptRC0h Inverted Polarity Interrupt / WoL Packet Received Interrupt:
0h = No Inverted polarity event pending / No WoL oacket received
1h = Inverted Polarity interrupt pending / WoL packet was recieved
8Jabber Detect InterruptRC0h Jabber Detect Event Interrupt:
0h = No Jabber detect event pending
1h = Jabber detect even interrupt pending
7EEE Error Interrupt EnableR/W0h Enable interrupt on EEE Error
6Auto-Negotiation Error Interrupt EnableR/W0h Enable Interrupt on Auto-Negotiation error event
5Page Received Interrupt EnableR/W0h Enable Interrupt on page receive event
4Loopback FIFO OF/UF EnableR/W0h Enable Interrupt on loopback FIFO Overflow/Underflow event
3MDI Crossover Change EnableR/W0h Enable Interrupt on change of MDI/X status
2Sleep Mode Event EnableR/W0h Enable Interrupt on sleep mode event
1Polarity Changed / WoL Packet EnableR/W0h Enable Interrupt on change of polarity status
0Jabber Detect EnableR/W0h Enable Interrupt on Jabber detection event

9.5.1.20 FCSCR Register (Offset = 14h) [Reset = 0000h]

FCSCR Register is shown in Table 9-41.

Return to the Summary Table.

Table 9-41 FCSCR Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-0False Carrier Event Counter0h False Carrier Event Counter:
This 8-bit counter increments on every false carrier event. This counter stops when it reaches its maximum count (FFh).
When the counter exceeds half-full (7Fh), an interrupt event is generated. This register is cleared on read.

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

RECR Register is shown in Table 9-42.

Return to the Summary Table.

Table 9-42 RECR Register Field Descriptions
BitFieldTypeResetDescription
15-0Receive Error Counter0h 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 it reaches its maximum count (FFh). When the counter exceeds half-full (7Fh), an interrupt is generated. This register is cleared on read.

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

BISCR Register is shown in Table 9-43.

Return to the Summary Table.

Table 9-43 BISCR Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14BIST Error Counter ModeR/W0h BIST Error Counter Mode:
0h = Single mode, when BIST Error Counter reaches its max value, PRBS checker stops counting.
1h = Continuous mode, when the BIST Error counter reaches its max value, a pulse is generated and the counter starts counting from zero again.
13PRBS Checker ConfigR/W0h PRBS Checker Config:bit[13:12]
0h = PRBS Generator and Checker both are disabled
1h = PRBS Generator Enabled, Trasnmit Single Packet with Constant Data as configured in register 0x001C. Checker is disabled
2h = PRBS Generation is disabled. PRBS Checker is Enabled
3h = PRBS Generator and Checker both enabled. PRBS Generating Continous Packets as configured in register 0x001C
12Packet Generation EnableR/W0h Packet Generation Enable:bit[13:12]
0h = PRBS Generator and Checker both are disabled
1h = PRBS Generator Enabled, Trasnmit Single Packet with Constant Data as configured in register 0x001C. Checker is disabled
2h = PRBS Generation is disabled. PRBS Checker is Enabled
3h = PRBS Generator and Checker both enabled. PRBS Generating Continous Packets as configured in register 0x001C
11PRBS Checker Lock/SyncR0h PRBS Checker Lock/Sync Indication:
0h = PRBS checker is not locked
1h = PRBS checker is locked and synced on received bit stream
10PRBS Checker Sync LossH0h PRBS Checker Sync Loss Indication:
0h = PRBS checker has not lost sync
1h = PRBS checker has lost sync
9Packet Generator StatusR0h Packet Generation Status Indication:
0h = Packet Generator is off
1h = Packet Generator is active and generating packets
8Power ModeR1h Sleep Mode Indication:
0h = Indicates that the PHY is in active sleep mode
1h = Indicates that the PHY is in normal power mode
7RESERVEDR0h Reserved
6Transmit in MII LoopbackR/W0h Transmit Data in MII Loopback Mode (valid only at 100 Mbps)
0h = Data is not transmitted to the line in MII loopback
1h = Enable transmission of data from the MAC received on the TX pins to the line in parallel to the MII loopback to RX pins. This bit may be set only in MII Loopback mode - setting bit [14] in in BMCR register (0x0000)
5RESERVEDR0h Reserved
4-0Loopback ModeR/W0h 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 DP83826 digital and analog data paths
1h = PCS Input Loopback (Use for 10Base-Te only)
2h = PCS Output Loopback
4h = Digital Loopback ( Use for 100Base-TX Only) Additional Register writes are required.
8h = Analog Loopback (requires 100Ω termination)
10h = Reverse Loopback

9.5.1.23 RCSR Register (Offset = 17h) [Reset = 0041h]

RCSR Register is shown in Table 9-44.

Return to the Summary Table.

Table 9-44 RCSR Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RMII TX Clock ShiftR/W0h RMII TX Clock Shift: Applicable only in RMII Slave Mode
0h = Transmit path internal clock shift is disabled
1h = Transmit path internal clock shift is enabled
7RMII Clock SelectR/W,STRAP0h RMII Reference Clock Select:
BASIC Mode: Latched by strap
ENHANCED Modie: Latched by strap

0h = 25MHz clock reference, crystal or CMOS-level oscillator
1h = 50MHz clock reference, CMOS-level oscillator
6RESERVEDR/W1h Reserved
5RMII ModeR/W,STRAP0h RMII or MII MAC Interface Enable:
0h = Enable MII mode of operation
1h = Enable RMII mode of operation
4RMII Revision SelectR/W0h RMII Revision Select:
0h = (RMII revision 1.2) CRS_DV will toggle at the end of a packet to indicate de-assertion of CRS
1h = (RMII revision 1.0) CRS_DV will remain asserted until final data is transferred. CRS_DV will not toggle at the end of a packet
3RMII Overflow Status0h RX FIFO Overflow Status:
0h = Overflow detected
1h = Normal
2RMII Underflow Status0h RX FIFO Underflow Status:
0h = Underflow detected
1h = Normal
1-0Receive Elasticity Buffer SizeR/W1h 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 may be scaled (for +/-100ppm), divide the packet lengths by 2).
0h = 14 bit tolerance (up to 16800 byte packets)
1h = 2 bit tolerance (up to 2400 byte packets)
2h = 6 bit tolerance (up to 7200 byte packets)
3h = 10 bit tolerance (up to 12000 byte packets)

9.5.1.24 LEDCR Register (Offset = 18h) [Reset = 0400h]

LEDCR Register is shown in Table 9-45.

Return to the Summary Table.

Table 9-45 LEDCR Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
8RESERVEDR/W0h Reserved
6-5RESERVEDR/W0h Reserved
3-2RESERVEDR/W0h Reserved
0RESERVEDR/W0h Reserved

9.5.1.25 PHYCR Register (Offset = 19h) [Reset = 8000h]

PHYCR Register is shown in Table 9-46.

Return to the Summary Table.

Table 9-46 PHYCR Register Field Descriptions
BitFieldTypeResetDescription
15Auto MDI/X EnableR/W,STRAP1h Auto-MDIX Enable: BASIC Mode: Default to A-MDIX enabled. ENHANCED Mode : Latched by strap A-MDIX
0h = Disable Auto-Negotiation Auto-MDIX capability
1h = Enable Auto-Negotiation Auto-MDIX capability
14Force MDI/XR/W,STRAP0h Force MDIX: ENHANCED Mode: When A-MDIX strap is disabled, latched by FORCE MDI/MDIX strap
0h = Normal operation (Receive on RD pair, Transmit on TD pair)
1h = Force MDI pairs to cross (Receive on TD pair, Transmit on RD pair)
13Pause RX StatusR0h Pause Receive Negotiation Status: Indicates that pause receive should 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.
12Pause TX StatusR0h Pause Transmit Negotiated Status: Indicates that pause should 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.
10-8RESERVEDR0h Reserved
7Bypass LED StretchingR/W0h Bypass LED Stretching: Set this bit to '1' to bypass the LED stretching, the LED reflects the internal value.
0h = Normal LED operation
1h = Bypass LED stretching
6RESERVEDR/W0h Reserved
5LED ConfigurationR/W0h
4-0PHY Address0h PHY Address: BASIC Mode: Latched by Strap ENHANCED Mode: Latched by Strap

9.5.1.26 10BTSCR Register (Offset = 1Ah) [Reset = 0000h]

10BTSCR Register is shown in Table 9-47.

Return to the Summary Table.

Table 9-47 10BTSCR Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13Receiver Threshold EnableR/W0h Lower Receiver Threshold Enable:
0h = Normal 10Base-T operation
1h = Enable 10Base-T lower receiver threshold to allow operation with longer cables
12-9SquelchR/W0h 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:
0h = 200mV
1h = 250mV
2h = 300mV
3h = 350mV
4h = 400mV
5h = 450mV
6h = 500mV
7h = 550mV
8h = 600mV
8RESERVEDR/W0h Reserved
7NLP DisableR/W0h NLP Transmission Control:
0h = Enable transmission of NLPs
1h = Disable transmission of NLPs
6-5RESERVEDR0h Reserved
4Polarity StatusR0h Polarity Status:
This bit is a duplication of bit [12] in the PHYSTS register (0x0010). Both bits will be cleared upon a read of 10BTSCR register, but not upon a read of the PHYSTS register.
0h = Correct Polarity detected
1h = Inverted Polarity detected
3-1RESERVEDR0h Reserved
0Jabber DisableR/W0h Jabber Disable:
Note: This function is only applicable in 10Base-Te operation.
0h = Jabber function enabled
1h = Jabber function disabled

9.5.1.27 BICSR1 Register (Offset = 1Bh) [Reset = 007Dh]

BICSR1 Register is shown in Table 9-48.

Return to the Summary Table.

Table 9-48 BICSR1 Register Field Descriptions
BitFieldTypeResetDescription
15-8BIST Error CountR0h 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] will lock the counter's value for successive read operation and clear the BIST Error Counter.
7-0BIST IPG LengthR/W7Dh 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

9.5.1.28 BICSR2 Register (Offset = 1Ch) [Reset = 05EEh]

BICSR2 Register is shown in Table 9-49.

Return to the Summary Table.

Table 9-49 BICSR2 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10-0BIST Packet LengthR/W5EEh 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.

9.5.1.29 CDCR Register (Offset = 1Eh) [Reset = 0102h]

CDCR Register is shown in Table 9-50.

Return to the Summary Table.

Table 9-50 CDCR Register Field Descriptions
BitFieldTypeResetDescription
15Cable Diagnostic StartR/W0h Cable Diagnostic Process Start:
Diagnostic Start bit is cleared once Diagnostic Done indication bit is triggered.
0h = Cable Diagnostic is disabled
1h = Start cable measurement
14cfg_rescal_enR/W0h Resistor calibration Start
13-2RESERVEDR40h Reserved
1Cable Diagnostic StatusR1h Cable Diagnostic Process Done:
0h = Cable Diagnostic had not completed
1h = Indication that cable measurement process is complete
0Cable Diagnostic Test FailR0h Cable Diagnostic Process Fail:
0h = Cable Diagnostic has not failed
1h = Indication that cable measurement process failed

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

PHYRCR Register is shown in Table 9-51.

Return to the Summary Table.

Table 9-51 PHYRCR Register Field Descriptions
BitFieldTypeResetDescription
15Software Hard ResetHW1S0h Software Hard Reset:
0h = Normal Operation
1h = Reset PHY. This bit is self cleared and has the same effect as Hardware reset pin.
14Digital resetHW1S0h Software Restart:
0h = Normal Operation
1h = Restart PHY. This bit is self cleared and resets all PHY circuitry except the registers.
13RESERVEDR/W0h Reserved
12-0RESERVEDR/W0h Reserved

9.5.1.31 MLEDCR Register (Offset = 25h) [Reset = 0041h]

MLEDCR Register is shown in Table 9-52.

Return to the Summary Table.

Table 9-52 MLEDCR Register Field Descriptions
BitFieldTypeResetDescription
15-10RESERVEDR/W0h Reserved
9MLED Polarity SwapR/W0h MLED Polarity Swap:
The polarity of MLED depends on the routing configuration and the strap on LED1 pin, but only in ENHANCED mode. If the pin strap is Pull-Up then polarity is active low. If the pin strap is Pull-Down then polarity is active high. In BASIC mode, the polarity is always active low.
8-7RESERVEDR/W0h Reserved
6-3LED0 ConfigurationR/W8h MLED Configurations: Selects the source for LED0
0h = LINK OK
1h = RX/TX Activity
2h = TX Activity
3h = RX Activity
4h = Collision
5h = Speed, High for 100BASE-TX
6h = Speed, High for 10BASE-T
7h = Full-Duplex
8h = LINK OK / BLINK on TX/RX Activity
9h = Active Stretch Signal
Ah = MII LINK (100BT+FD)
Bh = LPI Mode (EEE)
Ch = TX/RX MII Error
Dh = Link Lost (remains on until register 0x0001 is read)
Eh = Blink for PRBS error (remains ON for single error, remains until counter is cleared)
Fh = Reserved
2-1RESERVEDR0h Reserved
0cfg_mled_enR/W1h MLED Route to LED0:
0h = Reserved
1h = Value routed as per MLEDCR[6:3]

9.5.1.32 COMPT Regsiter Register (Offset = 27h) [Reset = 0000h]

COMPT Regsiter is shown in Table 9-53.

Return to the Summary Table.

Table 9-53 COMPT Regsiter Register Field Descriptions
BitFieldTypeResetDescription
15-4RESERVEDR/W0h Reserved
3-0Compliance Test ConfigurationR/W0h 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.

9.5.1.33 10M_CFG Register (Offset = 2Ah) [Reset = 7998h]

10M_CFG is shown in Table 9-54.

Return to the Summary Table.

Table 9-54 10M_CFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
1410M Preamble ModeR/W1h 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), it is recommended to configure to "Long" preamble mode.
0h = Long Preamble Mode
1h = Short Preamble Mode
13-0RESERVEDR/W3998h Reserved

9.5.1.34 FLD_CFG1 Register (Offset = 117h) [Reset = 8147h]

FLD_CFG1 is shown in Table 9-55.

Return to the Summary Table.

Table 9-55 FLD_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
15-10Config MLT3 Error Cnt LenR/W20h MLT3 Error count window. Sets the window in terns if number of clocks (8ns). The counter counts in steady state.
0h = Reserved
1h = 2 cycle
3Fh = 64 cycle
9-4Config MLT3 Error Number CntR/W14h Numbers of MLT3 errors to be counted for link down 
0h = Reserved
1h = 1 Error
3Fh = 63 Errors
3-0RESERVEDR7h Reserved

9.5.1.35 FLD_CFG2 Register (Offset = 131h) [Reset = 2284h]

FLD_CFG2 is shown in Table 9-56.

Return to the Summary Table.

Table 9-56 FLD_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR/W8Ah Reserved
5-0Config Scrambler ThresholdR/W4h Configures the window to declare link down based on descrambler errors.

9.5.1.36 CDSCR Register (Offset = 170h) [Reset = 0C12h]

CDSCR Register is shown in Table 9-57.

Return to the Summary Table.

Table 9-57 CDSCR Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14Cable Diagnostic Cross DisableR/W0h Cross TDR Diagnostic Mode:
0h = TDR looks for reflections on channel other than the transmit channel configured by 0x170[13]
1h = TDR looks for reflections on same channel as transmit channel configured by 0x170[13]
13cfg_tdr_chan_selR/W0h TDR TX channel select:
0h = Select channel A as transmit channel.
1h = Select channel B as transmit channel.
12cfg_tdr_dc_rem_no_initR/W0h To make sure DC removal module is not reset before TDR and dc removal is effective on TDR reflection
11RESERVEDR/W1h Reserved
10-8Cable Diagnostic Average CyclesR/W4h Number of TDR Cycles to Average:
0h = 1 TDR cycle
1h = 2 TDR cycles
2h = 4 TDR cycles
3h = 8 TDR cycles
4h = 16 TDR cycles
5h = 32 TDR cycles
6h = 64 TDR cycles
7h = Reserved
7RESERVEDR/W0h Reserved
6-4cfg_tdr_seg_numR/W1h 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-0RESERVEDR/W2h Reserved

9.5.1.37 CDSCR2 Register (Offset = 171h) [Reset = C850h]

CDSCR2 Register is shown in Table 9-58.

Return to the Summary Table.

Table 9-58 CDSCR2 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR/WC850h Reserved

9.5.1.38 CDSCR3 Register (Offset = 173h) [Reset = 0D04h]

CDSCR3 Register is shown in Table 9-59.

Return to the Summary Table.

Table 9-59 CDSCR3 Register Field Descriptions
BitFieldTypeResetDescription
15-8cfg_tdr_seg_durationR/WDh 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-0cfg_tdr_initial_skipR/W4h 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

9.5.1.39 TDR_175 Register (Offset = 175h) [Reset = 1004h]

TDR_175 Register is shown in Table 9-60.

Return to the Summary Table.

Table 9-60 TDR_175 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13-11cfg_tdr_sdw_avg_locR/W2h 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-5RESERVEDR0h Reserved
4RESERVEDR/W0h Reserved
3-0cfg_tdr_fwd_shadowR/W4h 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

9.5.1.40 TDR_176 Register (Offset = 176h) [Reset = 0005h]

TDR_176 Register is shown in Table 9-61.

Return to the Summary Table.

Table 9-61 TDR_176 Register Field Descriptions
BitFieldTypeResetDescription
15-5RESERVEDR0h Reserved
4-0cfg_tdr_p_loc_thresh_segR/W5h

9.5.1.41 CDSCR4 Register (Offset = 177h) [Reset = 1E00h]

CDSCR4 Register is shown in Table 9-62.

Return to the Summary Table.

Table 9-62 CDSCR4 Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR/W0h Reserved
12-8Short Cables ThresholdR/W1Eh TH to compensate for strong reflections in short cables
7-0RESERVEDR/W0h Reserved

9.5.1.42 TDR_178 Register (Offset = 178h) [Reset = 0002h]

TDR_178 Register is shown in Table 9-63.

Return to the Summary Table.

Table 9-63 TDR_178 Register Field Descriptions
BitFieldTypeResetDescription
15-3RESERVEDR0h Reserved
2-0cfg_tdr_tx_pulse_width_segR/W2h 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

9.5.1.43 CDLRR1 Register (Offset = 180h) [Reset = 0000h]

CDLRR1 Register is shown in Table 9-64.

Return to the Summary Table.

Table 9-64 CDLRR1 Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR0h Reserved
7-0TD Peak Location 1R0h 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.

9.5.1.44 CDLRR2 Register (Offset = 181h) [Reset = 0000h]

CDLRR2 Register is shown in Table 9-65.

Return to the Summary Table.

Table 9-65 CDLRR2 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.45 CDLRR3 Register (Offset = 182h) [Reset = 0000h]

CDLRR3 Register is shown in Table 9-66.

Return to the Summary Table.

Table 9-66 CDLRR3 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.46 CDLRR4 Register (Offset = 183h) [Reset = 0000h]

CDLRR4 Register is shown in Table 9-67.

Return to the Summary Table.

Table 9-67 CDLRR4 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.47 CDLRR5 Register (Offset = 184h) [Reset = 0000h]

CDLRR5 Register is shown in Table 9-68.

Return to the Summary Table.

Table 9-68 CDLRR5 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.48 CDLAR1 Register (Offset = 185h) [Reset = 0000h]

CDLAR1 Register is shown in Table 9-69.

Return to the Summary Table.

Table 9-69 CDLAR1 Register Field Descriptions
BitFieldTypeResetDescription
15-7RESERVEDR0h Reserved
6-0TD Peak Amplitude 1R0h 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.

9.5.1.49 CDLAR2 Register (Offset = 186h) [Reset = 0000h]

CDLAR2 Register is shown in Table 9-70.

Return to the Summary Table.

Table 9-70 CDLAR2 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.50 CDLAR3 Register (Offset = 187h) [Reset = 0000h]

CDLAR3 Register is shown in Table 9-71.

Return to the Summary Table.

Table 9-71 CDLAR3 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.51 CDLAR4 Register (Offset = 188h) [Reset = 0000h]

CDLAR4 Register is shown in Table 9-72.

Return to the Summary Table.

Table 9-72 CDLAR4 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.52 CDLAR5 Register (Offset = 189h) [Reset = 0000h]

CDLAR5 Register is shown in Table 9-73.

Return to the Summary Table.

Table 9-73 CDLAR5 Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR0h Reserved

9.5.1.53 CDLAR6 Register (Offset = 18Ah) [Reset = 0000h]

CDLAR6 Register is shown in Table 9-74.

Return to the Summary Table.

Table 9-74 CDLAR6 Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h Reserved
11TD Peak Polarity 1R0h Polarity of the First peak discovered by the TDR mechanism on Transmit Channel (TD).
10-6RESERVEDR0h Reserved
5Cross Detect on TDR0h Cross Reflections were detected on TD. Indicate on Short between TD+ and TD-
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1-0RESERVEDR0h Reserved

9.5.1.54 MSE_Val Register (Offset = 218h) [Reset = 0000h]

MSE_Val is shown in Table 9-75.

Return to the Summary Table.

Table 9-75 MSE_Val Register Field Descriptions
BitFieldTypeResetDescription
15-0Mean Square ErrorR0h Mean square error. Refer to SNLA423 for more details

9.5.1.55 IO_CFG1 Register (Offset = 302h) [Reset = 0000h]

IO_CFG1 Register is shown in Table 9-76.

Return to the Summary Table.

Table 9-76 IO_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
15-14MaC Impedance ControlR/W0h MAC Impedance Control: MAC interface impedance control sets the series termination for the digital pins.
0h = Slow Mode
1h = Fast Mode
13RESERVEDR/W0h Reserved
12-9RESERVEDR/W0h Reserved
8cfg_crs_dv_vs_rx_dvR/W,STRAP0h Selects the CRS_DV pin to be operating as CRS_DV or RX_DV in RMII mode. Default value selected by the strap.
0h = RMII_CRS_DV
1h = RMII_RX_DV
7RESERVEDR/W0h Reserved
6cfg_clkout25m_offR/W0h For ENHANCED Mode only : Configure Clockout or LED1
0h = CLKOUT25 available
1h = LED1_GPIO is available
5-0RESERVEDR0h Reserved

9.5.1.56 LED0_GPIO_CFG Register (Offset = 303h) [Reset = 0008h]

LED0_GPIO_CFG is shown in Table 9-77.

Return to the Summary Table.

Table 9-77 LED0_GPIO_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR0h Reserved
5-3cfg_led0_clk_selR/W1h 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:
0h = Reserved
1h = Reserved
2h = Reserved
3h = Reserved
4h = Reserved
5h = PLL Clock out
6h = Recovered Clock
7h = Reserved
2-0cfg_led0_gpio_ctrlR0h GPIO Configuration for LED0:
0h = LED0
1h = Clock output selected by register field cfg_led0_clk_sel
2h = WoL
3h = 0
4h = Interrupt
5h = 0
6h = 0
7h = 1

9.5.1.57 LED1_GPIO_CFG Register (Offset = 304h) [Reset = 0008h]

LED1_GPIO_CFG is shown in Table 9-78.

Return to the Summary Table.

Table 9-78 LED1_GPIO_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR0h Reserved
5-3cfg_led1_clk_selR/W1h 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:
0h = Reserved
1h = Reserved
2h = Reserved
3h = Reserved
4h = Reserved
5h = PLL Clock out
6h = Recovered Clock
7h = Reserved
2-0cfg_led1_gpio_ctrlR/W0h GPIO Configuration for LED1:
0h = LED1 (default in BASIC mode)
1h = Reserved
2h = WoL
3h = Reserved
4h = Interrupt
5h = TX_ER
6h = CLKOUT25M (default in ENHANCED Mode, selectable by Strap)
7h = Reserved

9.5.1.58 LED2_GPIO_CFG Register (Offset = 305h) [Reset = 0008h]

LED2_GPIO_CFG is shown in Table 9-79.

Return to the Summary Table.

Table 9-79 LED2_GPIO_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR0h Reserved
5-3RESERVEDR/W1h Reserved
2-0cfg_led2_gpio_ctrlR/W0h GPIO Configuration for LED2:
0h = LED2
1h = Reserved
2h = WoL
3h = COL
4h = Interrupt
5h = COL
6h = COL
7h = High

9.5.1.59 LED3_GPIO_CFG Register (Offset = 306h) [Reset = 0008h]

LED3_GPIO_CFG is shown in Table 9-80.

Return to the Summary Table.

Table 9-80 LED3_GPIO_CFG Register Field Descriptions
BitFieldTypeResetDescription
15-6RESERVEDR0h Reserved
5-3RESERVEDR/W1h Reserved
2-0cfg_led3_gpio_ctrlR0h GPIO Configuration for LED3:
0h = LED3
1h = Reserved
2h = WoL
3h = CRS
4h = Interrupt
5h = CRS
6h = CRS
7h = High

9.5.1.60 CLK_OUT_LED_STATUS register Register (Offset = 308h) [Reset = 0002h]

CLK_OUT_LED_STATUS register is shown in Table 9-81.

Return to the Summary Table.

Table 9-81 CLK_OUT_LED_STATUS register Register Field Descriptions
BitFieldTypeResetDescription
15-1RESERVEDR/W1h Reserved
0cfg_clkout_25m_off_statusR0h This bit is applicable in ENHANCED mode only
0h = CLKOUT25 available
1h = LED1_GPIO is available

9.5.1.61 VOD_CFG1 Register (Offset = 30Bh) [Reset = 3C00h]

VOD_CFG1 Register is shown in Table 9-82.

Return to the Summary Table.

Table 9-82 VOD_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13-12cfg_dac_minus_one_val_mdix_5_to_4R/W3h LD data for mlt3 encoded data of minus one in MDIX mode. The 6 bit data is split into two fields - {cfg_dac_minus_one_val_mdix_5_to_4, cfg_dac_minus_one_val_mdix_3_to_0}
28h = 150%
29h = 143.75%
2Ah = 137.50%
2Bh = 131.25%
2Ch = 125%
2Dh = 118.75%
2Eh = 112.50%
2Fh = 106.25%
30h = 100%
31h = 93.75%
32h = 87.50%
33h = 81.25%
34h = 75%
35h = 68.75%
36h = 62.50%
37h = 56.25%
38h = 50%
11-6cfg_dac_minus_one_val_mdiR/W30h LD data for mlt3 encoded data of minus one in MDI mode.
28h = 150%
29h = 143.75%
2Ah = 137.50%
2Bh = 131.25%
2Ch = 125%
2Dh = 118.75%
2Eh = 112.50%
2Fh = 106.25%
30h = 100%
31h = 93.75%
32h = 87.50%
33h = 81.25%
34h = 75%
35h = 68.75%
36h = 62.50%
37h = 56.25%
38h = 50%
5-0cfg_dac_zero_valR/W0h LD data for mlt3 encoded data of zero

9.5.1.62 VOD_CFG2 Register (Offset = 30Ch) [Reset = 0410h]

VOD_CFG2 Register is shown in Table 9-83.

Return to the Summary Table.

Table 9-83 VOD_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
15-12cfg_dac_minus_one_val_mdix_3_to_0R/W0h LD data for mlt3 encoded data of minus one in MDX mode. 6 bit data is split into two fields - {cfg_dac_minus_one_val_mdix_5_to_4, cfg_dac_minus_one_val_mdix_3_to_0}
28h = 150%
29h = 143.75%
2Ah = 137.50%
2Bh = 131.25%
2Ch = 125%
2Dh = 118.75%
2Eh = 112.50%
2Fh = 106.25%
30h = 100%
31h = 93.75%
32h = 87.50%
33h = 81.25%
34h = 75%
35h = 68.75%
36h = 62.50%
37h = 56.25%
38h = 50%
11-6cfg_dac_plus_one_val_mdixR/W10h LD data for mlt3 encoded data of plus one in MDIX mode
08h = 50%
09h = 56.25%
0Ah = 62.50%
0Bh = 68.75%
0Ch = 75%
0Dh = 81.25%
0Eh = 87.50%
0Fh = 93.75%
10h = 100%
11h = 106.25%
12h = 112.50%
13h = 118.75%
14h = 125%
15h = 131.25%
16h = 137.50%
17h = 143.75%
18h = 150%
5-0cfg_dac_plus_one_val_mdiR/W10h LD data for mlt3 encoded data of plus one in MDI mode
08h = 50%
09h = 56.25%
0Ah = 62.50%
0Bh = 68.75%
0Ch = 75%
0Dh = 81.25%
0Eh = 87.50%
0Fh = 93.75%
10h = 100%
11h = 106.25%
12h = 112.50%
13h = 118.75%
14h = 125%
15h = 131.25%
16h = 137.50%
17h = 143.75%
18h = 150%

9.5.1.63 VOD_CFG3 Register (Offset = 30Eh) [Reset = 8400h]

VOD_CFG3 Register is shown in Table 9-84.

Return to the Summary Table.

Table 9-84 VOD_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
15-12ld_term_mdi_10M_regR/W8h 10M mode, MDI Termination Value Register
0h = 122
1h = 119
2h = 116
3h = 113
4h = 110
5h = 107
6h = 105
7h = 102
8h = 100
9h = 98
Ah = 96
Bh = 94
Ch = 92
Dh = 90
Eh = 88
Fh = 86
11ld_term_mdi_10M_enR/W0h 10M mode, MDI Termination Value Register Enable
0h = Disable
1h = Enable
10-7ld_term_mdix_10M_regR/W8h 10M mode, MDIX Termination Value Register
0h = 122
1h = 119
2h = 116
3h = 113
4h = 110
5h = 107
6h = 105
7h = 102
8h = 100
9h = 98
Ah = 96
Bh = 94
Ch = 92
Dh = 90
Eh = 88
Fh = 86
6ld_term_mdix_10M_enR/W0h 10M mode, MDIX Termination Value Register Enable
0h = Disable
1h = Enable
5-2RESERVEDR/W0h Reserved
1-0RESERVEDR0h Reserved

9.5.1.64 ANA_LD_PROG_SL Register (Offset = 404h) [Reset = 0080h]

ANA_LD_PROG_SL Register is shown in Table 9-85.

Return to the Summary Table.

Table 9-85 ANA_LD_PROG_SL Register Field Descriptions
BitFieldTypeResetDescription
15-0RESERVEDR/W80h Reserved

9.5.1.65 ANA_RX10BT_CTRL Register (Offset = 40Dh) [Reset = 0008h]

ANA_RX10BT_CTRL Register is shown in Table 9-86.

Return to the Summary Table.

Table 9-86 ANA_RX10BT_CTRL Register Field Descriptions
BitFieldTypeResetDescription
15-5RESERVEDR/W0h Reserved
4-0rx10bt_comp_slR/W8h 10B-T current Gain, common for both POS and NEG, Starting from 200mV to 575mV, step size of 25mV

9.5.1.66 GENCFG Register (Offset = 456h) [Reset = 0008h]

GENCFG Register is shown in Table 9-87.

Return to the Summary Table.

Table 9-87 GENCFG Register Field Descriptions
BitFieldTypeResetDescription
15-4RESERVEDR/W0h Reserved
3Min IPG EnableR/W1h Min IPG Enable:
0h = Minimal IPG set to 200 ns
1h = Enable Minimum Interpacket Gap (IPG is set to 120ns instead of 200ns)
2-0RESERVEDR/W0h Reserved

9.5.1.67 LEDCFG Register (Offset = 460h) [Reset = 5665h]

LEDCFG Register is shown in Table 9-88.

Return to the Summary Table.

Table 9-88 LEDCFG Register Field Descriptions
BitFieldTypeResetDescription
15-12LED1 ControlR/W5h LED1 Control: Selects the source for LED1.
0h = LINK OK
1h = RX/TX Activity
2h = TX Activity
3h = RX Activity
4h = Collision
5h = Speed, High for 100BASE-TX
6h = Speed, High for 10BASE-T
7h = Full-Duplex
8h = LINK OK / BLINK on TX/RX Activity
9h = Active Stretch Signal
Ah = MII LINK (100BT+FD)
Bh = LPI Mode (Energy Efficient Ethernet)
Ch = TX/RX MII Error
Dh = Link Lost (remains on until register 0x0001 is read)
Eh = Blink for PRBS error (remains ON for single error, remains until counter is cleared)
Fh = Reserved
11-8LED2 ControlR/W6h LED2 Control: Selects the source for LED2.
0h = LINK OK
1h = RX/TX Activity
2h = TX Activity
3h = RX Activity
4h = Collision
5h = Speed, High for 100BASE-TX
6h = Speed, High for 10BASE-T
7h = Full-Duplex
8h = LINK OK / BLINK on TX/RX Activity
9h = Active Stretch Signal
Ah = MII LINK (100BT+FD)
Bh = LPI Mode (Energy Efficient Ethernet)
Ch = TX/RX MII Error
Dh = Link Lost (remains on until register 0x0001 is read)
Eh = Blink for PRBS error (remains ON for single error, remains until counter is cleared)
Fh = Reserved
7-4LED3 ControlR/W6h LED3 Control:Selects the source for LED3.
0h = LINK OK
1h = RX/TX Activity
2h = TX Activity
3h = RX Activity
4h = Collision
5h = Speed, High for 100BASE-TX
6h = Speed, High for 10BASE-T
7h = Full-Duplex
8h = LINK OK / BLINK on TX/RX Activity
9h = Active Stretch Signal
Ah = MII LINK (100BT+FD)
Bh = LPI Mode (Energy Efficient Ethernet)
Ch = TX/RX MII Error
Dh = Link Lost (remains on until register 0x0001 is read)
Eh = Blink for PRBS error (remains ON for single error, remains until counter is cleared)
Fh = Reserved
3-0RESERVEDR/W5h Reserved

9.5.1.68 IOCTRL Register (Offset = 461h) [Reset = 0010h]

IOCTRL Register is shown in Table 9-89.

Return to the Summary Table.

Table 9-89 IOCTRL Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13-12RESERVEDR/W0h Reserved
11RESERVEDR/W0h Reserved
10-7RESERVEDR/W0h Reserved
6-5RESERVEDR/W0h Reserved
4-0MAC Impedance ControlR/W10h Controls the Slew Rate of the IO. Only LSB is used.
10h = Fast
11h = Slow

9.5.1.69 SOR1 Register (Offset = 467h) [Reset = 0000h]

SOR1 Register is shown in Table 9-90.

Return to the Summary Table.

Table 9-90 SOR1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10Strap10R0h Strap on pin#18
0h = active low,
1h = active high
9Strap9R0h Strap on pin#15
0h = active low,
1h = active high
8Strap8R0h Strap on pin#14
0h = active low,
1h = active high
7Strap7R0h Strap on pin#13
0h = active low,
1h = active high
6Strap6R0h Strap on pin#20
0h = active low,
1h = active high
5Strap5R0h Strap on pin#22
0h = active low,
1h = active high
4Strap4R0h Strap on pin#28
0h = active low,
1h = active high
3Strap3R0h Strap on pin#29
0h = active low,
1h = active high
2Strap2R0h Strap on pin#30
0h = active low,
1h = active high
1Strap1R0h Strap on pin#31
0h = active low,
1h = active high
0Strap0R0h Strap on pin#16
0h = active low,
1h = active high

9.5.1.70 SOR2 Register (Offset = 468h) [Reset = 0287h]

SOR2 Register is shown in Table 9-91.

Return to the Summary Table.

Table 9-91 SOR2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14XMII_ISOLATE_ENR0h Applicable in BASIC Mode. Controls the MII Isolation bit field in register BMCR[10]
0h = No Isolation
1h = MAC pins Isolated
13RESERVEDR0h Reserved
12CRS_DV_vs_RX_DVR0h RMII mode RX_DV pin as CRS_DV or RX_DV
0h = RMI CRS_DV
1h = RMII RX_DV
11LED_3_POLARITYR0h LED3 Polarity Detection. Controls the LED3 Polarity
0h = Active Low polarity setting
1h = Active High polarity setting
10LED_2_POLARITYR0h LED2 Polarity Detection. Controls the LED2 Polarity
0h = Active Low polarity setting
1h = Active High polarity setting
8CFG_FLD_EN R0h Status of Fast Link Drop.
0h = FLD Disabled
1h = FLD Enabled. See CR3[10,3:0] for more information
7CFG_AMDIX R1h AMDIX Enable. This captures the inversion of AMDIX_DIS strap
0h = AMDIX Disable
1h = AMDIX Enable
6RESERVEDR0h Reserved
5LED_SPEED_POL R0h Speed LED Polarity Detection. Controls the LED1 Polarity
0h = Active Low polarity setting
1h = Active High polarity setting
4CFG_RMII_MODE R0h MII/RMII mode Selection
0h = MII
1h = RMII
3CFG_XI_50_SLAVE R0h RMII Master / Slave mode Selection
0h = RMII Master Mode
1h = RMII Slave Mode
2CFG_AN_1 R1h This is to derive ANAR register bit [8:5]
1CFG_AN_0 R1h This is to derive ANAR register bit [8:5]
0CFG_AN_ENR1h ANEG Enable. This captures the inversion of ANEG_DIS

9.5.1.71 LEDCFG2 Register (Offset = 469h) [Reset = 0440h]

LEDCFG2 Register is shown in Table 9-92.

Return to the Summary Table.

Table 9-92 LEDCFG2 Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h Reserved
10RESERVEDR/W1h led 3 polarity
0h = active low,
1h = active high
9RESERVEDR/W0h led 3 drive value
8RESERVEDR/W0h led 3 drive enable
0h = Normal operation
1h = drive LED polarity,
7RESERVEDR0h Reserved
6LED2_polarityR/W,STRAP1h led 2 polarity
0h = active low,
1h = active high
5LED2_drv_valR/W0h led 2 drive value
4LED2_drv_enR/W0h led 2 drive enable
0h = Normal operation
1h = drive LED polarity,
3RESERVEDR0h Reserved
2LED1_polarityR/W,STRAP0h led 1 polarity
0h = active low,
1h = active high
1LED1_drv_valR/W0h led1 drive value
0LED1_drv_enR/W0h led 1 drive enable
0h = Normal operation
1h = drive LED polarity,

9.5.1.72 RXFCFG1 Register (Offset = 4A0h) [Reset = 1081h]

RXFCFG1 Register is shown in Table 9-93.

Return to the Summary Table.

Table 9-93 RXFCFG1 Register Field Descriptions
BitFieldTypeResetDescription
15-14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12CRC GateR/W1h CRC Gate: If Magic Packet has Bad CRC there will be no indication (status, interrupt, GPIO) when enabled.
0h = Bad CRC does not gate Magic Packet or Pattern Indications
1h = Bad CRC gates Magic Packet and Pattern Indications
11WoL Level Change Indication ClearW0C0h WoL Level Change Indication Clear: If WoL Indication is set for Level change mode, this bit clears the level upon a write.
0h = Clear
10-9WoL Pulse Indication SelectR/W0h WoL Pulse Indication Select: Only valid when WoL Indication is set for Pulse mode.
0h = 8 clock cycles (of 125MHz clock)
1h = 16 clock cycles
2h = 32 clock cycles
3h = 64 clock cycles
8WoL Indication SelectR/W0h WoL Indication Select:
0h = Pulse mode
1h = Level change mode
7WoL EnableR/W1h WoL Enable:
0h = normal operation
1h = Enable Wake-on-LAN (WoL)
6Bit Mask FlagR/W0h Bit Mask Flag
5Secure-ON EnableR/W0h Enable Secure-ON password for Magic Packets
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0WoL Magic Packet EnableR/W,STRAP1h Enable Interrupt upon reception of Magic Packet

9.5.1.73 RXFS Register (Offset = 4A1h) [Reset = 1000h]

RXFS Register is shown in Table 9-94.

Return to the Summary Table.

Table 9-94 RXFS Register Field Descriptions
BitFieldTypeResetDescription
15-13RESERVEDR0h Reserved
12WoL Interrupt SourceR/W1h WoL Interrupt Source: Source of Interrupt for bit [1] of register 0x0013. When enabling WoL, this bit is automatically set to WoL Interrupt.
0h = Data Polarity Interrupt
1h = WoL Interrupt
11-8RESERVEDR0h Reserved
7SFD ErrorH0h SFD Error:
0h = No SFD error
1h = Packet with SFD error (without the SFD byte indicated in bit [13] register 0x04A0)
6Bad CRCH0h Bad CRC:
0h = No bad CRC received
1h = Bad CRC was received
5Secure-On Hack FlagH0h Secure-ON Hack Flag:
0h = Valid Secure-ON Password
1h = Invalid Password detected in Magic Packet
4RESERVEDH0h Reserved
3RESERVEDH0h Reserved
2RESERVEDH0h Reserved
1RESERVEDH0h Reserved
0WoL Magic Packet StatusH0h WoL Magic Packet Status:

9.5.1.74 RXFPMD1 Register (Offset = 4A2h) [Reset = 0000h]

RXFPMD1 Register is shown in Table 9-95.

Return to the Summary Table.

Table 9-95 RXFPMD1 Register Field Descriptions
BitFieldTypeResetDescription
15-8MAC Destination Address Byte 4R/W0h Perfect Match Data: Configured for MAC Destination Address
7-0MAC Destination Address Byte 5 (MSB)R/W0h Perfect Match Data: Configured for MAC Destination Address

9.5.1.75 RXFPMD2 Register (Offset = 4A3h) [Reset = 0000h]

RXFPMD2 Register is shown in Table 9-96.

Return to the Summary Table.

Table 9-96 RXFPMD2 Register Field Descriptions
BitFieldTypeResetDescription
15-8MAC Destination Address Byte 2R/W0h Perfect Match Data: Configured for MAC Destination Address
7-0MAC Destination Address Byte 3R/W0h Perfect Match Data: Configured for MAC Destination Address

9.5.1.76 RXFPMD3 Register (Offset = 4A4h) [Reset = 0000h]

RXFPMD3 Register is shown in Table 9-97.

Return to the Summary Table.

Table 9-97 RXFPMD3 Register Field Descriptions
BitFieldTypeResetDescription
15-8MAC Destination Address Byte 0R/W0h Perfect Match Data: Configured for MAC Destination Address
7-0MAC Destination Address Byte 1R/W0h Perfect Match Data: Configured for MAC Destination Address

9.5.1.77 RXFSOP1 Register (Offset = 4A5h) [Reset = 0000h]

RXFSOP1 Register is shown in Table 9-98.

Return to the Summary Table.

May need to be added in 825 also after testing

Table 9-98 RXFSOP1 Register Field Descriptions
BitFieldTypeResetDescription
15-8Secure-ON Password Byte 1R/W0h Secure-ON Password Select: Secure-ON password for Magic Packets
7-0Secure-ON Password Byte 0R/W0h Secure-ON Password Select: Secure-ON password for Magic Packets

9.5.1.78 RXFSOP2 Register (Offset = 4A6h) [Reset = 0000h]

RXFSOP2 Register is shown in Table 9-99.

Return to the Summary Table.

May need to be added in 825 also after testing

Table 9-99 RXFSOP2 Register Field Descriptions
BitFieldTypeResetDescription
15-8Secure-ON Password Byte 3R/W0h Secure-ON Password Select: Secure-ON password for Magic Packets
7-0Secure-ON Password Byte 2R/W0h Secure-ON Password Select: Secure-ON password for Magic Packets

9.5.1.79 RXFSOP3 Register (Offset = 4A7h) [Reset = 0000h]

RXFSOP3 Register is shown in Table 9-100.

Return to the Summary Table.

May need to be added in 825 also after testing

Table 9-100 RXFSOP3 Register Field Descriptions
BitFieldTypeResetDescription
15-8Secure-ON Password Byte 5R/W0h Secure-ON Password Select: Secure-ON password for Magic Packets
7-0Secure-ON Password Byte 4R/W0h Secure-ON Password Select: Secure-ON password for Magic Packets