ZHCSY58A May   2025  – October 2025 DP83826AE , DP83826AI

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 模式比较表
  6. 引脚配置和功能(增强模式)
  7. 引脚配置和功能(基本模式)
  8. 规格
    1. 7.1 绝对最大额定值
    2. 7.2 ESD 等级
    3. 7.3 建议运行条件
    4. 7.4 热性能信息
    5. 7.5 电气特性
    6. 7.6 时序要求
    7. 7.7 时序图
    8. 7.8 典型特性
  9. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1  自动协商(速度/双工选择)
      2. 8.3.2  自动 MDIX 分辨率
      3. 8.3.3  节能以太网
        1. 8.3.3.1 EEE 概述
        2. 8.3.3.2 EEE 协商
      4. 8.3.4  旧 MAC 的 EEE 不支持 802.3az
      5. 8.3.5  局域网唤醒数据包检测
        1. 8.3.5.1 魔术包结构
        2. 8.3.5.2 魔术包示例
        3. 8.3.5.3 局域网唤醒配置和状态
      6. 8.3.6  低功耗模式
        1. 8.3.6.1 主动睡眠
        2. 8.3.6.2 IEEE 断电
        3. 8.3.6.3 深度断电状态
      7. 8.3.7  时钟输出
      8. 8.3.8  媒体独立接口 (MII)
      9. 8.3.9  简化媒体独立接口 (RMII)
      10. 8.3.10 RMII 中继器模式
      11. 8.3.11 串行管理接口
        1. 8.3.11.1 扩展寄存器空间访问
        2. 8.3.11.2 写入地址操作
        3. 8.3.11.3 读取地址操作
        4. 8.3.11.4 写入(无后增量)操作
        5. 8.3.11.5 读取(无后增量)操作
        6. 8.3.11.6 示例写入操作(无后增量)
      12. 8.3.12 100BASE-TX
        1. 8.3.12.1 100BASE-TX 变送器
          1. 8.3.12.1.1 代码组编码和注入
          2. 8.3.12.1.2 扰频器
          3. 8.3.12.1.3 NRZ 到 NRZI 编码器
          4. 8.3.12.1.4 二进制到 MLT-3 转换器
        2. 8.3.12.2 100BASE-TX 接收器
      13. 8.3.13 10BASE-Te
        1. 8.3.13.1 静噪
        2. 8.3.13.2 正常链路脉冲检测和生成
        3. 8.3.13.3 Jabber
        4. 8.3.13.4 工作链路链极性检测和校正
      14. 8.3.14 环回模式
        1. 8.3.14.1 近端环回
        2. 8.3.14.2 MII 环回
        3. 8.3.14.3 PCS 环回
        4. 8.3.14.4 数字环回
        5. 8.3.14.5 模拟环回
        6. 8.3.14.6 远端(反向)环回
      15. 8.3.15 BIST 配置
      16. 8.3.16 电缆诊断
        1. 8.3.16.1 时域反射法 (TDR)
      17. 8.3.17 快速链路丢失功能
      18. 8.3.18 LED 和 GPIO 配置
    4. 8.4 编程
      1. 8.4.1 硬件自举配置
        1. 8.4.1.1 自举配置(增强模式)
        2. 8.4.1.2 Strap 配置(基本模式)
    5. 8.5 寄存器映射
      1. 8.5.1 DP83826A 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 双绞线接口 (TPI) 网络电路
      2. 9.2.2 变压器推荐
      3. 9.2.3 电容直流阻断
      4. 9.2.4 设计要求
        1. 9.2.4.1 时钟要求
          1. 9.2.4.1.1 振荡器
          2. 9.2.4.1.2 晶体
      5. 9.2.5 详细设计过程
        1. 9.2.5.1 MII 布局指南
        2. 9.2.5.2 RMII 布局指南
        3. 9.2.5.3 MDI 布局指南
      6. 9.2.6 应用曲线
    3. 9.3 电源相关建议
    4. 9.4 布局
      1. 9.4.1 布局指南
        1. 9.4.1.1 信号布线
        2. 9.4.1.2 返回路径
        3. 9.4.1.3 变压器布局
        4. 9.4.1.4 金属浇注
        5. 9.4.1.5 PCB 层堆叠
          1. 9.4.1.5.1 布局示例
  11. 10器件和文档支持
    1. 10.1 相关文档
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

DP83826A 寄存器

表 8-18 列出了 DP83826A 寄存器的存储器映射寄存器。表 8-18 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。

表 8-18 DP83826A 寄存器
偏移首字母缩写词寄存器名称部分
0hBMCR 寄存器基本模式控制寄存器转到
1hBMSR 寄存器基本模式状态寄存器转到
2hPHYIDR1 寄存器PHY 标识符寄存器 #1转到
3hPHYIDR2 寄存器PHY 标识符寄存器 #2转到
4hANAR 寄存器自动协商通告寄存器转到
5hALNPAR 寄存器自动协商链路伙伴能力寄存器转到
6hANER 寄存器自动协商扩展寄存器转到
7hANNPTR 寄存器自动协商下一页接收寄存器转到
8hANLNPTR 寄存器自动协商链路伙伴能力下一页寄存器转到
9hCR1 寄存器控制寄存器 1转到
AhCR2 寄存器控制寄存器 2转到
BhCR3 寄存器控制寄存器 3转到
DhREGCR 寄存器扩展寄存器控制寄存器转到
EhADDAR 寄存器扩展寄存器数据寄存器转到
FhFLDS 寄存器快速链路断开状态寄存器转到
10hPHYSTS 寄存器PHY 状态寄存器转到
11hPHYSCR 寄存器PHY 专用控制寄存器转到
12hMISR1 寄存器MII 中断状态寄存器 1转到
13hMISR2 寄存器MII 中断状态寄存器 2转到
14hFCSCR 寄存器错误载波侦听计数寄存器转到
15hRECR 寄存器接收错误计数寄存器转到
16hBISCR 寄存器BIST 控制寄存器转到
17hRCSR 寄存器RMII 和状态寄存器转到
18hLEDCR 寄存器LED 控制寄存器转到
19hPHYCR 寄存器PHY 控制寄存器转到
1Ah10BTSCR 寄存器10Base-Te 状态/控制寄存器转到
1BhBICSR1 寄存器BIST 控制和状态寄存器 1转到
1ChBICSR2 寄存器BIST 控制和状态寄存器 2转到
1EhCDCR 寄存器电缆诊断控制寄存器转到
1FhPHYRCR 寄存器PHY 复位控制寄存器转到
25hMLEDCR 寄存器多 LED 控制寄存器转到
27hCOMPT 寄存器合规性测试寄存器转到
2Ah10M_CFG转到
117hFLD_CFG1转到
131hFLD_CFG2转到
170hCDSCR 寄存器电缆诊断特定控制寄存器转到
171hCDSCR2 寄存器电缆诊断特定控制寄存器 2转到
173hCDSCR3 寄存器电缆诊断特定控制寄存器 3转到
175hTDR_175 寄存器TDR 控制寄存器 1转到
176hTDR_176 寄存器TDR 控制寄存器 2转到
177hCDSCR4 寄存器电缆诊断特定控制寄存器 4转到
178hTDR_178 寄存器TDR 控制寄存器 3转到
180hCDLRR1 寄存器电缆诊断位置结果寄存器 1转到
181hCDLRR2 寄存器电缆诊断位置结果寄存器 2转到
182hCDLRR3 寄存器电缆诊断位置结果寄存器 3转到
183hCDLRR4 寄存器电缆诊断位置结果寄存器 4转到
184hCDLRR5 寄存器电缆诊断位置结果寄存器 5转到
185hCDLAR1 寄存器电缆诊断振幅结果寄存器 1转到
186hCDLAR2 寄存器电缆诊断振幅结果寄存器 2转到
187hCDLAR3 寄存器电缆诊断振幅结果寄存器 3转到
188hCDLAR4 寄存器电缆诊断振幅结果寄存器 4转到
189hCDLAR5 寄存器电缆诊断振幅结果寄存器 5转到
18AhCDLAR6 寄存器电缆诊断振幅结果寄存器 6转到
218hMSE_Val转到
302hIO_CFG1 寄存器GPIO 引脚配置寄存器 1转到
303hLED0 GPIO 寄存器LED0 配置寄存器转到
304hLED1 GPIO 寄存器LED1 配置寄存器转到
305hLED2 寄存器LED2 配置寄存器转到
306hLED3 寄存器LED3 配置寄存器转到
308hCLK_OUT_LED_STATUS 寄存器CLK_OUT_LED_STATUS 配置寄存器 3转到
30BhVOD_CFG1 寄存器VoD 配置寄存器 1转到
30ChVOD_CFG2 寄存器VoD 配置寄存器 2转到
30EhVOD_CFG3 寄存器VoD 配置寄存器 3转到
404hANA_LD_PROG_SL 寄存器线路驱动器配置寄存器转到
40DhANA_RX10BT_CTRL 寄存器接收配置寄存器 10M转到
456hGENCFG 寄存器通用配置寄存器转到
460hLEDCFG 寄存器LED 配置寄存器 1转到
461hIOCTRL 寄存器IO MUX GPIO 控制寄存器转到
467hSOR1 寄存器配置锁存寄存器 2转到
468hSOR2 寄存器配置锁存寄存器 2转到
469hLEDCFG2 寄存器LED 配置寄存器 2转到
4A0hRXFCFG1 寄存器接收配置寄存器 1转到
4A1hRXFS 寄存器接收状态寄存器转到
4A2hRXFPMD1 寄存器接收完美匹配数据寄存器 1转到
4A3hRXFPMD2 寄存器接收完美匹配数据寄存器 2转到
4A4hRXFPMD3 寄存器接收完美匹配数据寄存器 3转到
4A5hRXFSOP1 寄存器接收安全唤醒密码寄存器 1转到
4A6hRXFSOP2 寄存器接收安全唤醒密码寄存器 2转到
4A7hRXFSOP3 寄存器接收安全唤醒密码寄存器 3转到

复杂的位访问类型经过编码可适应小型表单元。表 8-19 展示了适用于此部分中访问类型的代码。

表 8-19 DP83826A 访问类型代码
访问类型代码说明
读取类型
RR读取
RCR
C
读取
以清除
RCHR
C
H
读取
以清除
由硬件设置或清零
RHR
H
读取
由硬件置位或清零
写入类型
WW写入
W0CW
0C
写入
0 以清零
W1SW
1S
写入
1 以进行设置
复位或默认值
-n复位后的值或默认值

8.5.1.1 BMCR 寄存器(偏移 = 0h)[复位 = XX00h]

BMCR 寄存器如 表 8-20 所示。

返回到汇总表

基本模式控制寄存器

表 8-20 BMCR 寄存器字段说明
字段类型复位说明
15复位RH/W1S0hPHY 软件复位:向该位写入 1,会将 PHY PCS 寄存器复位。复位操作完成后,该位会自动清零。不会清除 PHY 供应商特定寄存器。
  • 0h = 正常运行
  • 1h = 启动软件复位/复位进行中
14MII 环回R/W0hMII 环回:MII 环回模式激活后,MII TXD 上的传输数据会在内部环回至 MII RXD。

此外设置以下附加位:将 BISCR 0x0016[4:0] 配置为 0b00100(对于 100Base-TX),将 BISCR 0x0016[4:0] 配置为 00001b(对于 10Base-Te)
  • 0h = 正常运行
  • 1h = MII 环回使能
13速度选择RH/WX速度选择:禁用自动协商时(寄存器 0x0000 第 [12] 位 = 0),写入该位,可选择端口速度。
在基本模式下,当禁用自动协商时,速度也由配置 (strap) 确定。
  • 0h = 10Mbps
  • 1h = 100Mbps
12自动协商启用RH/WX自动协商启用:在基本模式和增强模式下,默认值由配置 (strap) 确定。
  • 0h = 禁用自动协商 - 第 [8] 位与第 [13] 位,确定端口速度与双工模式
  • 1h = 使能自动协商 - 设置该位后,会忽略寄存器第 [8] 位与第 [13] 位
11IEEE 断电R/W0h断电:设置该位后,PHY 会断电。该断电条件下,仅使能寄存器访问功能。为控制断电机制,该位与 INT/PWDN_N 引脚(在增强模式下)的输入进行“或”运算。当低电平有效 INT/PWDN_N 置位时,会设置该位。
  • 0h = 正常运行
  • 1h = IEEE 断电
10IsolateRH/WX隔离。
在基本模式下,默认值由配置 (strap) 确定。
在增强模式下,该字段默认为零。
  • 0h = 正常运行
  • 1h = 将端口与 MII 隔离(串行管理接口除外)。在 RMII 主模式下,还会禁用 50MHz 时钟
9重启自动协商RH/W1S0h重启自动协商:如果禁用自动协商功能(第 [12] 位 = 0),则忽略第 [9] 位。该位为自清零位,启动自动协商以前,该位返回值为 1,使能后,该位自动清除。管理实体清除该位不会影响自动协商过程运行。
  • 0h = 正常运行
  • 1h = 重启自动协商功能,重新启动自动协商过程
8双工模式RH/WX双工模式:禁用自动协商功能后,可通过写入该位的方式,选择端口双工能力。
在基本模式下,默认值由配置 (strap) 确定。
在增强模式下,该字段默认为零。
  • 0h = 半双工
  • 1h = 全双工
7碰撞测试R/W0h碰撞测试:设置该位后,COL 信号会在 512 位时间内响应 TX_EN 置位。COL 信号会在 4 个比特时间内取消置位,以便响应 TX_EN 取消置位。
  • 0h = 正常运行
  • 1h = 使能 COL 信号测试
6-0RESERVEDR0h保留

8.5.1.2 BMSR 寄存器(偏移 = 1h)[复位 = 7849h]

BMSR 寄存器如 表 8-21 所示。

返回到汇总表

基本模式状态寄存器

表 8-21 BMSR 寄存器字段说明
字段类型复位说明
15100Base-T4R0h支持 100Base-T4:该协议不可用。始终读为 0。
14100Base-TX 全双工R1h支持 100Base-TX 全双工:
  • 0h = 器件无法执行全双工 100Base-TX
  • 1h = 器件能够执行全双工 100Base-TX
13100Base-TX 半双工R1h支持 100Base-TX 半双工:
  • 0h = 器件无法执行半双工 100Base-TX
  • 1h = 器件能够执行半双工 100Base-TX
1210Base-T 全双工R1h支持 10Base-T 全双工:
  • 0h = 器件无法执行全双工 10Base-T
  • 1h = 器件能够执行全双工 10Base-T
1110Base-T 半双工R1h支持 10Base-T 半双工:
  • 0h = 器件无法执行半双工 10Base-T
  • 1h = 器件能够执行半双工 10Base-T
10-7RESERVEDR0h保留
6SMI 前导码抑制R1h支持前导码抑制:如果该位设置为 1,则仅在复位,无效操作码或无效转换后需要 32 位前导码。
在开始下一个事务之前,该器件要求两个事务之间至少有 500ns 的间隔,然后是 MDC 的一个正边沿和 MDIO=1。
  • 0h = 器件无法在前导码抑制情况下执行管理事务
  • 1h = 器件能够在前导码抑制情况下执行管理事务
5自动协商完成RH0h自动协商完成:
  • 0h = 自动协商过程未完成(仍在进行、已禁用或复位)
  • 1h = 自动协商过程已完成
4远程故障RC0h远程故障:远端故障指示或链路伙伴发送的远程故障通知。该位会在读取或复位时被清除。
  • 0h = 未检测到远程故障情况
  • 1h = 检测到远程故障情况
3自动协商能力R1h自动协商能力:
  • 0h = 器件无法执行自动协商
  • 1h = 器件能够执行自动协商
1Jabber 检测RH0hJabber 检测。该位仅对 10Base-T 运行有效。
  • 0h = 未检测到 Jabber 条件
  • 1h = 检测到 Jabber 条件
0扩展功能R1h扩展功能:
  • 0h = 仅基本寄存器组功能
  • 1h = 扩展寄存器功能

8.5.1.3 PHYIDR1 寄存器(偏移 = 2h)[复位 = 2000h]

表 8-22 展示了 PHYIDR1 寄存器。

返回到汇总表

PHY 标识符寄存器 #1

表 8-22 PHYIDR1 寄存器字段说明
字段类型复位说明
15-0组织唯一标识符位 21:6R2000hPHY 标识符寄存器 #1

8.5.1.4 PHYIDR2 寄存器(偏移 = 3h)[复位 = A134h]

表 8-23 展示了 PHYIDR2 寄存器。

返回到汇总表

PHY 标识符寄存器 #2

表 8-23 PHYIDR2 寄存器字段说明
字段类型复位说明
15-10组织唯一标识符位 5:0R28hPHY 标识符寄存器 #2
9-4模型编号R13h供应商型号:六位供应商型号(映射自第 [9] 位至第 [4] 位)
  • 11h = 基本模式
  • 13h = 增强模式
3-0版本号R4h型号版本号:四位供应商型号版本号(映射自第 [3:0] 位)。对于所有主要器件更改,该字段都会递增。

8.5.1.5 ANAR 寄存器(偏移 = 4h)[复位 = 0XX1h]

ANAR 寄存器如 表 8-24 所示。

返回到汇总表

自动协商通告寄存器

表 8-24 ANAR 寄存器字段说明
字段类型复位说明
15下一页R/W0h下一页指示:
  • 0h = 不需要进行下一页传送
  • 1h = 需要进行下一页传送
14RESERVEDR0h保留
13远程故障R/W0h远程故障:
  • 0h = 未检测到远程故障
  • 1h = 广播该器件检测到远程故障。请注意,PHY 不支持远程故障。应用程序不应设置该位
12RESERVEDR0h保留
11非对称暂停R/W0h全双工链路的非对称暂停支持:
  • 0h = 不广播非对称暂停能力
  • 1h = 广播非对称暂停能力
10暂停R/W0h全双工链路暂停支持:
  • 0h = 不广播暂停能力
  • 1h = 广播暂停能力
9100Base-T4R0h100Base-T4 支持:
  • 0h =不广播 100Base-T4 能力
  • 1h = 广播 100Base-T4 能力
8100Base-TX 全双工RH/WX100Base-TX 全双工支持:
强制模式下,数值并不重要。
在基本模式下,默认由配置 (strap) 确定。
在增强模式下,该字段默认为 1。
  • 0h = 不广播 100Base-TX 全双工能力
  • 1h = 广播 100Base-TX 全双工能力
7100Base-TX 半双工RH/WX100Base-TX 半双工支持:
强制模式下,数值并不重要。
在基本模式下,默认由配置 (strap) 确定。
在增强模式下,该字段默认为 1。
  • 0h = 不广播 100Base-TX 半双工能力
  • 1h = 广播 100Base-TX 半双工能力
610Base-T 全双工RH/WX10Base-T 全双工支持:
强制模式下,数值并不重要。
在基本模式下,默认由配置 (strap) 确定。
在增强模式下,该字段默认为 1。
  • 0h = 不广播 10Base-T 全双工能力
  • 1h = 广播 10Base-T 全双工能力
510Base-T 半双工RH/WX10Base-T 半双工支持:
强制模式下,数值并不重要。
在基本和增强模式下,默认由配置 (Strap) 确定。
  • 0h = 不广播 10Base-T 半双工能力
  • 1h = 广播 10Base-T 半双工能力
4-0选择器字段R/W1h协议选择位:技术选择器字段(IEEE802.3u <00001>)

8.5.1.6 ALNPAR 寄存器(偏移 = 5h)[复位 = 0000h]

ALNPAR 寄存器如 表 8-25 所示。

返回到汇总表

自动协商链路伙伴能力寄存器

表 8-25 ALNPAR 寄存器字段说明
字段类型复位说明
15下一页R0h下一页指示:
  • 0h = 链路伙伴不需要进行下一页传送
  • 1h = 链路伙伴需要进行下一页传送
14响应R0h确认:
  • 0h = 链路伙伴未应答接收链路码字
  • 1h = 链路伙伴应答接收链路码字
13远程故障R0h远程故障:
  • 0h = 链路伙伴不广播远程故障事件检测
  • 1h = 链路伙伴广播远程故障事件检测
12RESERVEDR0h保留
11非对称暂停R0h非对称暂停:
  • 0h = 链路伙伴不广播非对称暂停能力
  • 1h = 链路伙伴广播非对称暂停能力
10暂停R0h暂停:
  • 0h = 链路伙伴不广播暂停能力
  • 1h = 链路伙伴广播暂停能力
9100Base-T4R0h100Base-T4 支持:
  • 0h = 链路伙伴不广播 100Base-T4 能力
  • 1h = 链路伙伴广播 100Base-T4 能力
8100Base-TX 全双工R0h100Base-TX 全双工支持:
  • 0h = 链路伙伴不广播 100Base-TX 全双工能力
  • 1h = 链路伙伴广播 100Base-TX 全双工能力
7100Base-TX 半双工R0h100Base-TX 半双工支持:
  • 0h = 链路伙伴不广播 100Base-TX 半双工能力
  • 1h = 链路伙伴广播 100Base-TX 半双工能力
610Base-T 全双工R0h10Base-T 全双工支持:
  • 0h = 链路伙伴不广播 10Base-T 全双工能力
  • 1h = 链路伙伴广播 10Base-T 全双工能力
510Base-T 半双工R0h10Base-T 半双工支持:
  • 0h = 链路伙伴不广播 10Base-T 半双工能力
  • 1h = 链路伙伴广播 10Base-T 半双工能力
4-0选择器字段R0h协议选择位:技术选择器字段(IEEE802.3 <00001>)

8.5.1.7 ANER 寄存器(偏移 = 6h)[复位 = 0004h]

ANER 寄存器如 表 8-26 所示。

返回到汇总表

自动协商扩展寄存器

表 8-26 ANER 寄存器字段说明
字段类型复位说明
15-5RESERVEDR0h保留
4并行检测故障RH0h并行检测故障:
  • 0h = 未检测到故障
  • 1h = 并行检测过程中检测到故障
2本地器件下一页可用R1h下一页能力:
  • 0h = 本地器件无法交换下一页
  • 1h = 本地器件能够交换下一页
1接收到页RH0h接收链路码字页:
  • 0h = 尚未收到新页面
  • 1h = 已收到新页面

8.5.1.8 ANNPTR 寄存器(偏移 = 7h)[复位 = 2001h]

ANNPTR 寄存器如 表 8-27 所示。

返回到汇总表

自动协商下一页接收寄存器

表 8-27 ANNPTR 寄存器字段说明
字段类型复位说明
15下一页R/W0h下一页指示:
  • 0h = 不广播希望发送更多后续页
  • 1h = 广播希望发送更多后续页
14RESERVEDR0h保留
13消息页R/W1h消息页:
  • 0h = 当前页为未格式化页面
  • 1h = 当前页为消息页面
12确认 2R/W0h下一页功能利用 Acknowledge2 表示本地器件有能力接收消息。
  • 0h = 不符合消息
  • 1h = 符合消息
11切换R0h切换用于自动协商中的仲裁功能,以便在下一页交换期间与链路伙伴同步。该位数值始终与之前交换的链路码字中的切换位相反。
  • 0h = 先前传输的链路码字中的切换位的值为 1
  • 1h = 先前传输的链路码字中的切换位的值为 0
10-0代码R/W1h该字段表示下一页传输的代码字段。如果设置了“消息页”位(寄存器第 [13] 位),则按照 IEEE 802.3u 附件 28C 的定义,将代码解释为“消息页面”。反之,将代码解释为非格式化页面,具体解释视应用而定。
该代码默认值表示 IEEE 802.3u 附件 28C 中定义的空页面。

8.5.1.9 ANLNPTR 寄存器(偏移 = 8h)[复位 = 0000h]

ANLNPTR 寄存器如 表 8-28 所示。

返回到汇总表

自动协商链路伙伴能力下一页寄存器

表 8-28 ANLNPTR 寄存器字段说明
字段类型复位说明
15下一页R0h下一页指示:
  • 0h = 不广播希望发送更多后续页
  • 1h = 广播希望发送更多后续页
14响应R0h确认:
  • 0h = 链路伙伴未应答接收链路码字
  • 1h = 链路伙伴应答接收链路码字
13消息页R0h消息页:
  • 0h = 当前页为未格式化页面
  • 1h = 当前页为消息页面
12确认 2R0h下一页功能利用 Acknowledge2 表示本地器件有能力接收消息。
  • 0h = 不符合消息
  • 1h = 符合消息
11切换R0h切换用于自动协商中的仲裁功能,以便在下一页交换期间与链路伙伴同步。该位数值始终与之前交换的链路码字中的切换位相反。
  • 0h = 先前传输的链路码字中的切换位的值为 1
  • 1h = 先前传输的链路码字中的切换位的值为 0
10-0消息/未格式化字段R0h该字段表示下一页传输的代码字段。如果设置了“消息页”位(该寄存器地 13 位),则按照 IEEE 802.3u 附件 28C 的定义,将代码解释为“消息页面”。反之,将代码解释为非格式化页面,具体解释视应用而定。
该代码默认值表示 IEEE 802.3u 附件 28C 中定义的空页面。

8.5.1.10 CR1 寄存器(偏移 = 9h)[复位 = 00X0h]

表 8-29 展示了 CR1 寄存器。

返回到汇总表

控制寄存器 1

表 8-29 CR1 寄存器字段说明
字段类型复位说明
15-10RESERVEDR0h保留
9RESERVEDR/W0h保留
8TDR 自动运行R/W0h链路断开时 TDR 自动运行
  • 0h = 禁用自动执行 TDR
  • 1h = 使能在链路断开事件以后执行 TDR 程序
6RESERVEDR/W0h保留
5强大的自动 MDIXRH/WX强大的自动 MDIX:如果链路伙伴被配置为正常自动 MDIX 不支持的操作模式,则强大的自动 MDIX 允许 MDI/MDIX 解析并且防止死锁。在强制模式下使用时,应启用强大的自动 MDIX 功能。
在基本模式下,该字段默认为零。
在增强模式下,默认由配置 (strap) 确定。
  • 0h = 禁用自动 MDIX
  • 1h = 使能稳健的自动 MDIX
4RESERVEDR/W0h保留
3-2RESERVEDR/W0h保留
1快速 RXDV 检测R/W0h快速 RXDV 检测:
  • 0h = 禁用快速 RX_DV 检测。PHY 在正常模式下运行。检测到 /JK/ 后将 RX_DV 置为有效。
  • 1h = 仅在检测到 /J/ 符号时使能接收数据包上的 RX_DV 高电平。如果没有出现连续的 /K/,则生成 RX_ER。
0RESERVEDR0h保留

8.5.1.11 CR2 寄存器(偏移 = Ah)[复位 = 010Xh]

表 8-30 展示了 CR2 寄存器。

返回到汇总表

控制寄存器 2

表 8-30 CR2 寄存器字段说明
字段类型复位说明
15RESERVEDR/W0h保留
14RESERVEDR/W0h保留
13-7RESERVEDR/W2h保留
6RESERVEDR/W0h保留
5扩展全双工能力R/W0h扩展全双工能力:
  • 0h =禁用扩展全双工能力。根据 IEEE 规范,确定在全双工模式下工作还是在半双工模式下工作
  • 1h = 在强制 100Base-TX 下与链路伙伴一起工作时使能全双工。当 PHY 设置为“自动协商”或“强制 100Base-TX”,并且链路伙伴在“强制 100Base-TX”模式下运行时,链路始终为全双工模式。
4RESERVEDR/W0h保留
3RESERVEDR/W0h保留
2空闲期间的 RX_ERR/W0h在空闲状态期间,检测到接收符号错误:
  • 0h = 禁用在“空闲”状态期间检测“接收符号”错误
  • 1h = 启用在“空闲”状态期间检测“接收符号”错误
1禁用奇半字节检测功能RH/WX传输错误检测:
在增强模式下,默认由配置 (strap) 确定。
在基本模式下,该字段默认为 1。
  • 0h = 使能在奇半字节边界上检测 TX_EN 是否无效。这种情况下,TX_EN 会被额外延长一个 TX_CLK 周期,并且其行为就好像在该额外周期中置位了 TX_ER 一样
  • 1h = 禁用在奇半字节边界中检测传输错误
0RESERVEDR/W0h保留

8.5.1.12 CR3 寄存器(偏移 = Bh)[复位 = 0X00h]

表 8-31 展示了 CR3 寄存器。

返回到汇总表

控制寄存器 3

表 8-31 CR3 寄存器字段说明
字段类型复位说明
15-11RESERVEDR/W0h保留
9RESERVEDR0h保留
8RESERVEDR/W0h保留
7RESERVEDR/W0h保留
6极性交换R/W0h极性交换:
端口镜像功能:要使能端口镜像,请将该位与第 [5] 位设置为高电平。
  • 1h = 两对极性相反:TD+ 与 TD-;RD+ 与 RD- 0h = 正常极性
5MDI/MDIX 交换R/W0hMDI/MDIX 交换:
端口镜像功能:要使能端口镜像,请将该位与第 [6] 位设置为高电平。
  • 0h = MDI 对正常(在 RD 对上接收,在 TD 对上发送)
  • 1h = 交换 MDI 对(在 TD 对上接收,在 RD 对上发送)
4RESERVEDR/W0h保留

8.5.1.13 REGCR 寄存器(偏移 = Dh)[复位 = 0000h]

REGCR 寄存器如 表 8-32 所示。

返回到汇总表

表 8-32 REGCR 寄存器字段说明
字段类型复位说明
15-14扩展寄存器命令R/W0h扩展寄存器命令:
  • 0h = 地址
  • 1h = 数据,无后增量
  • 2h = 数据,读写后增量
  • 3h = 数据,仅写入后增量
13-5RESERVEDR0h保留
4-0DEVADR/W0h器件地址:第 [4:0] 位为器件地址 DEVAD,可将 ADDAR 寄存器 0x000E 任何访问引至适当的 MMD。
具体来说,PHY 在访问寄存器 0x04D1 及以下时采用供应商特定 DEVAD [4:0] = “11111”。对于 MMD3 访问,DEVAD[4:0] = “00011”。对于 MMD7 访问,DEVAD[4:0] = “00111”。
对于通过寄存器 REGCR 与 ADDAR 进行的所有访问,可以采用 MMD,MMD3 或 MMD7 的 DEVAD。其他 DEVAD 的事务都会被忽略。

8.5.1.14 ADDAR 寄存器(偏移 = Eh)[复位 = 0000h]

ADDAR 寄存器如 表 8-33 所示。

返回到汇总表

表 8-33 ADDAR 寄存器字段说明
字段类型复位说明
15-0地址/数据R/W0h如果 REGCR 寄存器 [15:14] = “00”,则保存 MMD DEVAD 的寄存器地址,否则保存 MMD DEVAD 的数据。

8.5.1.15 FLDS 寄存器(偏移 = Fh)[复位 = 0000h]

FLDS 寄存器如 表 8-34 所示。

返回到汇总表

表 8-34 FLDS 寄存器字段说明
字段类型复位说明
15-9RESERVEDR0h保留
3-0RESERVEDR0h保留

8.5.1.16 PHYSTS 寄存器(偏移 = 10h)[复位 = 0002h]

PHYSTS 寄存器如 表 8-35 所示。

返回到汇总表

表 8-35 PHYSTS 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14MDI/MDIX 模式RH0hMDI/MDIX 模式状态:
  • 0h = MDI 对正常(在 RD 对上接收,在 TD 对上发送)
  • 1h = MDI 对交换(在 TD 对上接收,在 RD 对上发送)
13接收错误锁存RC0h接收错误锁存:
读取 RECR 寄存器后,会清除该位
  • 0h = 未发生接收错误事件
  • 1h = 自上次读取 RXERCNT 寄存器 (0x0015) 以来已发生接收错误事件
12极性状态RC0h极性状态:
该位是 10BTSCR 寄存器 (0x001A) 第 [4] 位的副本。读取 10BTSCR 寄存器时,会清空该位,但不会在读取 PHYSTS 寄存器时清除该位。
  • 0h = 检测到正向极性
  • 1h = 检测到反向极性
11虚假载波侦测锁存RC0h虚假载波侦测锁存:
读取 FCSR 寄存器后,会清除该位。
  • 0h = 未发生虚假载波事件
  • 1h = 自上次读取 FCSCR 寄存器 (0x0014) 以来已发生虚假载波事件
10信号检测RC0h信号检测:
来自 PMD 的高电平有效 100Base-TX 无条件信号检测指示
9解码器锁RC0h解码器锁:
来自 PMD 的高电平有效 100Base-TX 解码器 无条件信号检测指示
8接收到页RC0h接收链路码字页:
该位为 ANER 寄存器中“页接受”(第 [1] 位)的副本,会在读取 ANER 寄存器 (0x0006) 时清零。
  • 0h = 尚未收到链路码字页
  • 1h = 已收到新的链路码字页
7MII 中断RC0hMII 中断挂起:
可通过读取 MISR 寄存器 (0x0012) 的方式确定中断源。读取 MISR 时,会清除该中断位指示。
  • 0h = 没有中断待处理
  • 1h = 表示存在待处理内部中断
6远程故障RCH0h远程故障:
读取 BMSR 寄存器 (0x0001) 或通过复位清除。
  • 1h = 检测到远程故障情况。故障标准:链路伙伴通过自动协商发出远程故障通知 0h = 未检测到远程故障情况
5Jabber 检测RC0hJabber 检测:
该位仅用于 10Mbps 运行。该位为 BMSR 寄存器 (0x0001) 中的 Jabber 检测位的副本,读取 PHYSTS 寄存器时不会清零。
  • 0h = 未检测到 Jabber
  • 1h = 检测到 Jabber 条件
4自动协商状态R0h自动协商状态:
  • 0h = 自动协商未完成
  • 1h = 自动协商已完成
3MII 环回状态R0hMII 环回状态:
  • 0h = 正常运行
  • 1h = 环回使能
2双工状态RH0h双工状态:
基本模式:禁用自动协商时通过配置 (strap) 锁存 增强模式:禁用自动协商功能时为 1
  • 0h = 半双工模式
  • 1h = 全双工模式
1速度状态RH1h速度状态:
基本模式:禁用自动协商后,通过 Strap 配置锁存。
增强模式,禁用自动协商功能时为 1
  • 0h = 100Mbps 模式
  • 1h = 10Mbps 模式

8.5.1.17 PHYSCR 寄存器(偏移 = 11h)[复位 = 010Xh]

PHYSCR 寄存器如 表 8-36 所示。

返回到汇总表

表 8-36 PHYSCR 寄存器字段说明
字段类型复位说明
15禁用 PLLR/W0h禁用 PLL:
注:只能在 IEEE 省电模式下禁用时钟电路。
  • 0h = 正常运行
  • 1h = 禁用内部时钟电路
14使能节电模式R/W0h使能节电模式:
  • 0h = 正常运行
  • 1h = 使能节电模式
13-12节电模式R/W0h节电模式:
  • 0h = 正常运行模式。PHY 功能完全正常
  • 1h = 保留
  • 2h = 主动睡眠,低功耗主动节电模式,关闭除 SMI 与能量检测功能以外的所有内部电路。该模式下,PHY 每 1.4 秒会发送一次 NLP,以便唤醒链路伙伴。检测到链路伙伴时,会自动加电。
11扰频器旁路R/W0h扰频器旁路:
  • 0h = 禁用扰频器旁路
  • 1h = 使能扰频器旁路
10RESERVEDR/W0h保留
9-8环回 FIFO 深度R/W1h远端环回 FIFO 深度:
该 FIFO 用于将 RX(接收)时钟速率调整为 TX 时钟频率。对于 FIFO 深度,需要根据预期的最大数据包大小与时钟精度设置。默认值设置为 5 个半字节。
  • 0h = 4 个半字节 FIFO
  • 1h = 5 个半字节 FIFO
  • 2h = 6 个半字节 FIFO
  • 3h = 8 个半字节 FIFO
7-5RESERVEDR0h保留
4COL 全双工使能R/W0h全双工模式下的碰撞检测:
  • 0h =在全双工模式下禁用碰撞检测。碰撞检测仅在半双工模式下保持激活状态。
  • 1h =在全双工模式下启用碰撞检测信令生成
3中断极性R/W1h中断极性:
  • 0h = 稳定状态(正常运行)为 0 逻辑值,中断期间为 1 逻辑值
  • 1h = 稳定状态(正常运行)为 1 逻辑值,中断期间为 0 逻辑值
2测试中断R/W0h测试中断:
强制 PHY 产生中断,以便进行中断测试。只要该位保持置位,就会继续产生中断。
  • 0h = 不产生中断
  • 1h = 产生中断
1中断启用RH/WX中断使能:

使能中断取决于 MISR 寄存器 (0x0012) 中的事件使能。
  • 0h = 禁用基于事件的中断。增强模式的默认值。
  • 1h = 使能基于事件的中断。基本模式下的默认设置。
0中断输出使能RH/WX中断输出使能:
将 INTR/PWRDN 引脚配置为输出,通过 INTR/PWERDN 引脚使能低电平有效中断事件(增强模式)。
  • 0h = INTR/PWRDN 为断电引脚。增强模式的默认值。
  • 1h = INTR/PWRDN 为中断输出基本模式下的默认设置。

8.5.1.18 MISR1 寄存器(偏移 = 12h)[复位 = 0000h]

表 8-37 展示了 MISR1 寄存器。

返回到汇总表

表 8-37 MISR1 寄存器字段说明
字段类型复位说明
14能量检测中断RC0h能量检测状态中断的变化:
  • 0h = 未检测到能量变化
  • 1h = 检测到能量变化
12速度更改中断RC0h速度状态中断的变化:
  • 0h = 速度状态无变化
  • 1h = 存在待处理的速度状态中断变化
11双工模式更改中断RC0h双工状态中断的变化:
  • 0h = 双工状态无变化
  • 1h = 存在待处理的双工状态中断变化
10自动协商完成中断RC0h自动协商完成中断:
  • 0h = 不存在待处理的自动协商完成事件
  • 1h = 存在待处理的自动协商完成事件
9虚假载波计数器半满中断RC0h虚假载波计数器半满中断:
  • 0h = 不存在待处理的虚假载波半满事件
  • 1h = 虚假载波计数器(寄存器 FCSCR,地址:0x0014)超过半满中断,等待处理
8接收错误计数器半满中断RC0h接收器错误计数器半满中断:
  • 0h = 不存在待处理的接收错误半满事件
  • 1h = 接收错误计数器(寄存器 RECR,地址:0x0015)超过半满中断,等待处理
6能量检测中断启用R/W0h使能能量检测变化时中断
4速度更改中断启用R/W0h使能速度状态变化时中断
3双工模式更改中断启用R/W0h使能双工状态变化时中断
2自动协商完成启用R/W0h使能发生自动协商完成事件时中断
1错误载波 HF 使能R/W0h使能载波计数器寄存器半满事件时中断
0接收错误 HF 使能R/W0h使能接收错误计数器寄存器半满事件时中断

8.5.1.19 MISR2 寄存器(偏移 = 13h)[复位 = 0000h]

表 8-38 展示了 MISR2 寄存器。

返回到汇总表

表 8-38 MISR2 寄存器字段说明
字段类型复位说明
15EEE 错误中断RC0h节能以太网错误中断:
  • 0h = 未发生节能以太网错误
  • 1h = 已发生节能以太网错误
14自动协商错误中断RC0h自动协商错误中断:
  • 0h = 不存在待处理的自动协商错误事件
  • 1h = 存在待处理的自动协商错误
13页接收器中断RC0h页接收器中断:
  • 0h = 尚未收到页面
  • 1h = 已收页面
12环回 FIFO OF/UF 事件中断RC0h环回 FIFO 上溢/下溢事件中断:
  • 0h = 不存在待处理的 FIFO 上溢/下溢事件
  • 1h = 存在待处理的 FIFO 上溢/下溢事件
11MDI 交叉更改中断RC0hMDI/MDIX 交叉状态变化中断:
  • 0h = 未发生 MDI 交叉状态变化
  • 1h = 存在待处理的 MDI 交叉状态变化中断
10睡眠模式中断RC0h睡眠模式事件中断:
  • 0h = 不存在待处理的睡眠模式事件
  • 1h = 存在待处理的睡眠模式事件
9反向极性中断/局域网唤醒数据包接收中断RC0h反向极性中断/局域网唤醒数据包接收中断:
  • 0h = 不存在待处理的反向极性事件/未收到局域网唤醒数据包
  • 1h = 存在待处理的反向极性事件/收到局域网唤醒数据包
8Jabber 检测中断RC0hJabber 检测事件中断:
  • 0h = 不存在待处理的 Jabber 检测事件
  • 1h = 存在待处理的 Jabber 检测事件
7EEE 错误中断启用R/W0h使能发生 EEE 错误时中断
6自动协商错误中断启用R/W0h使能发生自动协商错误事件时中断
5页面接收中断启用R/W0h使能发生页接收事件时中断
4环回 FIFO OF/UF 启用R/W0h使能发生环回 FIFO 上溢/下溢事件时中断
3MDI 交叉更改启用R/W0h使能 MDI/X 状态发生变化时中断
2睡眠模式事件启用R/W0h使能发生睡眠模式事件时中断
1极性更改/WoL 数据包启用R/W0h使能极性状态发生变化时中断
0Jabber 检测启用R/W0h使能发生 Jabber 检测事件时中断

8.5.1.20 FCSCR 寄存器(偏移 = 14h)[复位 = 0000h]

FCSCR 寄存器如 表 8-39 所示。

返回到汇总表

表 8-39 FCSCR 寄存器字段说明
字段类型复位说明
15-8RESERVEDR0h保留
7-0虚假载波事件计数器RC0h虚假载波事件计数器:
该 8 位计数器会在发生每个虚假载波事件时递增。当达到最大计数 (FFh) 时,该计数器停止计数。
当计数器超过半满 (7Fh) 时,生成一个中断事件。该计数器会在读取时清零。

8.5.1.21 RECR 寄存器(偏移 = 15h)[复位 = 0000h]

RECR 寄存器如 表 8-40 所示。

返回到汇总表

表 8-40 RECR 寄存器字段说明
字段类型复位说明
15-0接收错误计数器RC0hRX_ER 计数器:
当出现一个有效载波(仅当 RXDV 被置位情况下),并且至少出现一个无效数据符号时,每检测到一个接收错误,该 16 位计数器就会递增一次。
RX_ER 计数器在 MII 环回模式下不计数。
当达到最大计数 (FFh) 时,该计数器停止计数。当计数器超过半满 (7Fh) 时,生成一个中断事件。该计数器会在读取时清零。

8.5.1.22 BISCR 寄存器(偏移 = 16h)[复位 = 0100h]

BISCR 寄存器如 表 8-41 所示。

返回到汇总表

表 8-41 BISCR 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14BIST 错误计数器模式R/W0hBIST 错误计数器模式:
  • 0h = 单次模式,当 BIST 错误计数器达到最大值时,PRBS 校验器停止计数。
  • 1h = 连续模式,当 BIST 错误计数器达到最大值时,会产生一个脉冲,计数器会再次从零开始计数。
13PRBS 校验器配置R/W0hPRBS 校验器配置:第 [13:12] 位
  • 0h = PRBS 生成器与校验器均被禁用
  • 1h = PRBS 生成器使能,根据寄存器 0x001C 中的相应配置发送具有常量数据的单个数据包。校验器已禁用
  • 2h = PRBS 生成已禁用。PRBS 校验器使能
  • 3h = PRBS 生成器与校验器均已使能。PRBS 根据寄存器 0x001C 中相应配置生成连续数据包
12数据包生成启用R/W0h数据包生成使能:第 [13:12] 位
  • 0h = PRBS 生成器与校验器均被禁用
  • 1h = PRBS 生成器使能,根据寄存器 0x001C 中的相应配置发送具有常量数据的单个数据包。校验器已禁用
  • 2h = PRBS 生成已禁用。PRBS 校验器使能
  • 3h = PRBS 生成器与校验器均已使能。PRBS 根据寄存器 0x001C 中相应配置生成连续数据包
11PRBS 校验器锁定/同步RH0hPRBS 校验器锁定/同步指示:
  • 0h = PRBS 校验器未锁定
  • 1h = PRBS 校验器已锁定并且与接收到的比特流同步
10PRBS 校验器同步丢失RH0hPRBS 校验器同步丢失指示:
  • 0h = PRBS 校验器未丢失同步
  • 1h = PRBS 校验器已丢失同步
9数据包生成器状态RH0h数据包生成状态指示:
  • 0h = 数据包生成器已关闭
  • 1h = 数据包生成器处于运行状态并且生成数据包
8电源模式RH1h睡眠模式指示:
  • 0h = 表示 PHY 处于主动睡眠模式
  • 1h = 表示 PHY 处于正常功率模式
7RESERVEDR0h保留
6在 MII 环回中发送R/W0h在 MII 环回模式下发送数据(仅在 100Mbps 时有效)
  • 0h = 不向 MII 回环中的线路发送数据
  • 1h = 使能从 MAC 发送在 TX 引脚上收到的数据,与 MII 回环到 RX 引脚并行。该位只能在 MII 环回模式下设置-设置 BMCR 寄存器 (0x0000) 第 [14] 位
5RESERVEDR0h保留
4-0回送模式R/W0h环回模式选择:PHY 提供了可用于测试与验证 PHY 中各个功能块的多个环回选项。启用环回模式后,可以对 PHY 的数字和模拟数据路径进行电路内测试
  • 1h = PCS 输入环回(仅用于 10Base-Te)
  • 2h = PCS 输出环回
  • 4h = 数字环回(仅用于 100Base-TX)需要额外的寄存器写入。
  • 8h =模拟环回(需要 100Ω 终端)
  • 10h = 反向环回

8.5.1.23 RCSR 寄存器(偏移 = 17h)[复位 = 00X1h]

RCSR 寄存器如 表 8-42 所示。

返回到汇总表

表 8-42 RCSR 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12RESERVEDR0h保留
11RESERVEDR0h保留
10RESERVEDR0h保留
9RESERVEDR0h保留
8RMII TX 时钟移位R/W0hRMII TX 时钟移位:只适用于 RMII 从模式
  • 0h = 已禁用发送路径内部时钟移位
  • 1h = 已使能发送路径内部时钟移位
7RMII 时钟选择RH/WXRMII 基准时钟选择:
在基本和增强模式下,默认由配置 (strap) 确定。
  • 0h = 25MHz 时钟基准(晶体或 CMOS 级振荡器)
  • 1h = 50MHz 时钟基准(CMOS 级振荡器)
6RESERVEDR/W1h保留
5RMII 模式RH/WXRMII 或 MII MAC 接口使能。
在基本和增强模式下,默认由配置 (strap) 确定。
  • 0h =启用 MII 运行模式
  • 1h =启用 RMII 运行模式
4RMII 版本选择R/W0hRMII 版本选择:
  • 0h =(RMII 版本号:1.2)CRS_DV 会在数据包末尾切换,以便指示 CRS 无效
  • 1h =(RMII 版本号:1.0)在发送最终数据以前,CRS_DV 保持置位状态。CRS_DV 不会在数据包末尾切换
3RMII 上溢状态RC0hRX FIFO 上溢状态:
  • 0h = 检测到上溢
  • 1h = 正常
2RMII 下溢状态RC0hRX FIFO 下溢状态:
  • 0h = 检测到下溢
  • 1h = 正常
1-0接收弹性缓冲器大小R/W1h接收弹性缓冲器大小:
该字段控制接收弹性缓冲器,允许在 50MHz RMII 时钟与恢复数据之间存在频率变化容差。以下值指示了单个数据包的容差(以位为单位)。最小设置允许在 +/-50ppm 的精度下使用标准以太网帧大小。如需获取更大的频率容差,可按比例调整数据包长度(对于 +/-100ppm)(数据包长度除以 2)。
  • 0h = 14 位容差(不超过 16800 字节的数据包)
  • 1h = 2 位容差(不超过 2400 字节的数据包)
  • 2h = 6 位容差(不超过 7200 字节的数据包)
  • 3h = 10 位容差(不超过 12000 字节的数据包)

8.5.1.24 LEDCR 寄存器(偏移 = 18h)[复位 = 04X0h]

LEDCR 寄存器如 表 8-43 所示。

返回到汇总表

表 8-43 LEDCR 寄存器字段说明
字段类型复位说明
15-11RESERVEDR0h保留
8RESERVEDR/W0h保留
6-5RESERVEDR/W0h保留
3-2RESERVEDR/W0h保留
0RESERVEDR/W0h保留

8.5.1.25 PHYCR 寄存器(偏移 = 19h)[复位 = X0XXh]

PHYCR 寄存器如 表 8-44 所示。

返回到汇总表

表 8-44 PHYCR 寄存器字段说明
字段类型复位说明
15启用自动 MDI/XRH/WX启用自动 MDIX:
在基本模式下,默认为启用自动 MDIX。
在增强模式下,默认由配置 (strap) 确定。
  • 0h = 禁用自动协商自动 MDIX 功能
  • 1h = 使能自动协商自动 MDIX 功能
14强制 MDI/XRH/WX强制 MDIX:
增强模式:禁用自动 MDIX 配置 (strap) 时,通过强制 MDI/MDIX 配置 (strap) 进行锁存
  • 0h = 正常运行(在 RD 对上接收,在 TD 对上发送)
  • 1h = 强制 MDI 对交叉(在 TD 对上接收,在 RD 对上发送)
13暂停 RX 状态R0h暂停接收协商状态:表示可以 MAC 使能暂停接收。根据 ANAR 寄存器中第 [11:10] 位与 ANLPAR 寄存器设置中第 [11:10] 位。根据 IEEE 802.3 附件 28B 表 28B-3“暂停解析”,仅当自动协商最大公分母为全双工技术时,才应使能该功能。
12暂停 TX 状态R0h暂停发送协商状态:表示可以 MAC 使能暂停。根据 ANAR 寄存器中第 [11:10] 位与 ANLPAR 寄存器设置中第 [11:10] 位。根据 IEEE 802.3 附件 28B 表 28B-3“暂停解析”,仅当自动协商最大公分母为全双工技术时,才应使能该功能。
10-8RESERVEDR0h保留
7旁路 LED 延展R/W0h旁路 LED 延展:将该位设置为“1”,可绕过 LED 延展,LED 反映内部值。
  • 0h = 正常 LED 操作
  • 1h = 旁路 LED 延展
6RESERVEDR/W0h保留
5RESERVEDR/W0h保留
4-0PHY 地址RHXPHY 地址:
在基本和增强模式下,默认由配置 (strap) 确定。

8.5.1.26 10BTSCR 寄存器(偏移 = 1Ah)[复位 = 0000h]

表 8-45 展示了 10BTSCR 寄存器。

返回到汇总表

表 8-45 10BTSCR 寄存器字段说明
字段类型复位说明
15-14RESERVEDR0h保留
13接收器阈值使能R/W0h下限接收器阈值使能:
  • 0h = 正常 10Base-T 操作
  • 1h = 使能 10Base-T 较低接收器阈值,以便允许使用更长的电缆进行操作
12-9静噪R/W0h静噪配置:用于设置 10Base-T 接收器峰值静噪“开”阈值。如下图所示,从 200mV 至 600mV,阶跃大小为 50mV,存在一些重叠:
  • 0h = 200mV
  • 1h = 250mV
  • 2h = 300mV
  • 3h = 350mV
  • 4h = 400mV
  • 5h = 450mV
  • 6h = 500mV
  • 7h = 550mV
  • 8h = 600mV
8RESERVEDR/W0h保留
7NLP 禁用R/W0hNLP 传输控制:
  • 0h = 使能 NLP 传输
  • 1h = 禁用 NLP 传输
6-5RESERVEDR0h保留
4极性状态R0h极性状态:
该位是 PHYSTS 寄存器 (0x0010) 第 [12] 位的副本。读取 10BTSCR 寄存器时,会清空两位,但不会在读取 PHYSTS 寄存器时清除该位。
  • 0h = 检测到正向极性
  • 1h = 检测到反向极性
3-1RESERVEDR0h保留
0禁用 JabberR/W0h禁用 Jabber:
注意:该功能仅适用于 10Base-Te 运行。
  • 0h = Jabber 功能已使能
  • 1h = Jabber 功能已禁用

8.5.1.27 BICSR1 寄存器(偏移 = 1Bh)[复位 = 007Dh]

表 8-46 展示了 BICSR1 寄存器。

返回到汇总表

表 8-46 BICSR1 寄存器字段说明
字段类型复位说明
15-8BIST 错误计数R0hBIST 错误计数:
保存 PRBS 校验器收到的错误位数。该寄存器的值被锁定,写入第 [15] 位时清空。
当 BIST 错误计数器模式被设置为“0”时,计数在 0xFF 时停止(参阅寄存器 0x0016)
注:向第 [15] 位写入“1”,会锁定计数器数值,以便进行连续读取操作,并且清空 BIST 错误计数器。
7-0BIST IPG 长度R/W7DhBIST IPG 长度:
数据包间间隙 (IPG) 长度定义 BIST 生成的任意 2 个连续数据包之间的间隙大小(单位:字节)。
默认值为 0x7D(等于 125 字节*4 = 500 字节)。
为了获得实际的 IPG 长度,二进制值应乘以 4

8.5.1.28 BICSR2 寄存器(偏移 = 1Ch)[复位 = 05EEh]

表 8-47 展示了 BICSR2 寄存器。

返回到汇总表

表 8-47 BICSR2 寄存器字段说明
字段类型复位说明
15-11RESERVEDR0h保留
10-0BIST 数据包长度R/W5EEhBIST 数据包长度:
生成的 BIST 数据包的长度。该寄存器的数值确定了由 BIST 生成的每个数据包的大小(单位:字节)。
默认值为 0x05EE,等于 1518 字节。

8.5.1.29 CDCR 寄存器(偏移 = 1Eh)[复位 = 0102h]

CDCR 寄存器如 表 8-48 所示。

返回到汇总表

表 8-48 CDCR 寄存器字段说明
字段类型复位说明
15电缆诊断过程开始R/W0h电缆诊断过程开始:
诊断完成指示位触发后,将会清除诊断开始位。
  • 0h = 电缆诊断已禁用
  • 1h = 开始电缆测量
14cfg_rescal_enR/W0h电阻器校准开始。该字段通常应该为低电平。如果此字段被读取为高电平,则应执行写入来将该位置为无效,然后立即进行硬复位(寄存器 0x1F[15])
13-2RESERVEDR40h保留
1电缆诊断状态RH1h电缆诊断过程完成:
  • 0h = 尚未完成电缆诊断
  • 1h = 表示电缆测量过程已完成
0电缆诊断测试失败:RH0h电缆诊断过程失败:
  • 0h = 电缆诊断未失败
  • 1h = 指示电缆测量过程失败

8.5.1.30 PHYRCR 寄存器(偏移 = 1Fh)[复位 = 0000h]

PHYRCR 寄存器如 表 8-49 所示。

返回到汇总表

表 8-49 PHYRCR 寄存器字段说明
字段类型复位说明
15软件硬复位RH/W1S0h软件硬复位:
  • 0h = 正常运行
  • 1h = 复位 PHY。该位可自行清除,与硬件复位引脚具有相同效果。
14数字复位RH/W1S0h软件重启:
  • 0h = 正常运行
  • 1h = 重启 PHY。该位可自行清除,并且能够将除寄存器以外的所有 PHY 电路复位。
13RESERVEDR/W0h保留
12-0RESERVEDR/W0h保留

8.5.1.31 MLEDCR 寄存器(偏移 = 25h)[复位 = 0041h]

MLEDCR 寄存器如 表 8-50 所示。

返回到汇总表

表 8-50 MLEDCR 寄存器字段说明
字段类型复位说明
15-10RESERVEDR/W0h保留
9MLED 极性交换R/W0hMLED 极性交换:
MLED 的极性取决于 LED1 引脚的路由配置与引脚配置,但仅限于增强模式。如果引脚搭接为上拉电阻,则极性为低电平有效。如果引脚搭接为下拉电阻,则极性为高电平有效。在基本模式下,极性始终为低电平有效。
8-7RESERVEDR/W0h保留
6-3LED0 配置R/W8hMLED 配置:选择 LED0 的源
  • 0h = 链路正常
  • 1h = RX/TX 活动
  • 2h = TX 活动
  • 3h = RX 活动
  • 4h =冲突
  • 5h = 速度(对于 100BASE-TX 较高)
  • 6h = 速度(对于 10BASE-T 较高)
  • 7h = 全双工
  • 8h = 链路正常/进行 TX/RX 活动时闪烁
  • 9h = 有源拉伸信号
  • Ah = MII 链路 (100BT+FD)
  • Bh = LPI 模式(节能以太网)
  • Ch = TX/RX MII 错误
  • Dh =链路丢失(在读取寄存器 0x0001 以前,保持点亮状态)
  • Eh = PRBS 错误闪烁(对于单次错误,保持点亮状态,直至计数器清零为止)
  • Fh = 保留
2-1RESERVEDR0h保留
0cfg_mled_enR/W1hMLED 路由至 LED0:
  • 0h = 保留
  • 1h =根据 MLEDCR[6:3] 路由的值

8.5.1.32 COMPT 寄存器(偏移= 27h)[复位= 0000h]

表 8-51 中显示了 COMPT 寄存器。

返回到汇总表

表 8-51 COMPT 寄存器字段说明
字段类型复位说明
15-4RESERVEDR/W0h保留
3-0合规性测试配置选择R/W0h合规性测试配置选择:
寄存器 0x0027 中第 [4] 位 = 1,使能 10Base-T 测试模式
寄存器 0x0428 中第 [4] 位 = 1,使能 100Base-TX 测试模式
第 [3:0] 位选择 10Base-T 测试模式,如下所示:
0000 = 单个 NLP
0001 = 单个脉冲 1
0010 = 单个脉冲 0
0011 = 重复脉冲 1
0100 = 重复脉冲 0
0101 = 前导码(重复“10”)
0110 = 单个脉冲 1 后跟 TP_IDLE
0111 = 单个脉冲 0 后跟 TP_IDLE
1000 = 重复“1001” 序列
1001 = 随机 10Base-T 数据
1010 = TP_IDLE_00
1011 = TP_IDLE_01
1100 = TP_IDLE_10
1101 = TP_IDLE_11
100Base-TX 测试模式由{寄存器 0x0428 第 [5] 位与寄存器 0x0027 第 [3:0] 位确定}。该等位确定了“1”后面的 0 的个数。
0,0001 = “1”后面跟随一个“0”
0,0010 = “1”后面跟随两个“0”
0,0011 = “1”后面跟随三个“0”
0,0100 = “1”后面跟随四个“0”
0,0101 = “1”后面跟随五个“0”
0,0110 = “1”后面跟随六个“0”
0,0111 = “1”后面跟随七个“0”
...
1,1111 = “1”后面跟三十一个“0”
0,0000 = 清除移位寄存器
注 1:要重新配置 100Base-TX 测试模式,就必须将寄存器 0x0428 第 [4] 位清零,然后复位为“1”,以便配置新模式。
注释 2:执行 100Base-TX 或 10Base-T 测试模式时,必须利用基本模式控制寄存器 (BMCR)(地址:0x0000)强制获得该速度。

8.5.1.33 10M_CFG 寄存器(偏移 = 2Ah)[复位 = 7998h]

10M_CFG 如表 8-52 所示。

返回到汇总表

表 8-52 10M_CFG 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
1410M 前导码模式R/W1h该器件支持 10Mbps 的两个前导码大小。-(0)长前导码模式 (1) 短前导码模式,这不影响 100Mbps 模式。
在长前导码模式中,“长”表示从 MDI 接收的前导码数量。在此模式下,接收器采用多达 7 字节的前导码来声明为有效前导码。MAC 上的前导码可能比 MDI 中的字节具有更少的前导码。该器件要求 MDI 线路上至少有 7 个字节的前导码。
在短前导码模式中,“短”表示 MDI 线路上的前导码字节数。在这个模式下,接收器能够处理 >3 字节的短前导码。如果链路伙伴预计传输较短的前导码(< 3字节),则建议配置为“长”前导码模式。
  • 0h = 长前导码模式
  • 1h = 短前导码模式
13-0RESERVEDR/W3998h保留

8.5.1.34 FLD_CFG1 寄存器(偏移 = 117h)[复位 = 8147h]

FLD_CFG1 如表 8-53 所示。

返回到汇总表

表 8-53 FLD_CFG1 寄存器字段说明
字段类型复位说明
15-10配置 MLT3 错误计数长度R/W20hMLT3 错误计数窗口。以时钟数 (8ns) 为单位设置窗口。计数器在稳定状态下计数。
  • 0h = 保留
  • 1h = 2 个周期
  • 3Fh = 64 个周期
9-4配置 MLT3 错误计数R/W14h链路断开时要计数的 MLT3 错误数 
  • 0h = 保留
  • 1h = 1 错个误
  • 3Fh = 63 个错误
3-0RESERVEDR7h保留

8.5.1.35 FLD_CFG2 寄存器(偏移 = 131h)[复位 = 0288h]

FLD_CFG2 如表 8-54 所示。

返回到汇总表

表 8-54 FLD_CFG2 寄存器字段说明
字段类型复位说明
15-6RESERVEDR/WAh保留
5-0配置扰频器阈值R/W8h配置窗口以根据解码器错误声明链路断开。

8.5.1.36 CDSCR 寄存器(偏移 = 170h)[复位 = 0C12h]

CDSCR 寄存器如 表 8-55 所示。

返回到汇总表

表 8-55 CDSCR 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14电缆诊断交叉禁用R/W0h交叉 TDR 诊断模式:
  • 0h = TDR 在 0x170 [13] 配置的传输通道以外的通道上查找反射
  • 1h = TDR 在与 0x170 [13] 配置的传输通道相同的通道上查找反射
13cfg_tdr_chan_selR/W0hTDR TX 通道选择:
  • 0h = 选择通道 A 作为传输通道。
  • 1h = 选择通道 B 作为传输通道。
12cfg_tdr_dc_rem_no_initR/W0h为了确保 DC 去除模块在 TDR 以前不被复位,并且 DC 去除对 TDR 反射有效
11RESERVEDR/W1h保留
10-8电缆诊断平均周期R/W4h平均 TDR 周期数:
  • 0h = 1 个 TDR 周期
  • 1h = 2 个 TDR 周期
  • 2h = 4 个 TDR 周期
  • 3h = 8 个 TDR 周期
  • 4h = 16 个 TDR 周期
  • 5h = 32 个 TDR 周期
  • 6h = 64 个 TDR 周期
  • 7h = 保留
7RESERVEDR/W0h保留
6-4cfg_tdr_seg_numR/W1h选择要执行 TDR 电缆段 - 000b = 保留 001b = 0m 至 10m 010b = 10m 至 20m 011b = 20m 至 40m 100b = 40m 至 80m 101b = 80m 及以上 110b = 保留 111b = 保留
3-0RESERVEDR/W2h保留

8.5.1.37 CDSCR2 寄存器(偏移 = 171h)[复位 = C850h]

表 8-56 展示了 CDSCR2 寄存器。

返回到汇总表

表 8-56 CDSCR2 寄存器字段说明
字段类型复位说明
15-0RESERVEDR/WC850h保留

8.5.1.38 CDSCR3 寄存器(偏移 = 173h)[复位 = 0D04h]

表 8-57 展示了 CDSCR3 寄存器。

返回到汇总表

表 8-57 CDSCR3 寄存器字段说明
字段类型复位说明
15-8cfg_tdr_seg_durationR/WDh为 TDR 所选区段的持续时间,计算方法为 -(Length_in_meters*2*5.2)/8,对于分段 #1,为 8'hD;对于分段 #2,为 8'hD;对于分段 #3,为 8'h1A;对于分段 #4,为 8'h34;对于分段 #5,为 8'h8F
7-0cfg_tdr_initial_skipR/W4h在配置的分段开始以前避免采样的次数 - 对于分段 #1,为 8'h7;对于分段 #2,为 8'h14;对于分段 #3,为 8'h21;对于分段 #4,为 8'h3B;对于分段 #5,为 8'h6F

8.5.1.39 TDR_175 寄存器(偏移 = 175h)[复位 = 1004h]

表 8-58 展示了 TDR_175 寄存器。

返回到汇总表

表 8-58 TDR_175 寄存器字段说明
字段类型复位说明
15-14RESERVEDR0h保留
13-11cfg_tdr_sdw_avg_locR/W2hTDR 阴影平均位置 - 对于分段 #1,为 3'h2;对于分段 #2,为 3'h2;对于分段 #3,为 3'h2;对于分段 #4,为 3'h2;对于分段 #5,为 3'h2
10-5RESERVEDR0h保留
4RESERVEDR/W0h保留
3-0cfg_tdr_fwd_shadowR/W4h所配置区段的前向阴影长度(避免故障峰阴影被视作另一个故障峰)- 对于区段 #1,为 4'h4;对于区段 #2,为 4'h4;对于区段 #3,为 4'h5;对于区段 #4,为 4'h8;对于区段 #5,为 4'hB

8.5.1.40 TDR_176 寄存器(偏移 = 176h)[复位 = 0005h]

表 8-59 展示了 TDR_176 寄存器。

返回到汇总表

表 8-59 TDR_176 寄存器字段说明
字段类型复位说明
15-5RESERVEDR0h保留
4-0cfg_tdr_p_loc_thresh_segR/W5h

8.5.1.41 CDSCR4 寄存器(偏移 = 177h)[复位 = 1E00h]

表 8-60 展示了 CDSCR4 寄存器。

返回到汇总表

表 8-60 CDSCR4 寄存器字段说明
字段类型复位说明
15-13RESERVEDR/W0h保留
12-8短电缆阈值R/W1EhTH 用于补偿短电缆中的强反射
7-0RESERVEDR/W0h保留

8.5.1.42 TDR_178 寄存器(偏移 = 178h)[复位 = 0002h]

表 8-61 展示了 TDR_178 寄存器。

返回到汇总表

表 8-61 TDR_178 寄存器字段说明
字段类型复位说明
15-3RESERVEDR0h保留
2-0cfg_tdr_tx_pulse_width_segR/W2h区段的 TDR TX 脉冲宽度 - 对于分段 #1,为 3'h2;对于分段 #2,为 3'h2;对于分段 #3,为 3'h2;对于分段 #4,为 3'h2;对于分段 #5,为 3'h6

8.5.1.43 CDLRR1 寄存器(偏移 = 180h)[复位 = 0000h]

表 8-62 展示了 CDLRR1 寄存器。

返回到汇总表

表 8-62 CDLRR1 寄存器字段说明
字段类型复位说明
15-8RESERVEDR0h保留
7-0TD 峰值位置 1R0hTDR 机制在传输通道 (TD) 上发现的第一个峰值的位置。该等位的值需要转换为距 PHY 的距离。

8.5.1.44 CDLRR2 寄存器(偏移 = 181h)[复位 = 0000h]

表 8-63 展示了 CDLRR2 寄存器。

返回到汇总表

表 8-63 CDLRR2 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.45 CDLRR3 寄存器(偏移 = 182h)[复位 = 0000h]

表 8-64 展示了 CDLRR3 寄存器。

返回到汇总表

表 8-64 CDLRR3 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.46 CDLRR4 寄存器(偏移 = 183h)[复位 = 0000h]

表 8-65 展示了 CDLRR4 寄存器。

返回到汇总表

表 8-65 CDLRR4 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.47 CDLRR5 寄存器(偏移 = 184h)[复位 = 0000h]

表 8-66 展示了 CDLRR5 寄存器。

返回到汇总表

表 8-66 CDLRR5 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.48 CDLAR1 寄存器(偏移 = 185h)[复位 = 0000h]

表 8-67 展示了 CDLAR1 寄存器。

返回到汇总表

表 8-67 CDLAR1 寄存器字段说明
字段类型复位说明
15-7RESERVEDR0h保留
6-0TD 峰值振幅 1R0hTDR 机制在传输通道 (TD) 上发现的第一个峰的振幅。该等位的值会转化为电缆故障和/或干扰类型。

8.5.1.49 CDLAR2 寄存器(偏移 = 186h)[复位 = 0000h]

表 8-68 展示了 CDLAR2 寄存器。

返回到汇总表

表 8-68 CDLAR2 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.50 CDLAR3 寄存器(偏移 = 187h)[复位 = 0000h]

表 8-69 展示了 CDLAR3 寄存器。

返回到汇总表

表 8-69 CDLAR3 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.51 CDLAR4 寄存器(偏移 = 188h)[复位 = 0000h]

表 8-70 展示了 CDLAR4 寄存器。

返回到汇总表

表 8-70 CDLAR4 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.52 CDLAR5 寄存器(偏移 = 189h)[复位 = 0000h]

表 8-71 展示了 CDLAR5 寄存器。

返回到汇总表

表 8-71 CDLAR5 寄存器字段说明
字段类型复位说明
15-0RESERVEDR0h保留

8.5.1.53 CDLAR6 寄存器(偏移 = 18Ah)[复位 = 0000h]

表 8-72 展示了 CDLAR6 寄存器。

返回到汇总表

表 8-72 CDLAR6 寄存器字段说明
字段类型复位说明
15-12RESERVEDR0h保留
11TD 峰值极性 1R0hTDR 机制在传输通道 (TD) 上发现的第一个峰值的极性。
10-6RESERVEDR0h保留
5TD 上的交叉检测R0h在 TD 上检测到交叉反射。指示 TD+ 与 TD- 之间的短路
4RESERVEDR0h保留
3RESERVEDR0h保留
2RESERVEDR0h保留
1-0RESERVEDR0h保留

8.5.1.54 MSE_Val 寄存器(偏移 = 218h)[复位 = 0000h]

表 8-73 展示了 MSE_Val。

返回到汇总表

表 8-73 MSE_Val 寄存器字段说明
字段类型复位说明
15-0均方误差R0h均方误差。

8.5.1.55 IO_CFG1 寄存器(偏移 = 302h)[复位 = 0X00h]

表 8-74 展示了 IO_CFG1 寄存器。

返回到汇总表

表 8-74 IO_CFG1 寄存器字段说明
字段类型复位说明
15-14MAC 阻抗控制R/W0hMAC 阻抗控制:MAC 接口阻抗控制可设置数字引脚的串联端接。
  • 0h = 慢速模式
  • 1h = 快速模式
13RESERVEDR/W0h保留
12-9RESERVEDR/W0h保留
8cfg_crs_dv_vs_rx_dvRH/WX选择 CRS_DV 引脚作为 RMII 模式下的 CRS_DV 或 RX_DV 运行。
在基本和增强模式下,默认由配置 (strap) 确定。
  • 0h = RMII_CRS_DV
  • 1h = RMII_RX_DV
7RESERVEDR/W0h保留
6RESERVEDR0h保留
5-0RESERVEDR0h保留

8.5.1.56 LED0 GPIO 寄存器(偏移 = 303h)[复位 = 0008h]

LED0 GPIO 寄存器如 表 8-75 所示。

返回到汇总表

表 8-75 LED0 GPIO 寄存器字段说明
字段类型复位说明
15-6RESERVEDR0h保留
5-3cfg_led0_clk_selR/W1h选择其中一个内部时钟,用于 LED0 上的输出。当 cfg_led0_gpio_ctrl[2:0] = 001b 时,会启用该功能。可能的配置包括:
  • 0h = 保留
  • 1h = 保留
  • 2h = 保留
  • 3h = 保留
  • 4h = 保留
  • 5h = PLL 时钟输出
  • 6h =恢复时钟
  • 7h = 保留
2-0cfg_led0_gpio_ctrlR/W0hLED0 的 GPIO 配置:
  • 0h = LED0
  • 1h =由寄存器字段 cfg_led0_clk_sel 选择的时钟输出
  • 2h = WoL
  • 3h = 0
  • 4h = 中断
  • 5h = 0
  • 6h = 0
  • 7h = 1

8.5.1.57 LED1 GPIO 寄存器(偏移 = 304h)[复位 = 000Xh]

LED1 GPIO 寄存器如 表 8-76 所示。

返回到汇总表

表 8-76 LED1 GPIO 寄存器字段说明
字段类型复位说明
15-6RESERVEDR0h保留
5-3cfg_led1_clk_selR/W1h选择其中一个内部时钟,用于 LED1 上的输出。当 cfg_led1_gpio_ctrl[2:0] = 001b 时,会启用该功能。可能的配置包括:
  • 0h = 保留
  • 1h = 保留
  • 2h = 保留
  • 3h = 保留
  • 4h = 保留
  • 5h = PLL 时钟输出
  • 6h =恢复时钟
  • 7h = 保留
2-0cfg_led1_gpio_ctrlRH/WXLED1 的 GPIO 配置默认由配置 (strap) 确定。
  • 0h = LED1(基本模式下的默认值)
  • 1h = 保留
  • 2h = WoL
  • 3h = 保留
  • 4h = 中断
  • 5h = TX_ER
  • 6h = CLKOUT25M(默认处于增强模式,可通过配置 (Strap) 选择)
  • 7h = 保留

8.5.1.58 LED2 寄存器(偏移 = 305h)[复位 = 0008h]

表 8-77 展示了 LED2 寄存器。

返回到汇总表

表 8-77 LED2 寄存器字段说明
字段类型复位说明
15-6RESERVEDR0h保留
5-3RESERVEDR/W1h保留
2-0cfg_led2_gpio_ctrlRH/W0hLED2 的 GPIO 配置默认由配置 (strap) 确定。
  • 0h = LED2
  • 1h = 保留
  • 2h = WoL
  • 3h = COL
  • 4h = 中断
  • 5h = COL
  • 6h = COL
  • 7h = 高电平

8.5.1.59 LED3 寄存器(偏移 = 306h)[复位 = 0008h]

表 8-78 展示了 LED3 寄存器。

返回到汇总表

表 8-78 LED3 寄存器字段说明
字段类型复位说明
15-6RESERVEDR0h保留
5-3RESERVEDR/W1h保留
2-0cfg_led3_gpio_ctrlR/W0hLED3 的 GPIO 配置:
  • 0h = LED3
  • 1h = 保留
  • 2h = WoL
  • 3h = CRS
  • 4h = 中断
  • 5h = CRS
  • 6h = CRS
  • 7h = 高电平

8.5.1.60 CLK_OUT_LED_STATUS 寄存器(偏移 = 308h)[复位 = 0002h]

CLK_OUT_LED_STATUS 寄存器如 表 8-79 所示。

返回到汇总表

表 8-79 CLK_OUT_LED_STATUS 寄存器字段说明
字段类型复位说明
15-1RESERVEDR/W1h保留
0cfg_clkout_25m_off_statusRH0h该位仅适用于增强模式
  • 0h = CLKOUT25 可用
  • 1h = LED1_GPIO 可用

8.5.1.61 VOD_CFG1 寄存器(偏移 = 30Bh)[复位 = 3C00h]

表 8-80 展示了 VOD_CFG1 寄存器。

返回到汇总表

表 8-80 VOD_CFG1 寄存器字段说明
字段类型复位OTP 中的默认值说明
15-14RESERVEDR0h 保留
13-12cfg_dac_minus_one_val_mdix_5_to_4R/W3hYMDIX 模式下为 mlt3 编码数据 (-1) 提供 LD 数据。6 位数据分为两个字段-{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/W30hYMDI 模式下为 mlt3 编码数据 (-1) 提供 LD 数据。
  • 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/W0hY为 mlt3 编码数据 (0) 提供 LD 数据

8.5.1.62 VOD_CFG2 寄存器(偏移 = 30Ch)[复位 = 0410h]

表 8-81 展示了 VOD_CFG2 寄存器。

返回到汇总表

表 8-81 VOD_CFG2 寄存器字段说明
字段类型复位OTP 中的默认值说明
15-12cfg_dac_minus_one_val_mdix_3_to_0R/W0hYMDX 模式下为 mlt3 编码数据 (-1) 提供 LD 数据。6 位数据分为两个字段-{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/W10hYMDIX 模式下为 mlt3 编码数据 (+1) 提供 LD 数据
  • 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/W10hYMDI 模式下为 mlt3 编码数据 (+1) 提供 LD 数据
  • 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%

8.5.1.63 VOD_CFG3 寄存器(偏移 = 30Eh)[复位 = 8400h]

表 8-82 展示了 VOD_CFG3 寄存器。

返回到汇总表

表 8-82 VOD_CFG3 寄存器字段说明
字段类型复位说明
15-12ld_term_mdi_10M_regR/W8h10M 模式,MDI 终端值寄存器
  • 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/W0h10M 模式,MDI 终端值寄存器启用
  • 0h = 禁用
  • 1h = 启用
10-7ld_term_mdix_10M_regR/W8h10M 模式,MDIX 终端值寄存器
  • 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/W0h10M 模式,MDIX 终端值寄存器启用
  • 0h = 禁用
  • 1h = 启用
5-2RESERVEDR/W0h保留
1-0RESERVEDR0h保留

8.5.1.64 ANA_LD_PROG_SL 寄存器(偏移 = 404h)[复位 = 0080h]

ANA_LD_PROG_SL 寄存器如 表 8-83 所示。

返回到汇总表

表 8-83 ANA_LD_PROG_SL 寄存器字段说明
字段类型复位说明
15-0RESERVEDR/W80h保留

8.5.1.65 ANA_RX10BT_CTRL 寄存器(偏移 = 40Dh)[复位 = 0008h]

表 8-84 展示了 ANA_RX10BT_CTRL 寄存器。

返回到汇总表

表 8-84 ANA_RX10BT_CTRL 寄存器字段说明
字段类型复位说明
15-5RESERVEDR/W0h保留
4-0rx10bt_comp_slR/W8h10B-T 电流增益,适用于正负两种情况,从 200mV 到 575mV,步长为 25mV

8.5.1.66 GENCFG 寄存器(偏移 = 456h)[复位 = 0008h]

GENCFG 寄存器如 表 8-85 所示。

返回到汇总表

表 8-85 GENCFG 寄存器字段说明
字段类型复位说明
15-4RESERVEDR/W0h保留
3最小 IPG 使能R/W1h最小 IPG 使能:
  • 0h = 最小 IPG 设置为 200ns
  • 1h = 使能最小包间距(IPG 设置为 120ns,而非 200ns)
2-0RESERVEDR/W0h保留

8.5.1.67 LEDCFG 寄存器(偏移 = 460h)[复位 = 5565h]

LEDCFG 寄存器如 表 8-86 所示。

返回到汇总表

表 8-86 LEDCFG 寄存器字段说明
字段类型复位说明
15-12RESERVEDR/W5h保留
11-8LED3 控制R/W5hLED3 控制:选择 LED3 的源。
  • 0h = 链路正常
  • 1h = RX/TX 活动
  • 2h = TX 活动
  • 3h = RX 活动
  • 4h =冲突
  • 5h = 速度(对于 100BASE-TX 较高)
  • 6h = 速度(对于 10BASE-T 较高)
  • 7h = 全双工
  • 8h = 链路正常/进行 TX/RX 活动时闪烁
  • 9h = 有源拉伸信号
  • Ah = MII 链路 (100BT+FD)
  • Bh = LPI 模式(节能以太网)
  • Ch = TX/RX MII 错误
  • Dh =链路丢失(在读取寄存器 0x0001 以前,保持点亮状态)
  • Eh = PRBS 错误闪烁(对于单次错误,保持点亮状态,直至计数器清零为止)
  • Fh = 保留
7-4LED2 控制R/W6hLED2 控制:选择 LED2 的源。
  • 0h = 链路正常
  • 1h = RX/TX 活动
  • 2h = TX 活动
  • 3h = RX 活动
  • 4h =冲突
  • 5h = 速度(对于 100BASE-TX 较高)
  • 6h = 速度(对于 10BASE-T 较高)
  • 7h = 全双工
  • 8h = 链路正常/进行 TX/RX 活动时闪烁
  • 9h = 有源拉伸信号
  • Ah = MII 链路 (100BT+FD)
  • Bh = LPI 模式(节能以太网)
  • Ch = TX/RX MII 错误
  • Dh =链路丢失(在读取寄存器 0x0001 以前,保持点亮状态)
  • Eh = PRBS 错误闪烁(对于单次错误,保持点亮状态,直至计数器清零为止)
  • Fh = 保留
3-0LED1 控制R/W5hLED1 控制:选择 LED1 的源。
  • 0h = 链路正常
  • 1h = RX/TX 活动
  • 2h = TX 活动
  • 3h = RX 活动
  • 4h =冲突
  • 5h = 速度(对于 100BASE-TX 较高)
  • 6h = 速度(对于 10BASE-T 较高)
  • 7h = 全双工
  • 8h = 链路正常/进行 TX/RX 活动时闪烁
  • 9h = 有源拉伸信号
  • Ah = MII 链路 (100BT+FD)
  • Bh = LPI 模式(节能以太网)
  • Ch = TX/RX MII 错误
  • Dh =链路丢失(在读取寄存器 0x0001 以前,保持点亮状态)
  • Eh = PRBS 错误闪烁(对于单次错误,保持点亮状态,直至计数器清零为止)
  • Fh = 保留

8.5.1.68 IOCTRL 寄存器(偏移 = 461h)[复位 = 0010h]

IOCTRL 寄存器如 表 8-87 所示。

返回到汇总表

表 8-87 IOCTRL 寄存器字段说明
字段类型复位说明
15RESERVEDR/W0h保留
14RESERVEDR/W0h保留
13-12RESERVEDR/W0h保留
11RESERVEDR/W0h保留
10-7RESERVEDR/W0h保留
6-5RESERVEDR/W0h保留
4-0MAC 阻抗控制R/W10h控制 IO 的压摆率。仅使用 LSB。
  • 10h = 快速
  • 11h = 慢速

8.5.1.69 SOR1 寄存器(偏移 = 467h)[复位 = 0000h]

表 8-88 展示了 SOR1 寄存器。

返回到汇总表

表 8-88 SOR1 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14RESERVEDR0h保留
13RESERVEDR0h保留
12RESERVEDR0h保留
11Strap11RH0h引脚 19 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
10Strap10RH0h引脚 18 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
9Strap9RH0h引脚 15 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
8Strap8RH0h引脚 14 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
7Strap7RH0h引脚 13 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
6Strap6RH0h引脚 20 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
5Strap5RH0h引脚 22 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
4Strap4RH0h引脚 28 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
3Strap3RH0h引脚 29 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
2Strap2RH0h引脚 30 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
1Strap1RH0h引脚 31 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效
0Strap0RH0h引脚 16 上的配置 (strap)
  • 0h = 低电平有效
  • 1h = 高电平有效

8.5.1.70 SOR2 寄存器(偏移 = 468h)[复位 = 0287h]

表 8-89 展示了 SOR2 寄存器。

返回到汇总表

表 8-89 SOR2 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14XMII_ISOLATE_ENRH0h适用于基本模式。控制寄存器 BMCR[10]中的 MII 隔离位字段
  • 0h =无隔离
  • 1h =已隔离 MAC 引脚
13RESERVEDR0h保留
12CRS_DV_vs_RX_DVRH0hRMII 模式 RX_DV 引脚作为 CRS_DV 或 RX_DV
  • 0h = RMI CRS_DV
  • 1h = RMII RX_DV
11LED_3_POLARITYRH0hLED3 极性检测。控制 LED3 极性
  • 0h = 低电平有效极性设置
  • 1h = 高电平有效极性设置
10LED_2_POLARITYRH0hLED2 极性检测。控制 LED2 极性
  • 0h = 低电平有效极性设置
  • 1h = 高电平有效极性设置
8CFG_FLD_ENRH0h快速链路断开状态。
  • 0h = FLD 已禁用
  • 1h =启用 FLD。有关详情,请参阅 CR3[10,3:0]
7CFG_AMDIXRH1hAMDIX 使能。这捕获了 AMDIX_DIS 配置 (strap) 的反转
  • 0h = AMDIX 禁用
  • 1h = AMDIX 启用
6RESERVEDR0h保留
5LED_SPEED_POLRH0h速度 LED 极性检测。控制 LED1 极性
  • 0h = 低电平有效极性设置
  • 1h = 高电平有效极性设置
4CFG_RMII_MODERH0hMII/RMII 模式选择
  • 0h = MII
  • 1h = RMII
3CFG_XI_50_FollowerRH0hRMII 主/从模式选择
  • 0h = RMII 主模式
  • 1h = RMII 从模式
2CFG_AN_1R1h这是为了导出 ANAR 寄存器位[8:5]
1CFG_AN_0R1h这是为了导出 ANAR 寄存器位[8:5]
0CFG_AN_ENR1hANEG 使能。这会捕获 ANEG_DIS 的反转

8.5.1.71 LEDCFG2 寄存器(偏移 = 469h)[复位 = 0XXXh]

表 8-90 展示了 LEDCFG2 寄存器。

返回到汇总表

表 8-90 LEDCFG2 寄存器字段说明
字段类型复位说明
15-11RESERVEDR0h保留
10LED3_polarityRH/WXled 3 极性。默认由配置 (strap) 确定。
  • 0h = 低电平有效
  • 1h = 高电平有效
9LED3_drv_valR/W0hled 3 驱动值
8LED3_drv_enR/W0hled 3 驱动使能
  • 0h = 正常运行
  • 1h = 驱动 LED 极性
7RESERVEDR0h保留
6LED2_polarityRH/WXled 2 极性。默认由配置 (strap) 确定。
  • 0h = 低电平有效
  • 1h = 高电平有效
5LED2_drv_valR/W0hled 2 驱动值
4LED2_drv_enR/W0hled 2 驱动使能
  • 0h = 正常运行
  • 1h = 驱动 LED 极性
3RESERVEDR0h保留
2LED1_polarityRH/WXled 1 极性。默认由配置 (strap) 确定。
  • 0h = 低电平有效
  • 1h = 高电平有效
1LED1_drv_valR/W0hLED1 驱动值
0LED1_drv_enR/W0hled 1 驱动使能
  • 0h = 正常运行
  • 1h = 驱动 LED 极性

8.5.1.72 RXFCFG1 寄存器(偏移 = 4A0h)[复位 = 10X1h]

表 8-91 展示了 RXFCFG1 寄存器。

返回到汇总表

表 8-91 RXFCFG1 寄存器字段说明
字段类型复位说明
15-14RESERVEDR0h保留
13RESERVEDR0h保留
12CRC 栅极R/W1hCRC 门:如果魔术包具有不良 CRC,那么使能时没有指示(状态、中断、GPIO)。
  • 0h = 不良 CRC 不会阻止魔术包或模式指示
  • 1h = 不良 CRC 会阻止魔术包或模式指示
11局域网唤醒电平变化指示清除W0C0h局域网唤醒电平变化指示清除:如果为电平变化模式设置了局域网唤醒指示,则写入后该位会清除电平。
  • 0h = 清除
10-9局域网唤醒脉冲指示选择R/W0h局域网唤醒脉冲指示选择:仅当局域网唤醒指示设置为脉冲模式时有效。
  • 0h = 8 个时钟周期(125MHz 时钟)
  • 1h = 16 个时钟周期
  • 2h = 32 个时钟周期
  • 3h = 64 个时钟周期
8局域网唤醒指示选择R/W0h局域网唤醒指示选择:
  • 0h = 脉冲模式
  • 1h = 电平变化模式
7局域网唤醒使能RH/WX局域网唤醒使能。
默认为基本模式下的配置 (strap)。在增强模式下默认为 1。
  • 0h = 正常运行
  • 1h = 使能局域网唤醒 (WoL)
6位屏蔽标志R/W0h位屏蔽标志
5安全开机使能R/W0h使能魔术包安全密码
4RESERVEDR0h保留
3RESERVEDR0h保留
2RESERVEDR0h保留
1RESERVEDR0h保留
0局域网唤醒魔术包使能RH/W1h使能接收魔术包后中断。默认值来自配置 (strap)

8.5.1.73 RXFS 寄存器(偏移 = 4A1h)[复位 = 1000h]

RXFS 寄存器如 表 8-92 所示。

返回到汇总表

表 8-92 RXFS 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12局域网唤醒中断源R/W1h局域网唤醒中断源:寄存器 0x0013 第 [1] 位的中断源。使能局域网唤醒时,该位自动设置为局域网唤醒中断。
  • 0h = 数据极性中断
  • 1h = 局域网唤醒中断
11-8RESERVEDR0h保留
7SFD 误差RCH0hSFD 错误。锁存为高电平,并在读取时清除。
  • 0h = 无 SFD 错误
  • 1h = 包含 SFD 错误的数据包(没有第 [13] 位寄存器 0x04A0 中指示的 SFD 字节)
6不良 CRCRCH0h不良 CRC。锁存为高电平,并在读取时清除。
  • 0h = 未收到不良 CRC
  • 1h = 收到不良 CRC
5安全开机破解标志RCH0h安全开机破解标志。锁存为高电平,并在读取时清除。
  • 0h = 有效的安全开机密码
  • 1h = 在魔术包中检测到无效密码
4RESERVEDRCH0h保留
3RESERVEDRCH0h保留
2RESERVEDRCH0h保留
1RESERVEDRCH0h保留
0局域网唤醒魔术包状态RCH0h局域网唤醒魔术包状态。锁存为高电平,并在读取时清除。

8.5.1.74 RXFPMD1 寄存器(偏移 = 4A2h)[复位 = 0000h]

表 8-93 展示了 RXFPMD1 寄存器。

返回到汇总表

表 8-93 RXFPMD1 寄存器字段说明
字段类型复位说明
15-8MAC 目标地址字节 4R/W0h完美匹配数据:配置为 MAC 目标地址
7-0MAC 目标地址字节 5 (MSB)R/W0h完美匹配数据:配置为 MAC 目标地址

8.5.1.75 RXFPMD2 寄存器(偏移 = 4A3h)[复位 = 0000h]

表 8-94 展示了 RXFPMD2 寄存器。

返回到汇总表

表 8-94 RXFPMD2 寄存器字段说明
字段类型复位说明
15-8MAC 目标地址字节 2R/W0h完美匹配数据:配置为 MAC 目标地址
7-0MAC 目标地址字节 3R/W0h完美匹配数据:配置为 MAC 目标地址

8.5.1.76 RXFPMD3 寄存器(偏移 = 4A4h)[复位 = 0000h]

表 8-95 展示了 RXFPMD3 寄存器。

返回到汇总表

表 8-95 RXFPMD3 寄存器字段说明
字段类型复位说明
15-8MAC 目标地址字节 0R/W0h完美匹配数据:配置为 MAC 目标地址
7-0MAC 目标地址字节 1R/W0h完美匹配数据:配置为 MAC 目标地址

8.5.1.77 RXFSOP1 寄存器(偏移 = 4A5h)[复位 = 0000h]

表 8-96 展示了 RXFSOP1 寄存器。

返回到汇总表

表 8-96 RXFSOP1 寄存器字段说明
字段类型复位说明
15-8安全唤醒密码字节 1R/W0h安全唤醒密码选择:魔术包安全唤醒密码
7-0安全唤醒密码字节 0R/W0h安全唤醒密码选择:魔术包安全唤醒密码

8.5.1.78 RXFSOP2 寄存器(偏移 = 4A6h)[复位 = 0000h]

表 8-97 展示了 RXFSOP2 寄存器。

返回到汇总表

表 8-97 RXFSOP2 寄存器字段说明
字段类型复位说明
15-8安全唤醒密码字节 3R/W0h安全唤醒密码选择:魔术包安全唤醒密码
7-0安全唤醒密码字节 2R/W0h安全唤醒密码选择:魔术包安全唤醒密码

8.5.1.79 RXFSOP3 寄存器(偏移 = 4A7h)[复位 = 0000h]

表 8-98 展示了 RXFSOP3 寄存器。

返回到汇总表

表 8-98 RXFSOP3 寄存器字段说明
字段类型复位说明
15-8安全唤醒密码字节 5R/W0h安全唤醒密码选择:魔术包安全唤醒密码
7-0安全唤醒密码字节 4R/W0h安全唤醒密码选择:魔术包安全唤醒密码