ZHCSQL1A May   2022  – December 2025 DP83TC813R-Q1 , DP83TC813S-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较表
  6. 引脚配置和功能
  7. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 时序要求
    7. 6.7 时序图
    8. 6.8 典型特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 诊断工具套件
        1. 7.3.1.1 信号质量指示器
        2. 7.3.1.2 静电放电检测
        3. 7.3.1.3 时域反射法
        4. 7.3.1.4 电压感测
        5. 7.3.1.5 BIST 和环回模式
          1. 7.3.1.5.1 数据生成器和校验器
          2. 7.3.1.5.2 xMII 环回
          3. 7.3.1.5.3 PCS 环回
          4. 7.3.1.5.4 数字环回
          5. 7.3.1.5.5 模拟环回
          6. 7.3.1.5.6 反向环回
      2. 7.3.2 合规性测试模式
        1. 7.3.2.1 测试模式 1
        2. 7.3.2.2 测试模式 2
        3. 7.3.2.3 测试模式 4
        4. 7.3.2.4 测试模式 5
    4. 7.4 器件功能模式
      1. 7.4.1  断电
      2. 7.4.2  复位
      3. 7.4.3  待机
      4. 7.4.4  正常
      5. 7.4.5  睡眠确认
      6. 7.4.6  睡眠请求
      7. 7.4.7  睡眠失败
      8. 7.4.8  睡眠
      9. 7.4.9  唤醒
      10. 7.4.10 TC10 系统示例
      11. 7.4.11 媒体相关接口
        1. 7.4.11.1 100BASE-T1 主模式和 100BASE-T1 从模式配置
        2. 7.4.11.2 自动极性检测和校正
        3. 7.4.11.3 Jabber 检测
        4. 7.4.11.4 交错检测
      12. 7.4.12 MAC 接口
        1. 7.4.12.1 媒体独立接口
        2. 7.4.12.2 简化媒体独立接口
        3. 7.4.12.3 简化千兆位媒体独立接口
        4. 7.4.12.4 串行千兆位媒体独立接口
      13. 7.4.13 串行管理接口
        1. 7.4.13.1 直接寄存器访问
        2. 7.4.13.2 扩展寄存器空间访问
        3. 7.4.13.3 写入操作(无后增量)
        4. 7.4.13.4 读取操作(无后增量)
        5. 7.4.13.5 写入操作(有后增量)
        6. 7.4.13.6 读取操作(有后增量)
    5. 7.5 编程
      1. 7.5.1 搭接配置
      2. 7.5.2 LED 配置
      3. 7.5.3 PHY 地址配置
  9. 寄存器映射
    1. 8.1 寄存器访问汇总
    2. 8.2 DP83TC813 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
        1. 9.2.1.1 物理媒体连接
          1. 9.2.1.1.1 共模扼流圈建议
      2. 9.2.2 详细设计过程
      3. 9.2.3 应用曲线
    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 PCB 层堆叠
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 接收文档更新通知
    2. 10.2 支持资源
    3. 10.3 社区资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

DP83TC813 寄存器

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

表 8-3 DP83TC813 寄存器
偏移首字母缩写词寄存器名称部分
0hBMCRIEEE 控制寄存器节 8.2.1
1hBMSRIEEE 状态寄存器节 8.2.2
2hPHYIDR1PHY 标识符寄存器 - 1节 8.2.3
3hPHYIDR2PHY 标识符寄存器 - 2节 8.2.4
10hPHYSTSPHY 状态寄存器节 8.2.5
11hPHYSCR软件控制寄存器节 8.2.6
12hMISR1中断寄存器 -1节 8.2.7
13hMISR2中断寄存器 -2节 8.2.8
15hRECRRX 错误计数寄存器节 8.2.9
16hBISCRBIST 控制寄存器节 8.2.10
18hMISR3中断寄存器 -3节 8.2.11
19hREG_19PHY 地址状态寄存器节 8.2.12
1BhTC10_ABORT_REGTC10 中止寄存器节 8.2.13
1EhCDCRTDR 运行状态寄存器节 8.2.14
1FhPHYRCR复位控制寄存器节 8.2.15
133hRegister_133CnS 状态寄存器节 8.2.16
17FhRegister_17FWUR WUP 配置寄存器节 8.2.17
180hRegister_180睡眠 REQ 及 ACK 计时器寄存器节 8.2.18
181hRegister_181已接收 LPS 计数寄存器节 8.2.19
182hRegister_182已接收 WUR 计数寄存器节 8.2.20
183hLPS_CFG4低功耗配置寄存器 - 4节 8.2.21
184hLPS_CFG低功耗配置寄存器 - 0节 8.2.22
185hLPS_CFG5低功耗配置寄存器 - 5节 8.2.23
187hLPS_CFG7低功耗配置寄存器 - 7节 8.2.24
188hLPS_CFG8低功耗配置寄存器 - 8节 8.2.25
189hLPS_CFG9低功耗配置寄存器 - 9节 8.2.26
18AhLPS_CFG10低功耗配置寄存器 - 10节 8.2.27
18BhLPS_CFG2低功耗配置寄存器 - 2节 8.2.28
18ChLPS_CFG3低功耗配置寄存器 - 3节 8.2.29
18EhLPS_STATUS低功耗状态寄存器节 8.2.30
300hTDR_TX_CFGTDR TX 配置寄存器节 8.2.31
301hTAP_PROCESS_CFG点击流程配置寄存器节 8.2.32
302hTDR_CFG1TDR 配置寄存器 - 1节 8.2.33
303hTDR_CFG2TDR 配置寄存器 - 2节 8.2.34
304hTDR_CFG3TDR 配置寄存器 - 3节 8.2.35
305hTDR_CFG4TDR 配置寄存器 - 4节 8.2.36
306hTDR_CFG5TDR 配置寄存器 - 5节 8.2.37
310hTDR_TC1TDR 状态寄存器节 8.2.38
430hA2D_REG_48RGMII ID 控制寄存器节 8.2.39
442hA2D_REG_66ESD 事件计数寄存器 - 1节 8.2.40
450hLEDS_CFG_1LED 配置寄存器 - 1节 8.2.41
451hLEDS_CFG_2LED 配置寄存器 - 2节 8.2.42
452hIO_MUX_CFG_1IO 多路复用寄存器 - 1节 8.2.43
453hIO_MUX_CFG_2IO 多路复用寄存器 - 2节 8.2.44
456hIO_MUX_CFGxMII 阻抗控制寄存器节 8.2.45
45DhCHIP_SOR_1配置 (strap) 状态寄存器节 8.2.46
45FhLED1_CLKOUT_ANA_CTRLCLKOUT 和 LED_1 控制寄存器节 8.2.47
489hTX_INTER_CFG交错配置寄存器节 8.2.48
496hJABBER_CFGJabber 配置寄存器节 8.2.49
553hPG_REG_4自动极性校正控制寄存器节 8.2.50
560hTC1_CFG_RWTC1 配置寄存器节 8.2.51
561hTC1_LINK_FAIL_LOSSTC1 链路故障计数寄存器节 8.2.52
562hTC1_LINK_TRAINING_TIMETC1 链路训练时间寄存器节 8.2.53
563hNO_LINK_TH节 8.2.54
600hRGMII_CTRLRGMII 控制寄存器节 8.2.55
601hRGMII_FIFO_STATUSRGMII FIFO 状态寄存器节 8.2.56
602hRGMII_CLK_SHIFT_CTRLRGMII 移位控制寄存器节 8.2.57
608hSGMII_CTRL_1SGMII 控制寄存器 - 1节 8.2.58
60AhSGMII_STATUSSGMII 状态寄存器节 8.2.59
60ChSGMII_CTRL_2SGMII 控制寄存器 - 2节 8.2.60
60DhSGMII_FIFO_STATUSSGMII FIFO 状态寄存器节 8.2.61
618hPRBS_STATUS_1PRBS 状态寄存器 - 1节 8.2.62
619hPRBS_CTRL_1PRBS 控制寄存器 - 1节 8.2.63
61AhPRBS_CTRL_2PRBS 控制寄存器 - 2节 8.2.64
61BhPRBS_CTRL_3PRBS 控制寄存器 - 3节 8.2.65
61ChPRBS_STATUS_2PRBS 状态寄存器 - 2节 8.2.66
61DhPRBS_STATUS_3PRBS 状态寄存器 - 3节 8.2.67
61EhPRBS_STATUS_4PRBS 状态寄存器 - 4节 8.2.68
620hPRBS_STATUS_5PRBS 状态寄存器 - 5节 8.2.69
622hPRBS_STATUS_6PRBS 状态寄存器 - 6节 8.2.70
623hPRBS_STATUS_7PRBS 状态寄存器 - 7节 8.2.71
624hPRBS_CTRL_4PRBS 控制寄存器 - 4节 8.2.72
625hPATTERN_CTRL_1BIST 模式控制寄存器 - 1节 8.2.73
626hPATTERN_CTRL_2BIST 模式控制寄存器 - 2节 8.2.74
627hPATTERN_CTRL_3BIST 模式控制寄存器 - 3节 8.2.75
628hPMATCH_CTRL_1BIST 匹配控制寄存器 - 1节 8.2.76
629hPMATCH_CTRL_2BIST 匹配控制寄存器 - 2节 8.2.77
62AhPMATCH_CTRL_3BIST 匹配控制寄存器 - 3节 8.2.78
639hTX_PKT_CNT_1xMII TX 数据包计数寄存器 - 1节 8.2.79
63AhTX_PKT_CNT_2xMII TX 数据包计数寄存器 - 2节 8.2.80
63BhTX_PKT_CNT_3xMII TX 数据包计数寄存器 - 3节 8.2.81
63ChRX_PKT_CNT_1xMII RX 数据包计数寄存器 - 2节 8.2.82
63DhRX_PKT_CNT_2xMII RX 数据包计数寄存器 - 2节 8.2.83
63EhRX_PKT_CNT_3xMII RX 数据包计数寄存器 - 3节 8.2.84
648hRMII_CTRL_1RMII 控制寄存器节 8.2.85
649hRMII_STATUS_1RMII FIFO 状态寄存器节 8.2.86
871hdsp_reg_71SQI 寄存器节 8.2.87
1000hMMD1_PMA_CTRL_1节 8.2.88
1001hMMD1_PMA_STATUS_1节 8.2.89
1007hMMD1_PMA_STATUS_2节 8.2.90
100BhMMD1_PMA_EXT_ABILITY_1节 8.2.91
1012hMMD1_PMA_EXT_ABILITY_2节 8.2.92
1834hMMD1_PMA_CTRL_2节 8.2.93
1836hMMD1_PMA_TEST_MODE_CTRL节 8.2.94
3000hMMD3_PCS_CTRL_1节 8.2.95
3001hMMD3_PCS_Status_1节 8.2.96

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

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

8.2.1 BMCR 寄存器(偏移 = 0h)[复位 = 2100h]

表 8-5 中显示了 BMCR。

返回到汇总表

表 8-5 BMCR 寄存器字段说明
字段类型复位说明
15MII 复位RH/W1S0h1b = 数字输入复位并且所有 MII 寄存器 (0x0 - 0xF) 复位为默认值
0b = 无复位
该位自动清零
14xMII 回送R/W0h1b = 使能 MII 回送
0b = 禁用 MII 回送
当 xMII 回送模式激活时,xMII TXD 上的传输数据在内部回送到 xMII RXD。使能 xMII 回送时不会生成链路指示。
13速度选择R1h速度选择:速度始终为 100Mbps
12自动协商使能R0h自动协商:此器件不支持
11IEEE 断电启用R/W0h该位可以被编程为进入和退出 IEEE 断电模式
当使用 INT_N 作为断电引脚时,该位提供状态
  • 0h = 正常模式
  • 1h = 断电模式
10IsolateR/W0h将端口与 xMII 隔离(串行管理接口除外)
  • 0h = 正常模式
  • 1h = 使能隔离模式
9RESERVEDR0h保留
8双工模式R1h
  • 0h = 半双工
  • 1h = 全双工
7RESERVEDR/W0h保留
6-0RESERVEDR0h保留

8.2.2 BMSR 寄存器(偏移 = 1h)[复位 = 0061h]

表 8-6 中显示了 BMSR。

返回到汇总表

表 8-6 BMSR 寄存器字段说明
字段类型复位说明
15100Base-T4R0h0b = PHY 不支持 100BASE-T4
14100Base-X 全双工R0h
  • 0h = PHY 无法执行全双工 100Base-X
  • 1h = PHY 能够执行全双工 100Base-X
13100Base-X 半双工R0h
  • 0h = PHY 无法执行半双工 100Base-X
  • 1h = PHY 能够执行半双工 100Base-X
1210Mbps 全双工R0h
  • 0h = PHY 无法在全双工模式下以 10Mbps 的速度运行
  • 1h = PHY 能够在全双工模式下以 10Mb/s 的速度运行
1110Mbps 半双工R0h
  • 0h = PHY 无法在半双工模式下以 10Mbps 的速度运行
  • 1h = PHY 能够在半双工模式下以 10Mb/s 的速度运行
10-7RESERVEDR0h保留
6MF 前导码抑制R1h
  • 0h = PHY 不接受前导码受抑制的管理帧
  • 1h = PHY 接受前导码受抑制的管理帧
5RESERVEDR0h保留
4RESERVEDH0h保留
3自动协商能力R0h
  • 0h = PHY 无法执行自动协商
  • 1h = PHY 能够执行自动协商
1Jabber 检测H0h
  • 0h = 未检测到 Jabber 条件
  • 1h = 检测到 Jabber 条件
0扩展功能R1h
  • 0h = 仅基本寄存器组功能
  • 1h = 扩展寄存器功能

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

PHYIDR1 如表 8-7 所示。

返回到汇总表

表 8-7 PHYIDR1 寄存器字段说明
字段类型复位说明
15-0组织唯一标识符 1R2000h器件的唯一标识符

8.2.4 PHYIDR2 寄存器(偏移 = 3h)[复位 = A271h]

PHYIDR2 如表 8-8 所示。

返回到汇总表

表 8-8 PHYIDR2 寄存器字段说明
字段类型复位说明
15-10唯一标识符 2R28h器件的唯一标识符
9-4模型编号R27h器件的唯一标识符
3-0版本号R1h器件的唯一标识符

8.2.5 PHYSTS 寄存器(偏移 = 10h)[复位 = 0004h]

表 8-9 中显示了 PHYSTS。

返回到汇总表

表 8-9 PHYSTS 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14RESERVEDR0h保留
13RESERVEDH0h保留
12RESERVEDH0h保留
11RESERVEDH0h保留
10RESERVEDR/W0S0h保留
9解码器锁状态(锁存为低电平)R/W0S0h
  • 0h = 解码器至少解锁一次
  • 1h = 解码器锁定
8RESERVEDR0h保留
7中断引脚状态H0h中断引脚状态,读取 0x12 时清零
  • 0h = 中断引脚已设置
  • 1h = 未设置中断引脚
6RESERVEDR0h保留
5RESERVEDR0h保留
4RESERVEDH0h保留
3MII 回送状态R0h
  • 0h = 无 MII 回送
  • 1h = MII 回送
2双工模式状态R1h
  • 0h = 半双工
  • 1h = 全双工
1RESERVEDR0h保留

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

表 8-10 中显示了 PHYSCR。

返回到汇总表

表 8-10 PHYSCR 寄存器字段说明
字段类型复位说明
15RESERVEDR/W0h保留
14RESERVEDR/W0h保留
13-12RESERVEDR/W0h保留
11SGMII 软复位R/WSC0hSGMII 数字复位
该位自动清零
10PHY_ADDR 0x00 处的 MAC 隔离R/W0h仅当 PHY 地址为 0x00 时,才使能 MAC 隔离
Reg0x0[10] 适用于所有 PHY 地址,包括 0x00
  • 0h = 正常模式
  • 1h = 隔离模式(PHY 不向 MAC 输出)
9-8RMII TX FIFO 深度R/W1h
  • 0h = 4 个半字节
  • 1h = 5 个半字节
  • 2h = 6 个半字节
7RESERVEDR/W0h保留
6-4RESERVEDR0h保留
3中断极性R/W1h
  • 0h = 高电平有效
  • 1h = 低电平有效
2强制中断R/W0h
  • 1h = 强制中断引脚
1中断启用R/W1h
  • 0h = 禁用中断
  • 1h = 启用中断
0中断引脚配置R/W1h
  • 0h =将 INT_N 引脚配置成断电输入引脚
  • 1h =将 INT_N 引脚配置成中断输出引脚

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

MISR1 如表 8-11 所示。

返回到汇总表

表 8-11 MISR1 寄存器字段说明
字段类型复位说明
15RESERVEDH0h保留
14能量检测更改状态H0h当 MDI 能量检测输出发生变化时,状态更改为 1
读取该寄存器时状态被清零
12局域网唤醒状态H0h当接收到 WOL 时,状态更改为 1
读取该寄存器时状态被清零
11ESD 故障检测状态H0h当检测到 ESD 故障时,状态更改为 1
读取该寄存器时状态被清零
10训练完成状态H0h当训练完成时,状态更改为 1
读取该寄存器时状态被清零
9RESERVEDH0h保留
8RX 错误计数器半满状态H0h当 0x15 处的 RX 错误计数器为半满时,状态更改为 1
读取该寄存器时状态被清零
7RESERVEDR/W0h保留
6能量检测更改指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示
4局域网唤醒指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示
3ESD 故障检测指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示
2链路训练已完成指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示
1RESERVEDR/W0h保留
0RX 错误计数器半满指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示

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

MISR2 如表 8-12 所示。

返回到汇总表

表 8-12 MISR2 寄存器字段说明
字段类型复位说明
15欠压状态H0h当检测到欠压时,状态更改为 1
读取该寄存器时状态被清零
14过压状态H0h当检测到过欠压时,状态更改为 1 读取该寄存器时状态被清零
13RESERVEDH0h保留
12RESERVEDH0h保留
11RESERVEDH0h保留
10睡眠模式状态H0h当睡眠模式更改时,状态更改为 1
读取该寄存器时状态被清零
9数据极性更改状态H0h当检测到 MDI 线路极性变化时,状态更改为 1
读取该寄存器时状态被清零
8Jabber 检测状态H0h当检测到 Jabber 时,状态更改为 1
读取该寄存器时状态被清零
7欠压指示R/W0h
6过压指示R/W0h1b = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示 0b = 禁用指示
5RESERVEDR/W0h保留
4RESERVEDR/W0h保留
3RESERVEDR/W0h保留
2RESERVEDR/W0h保留
1数据极性更改指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示
0Jabber 检测指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示

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

表 8-13 中显示了 RECR。

返回到汇总表

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

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

表 8-14 中显示了 BISCR。

返回到汇总表

表 8-14 BISCR 寄存器字段说明
字段类型复位说明
15-11RESERVEDR0h保留
10PRBS 锁定丢失锁存状态H0h
  • 0h = PRBS 锁定从不丢失
  • 1h = PRBS 锁定至少丢失一次
9RESERVEDR0h保留
8内核功率模式R1h
  • 0h = 内核处于断电或睡眠模式
  • 1h = 内核处于正常通电模式
7RESERVEDR0h保留
6在 xMII 回送中向 MDI 进行数据传输R/W0h
  • 0h = 在 xMII 回送期间在 MDI 上传输数据
5-2回送模式R/W0h使能除 PCS 回送之外的回送。0x16[1] 必须为 0
  • 1h = 数字回送
  • 2h = 模拟回送
  • 4h = 反向回送
  • 8h = 外部回送
1使能 PCS 回送R/W0h
  • 0h = 禁用 PCS 回送
  • 1h = 使能 PCS 回送
0RESERVEDR/W0h保留

8.2.11 MISR3 寄存器(偏移 = 18h)[复位 = 00X5h]

MISR3 如表 8-15 所示。

返回到汇总表

表 8-15 MISR3 寄存器字段说明
字段类型复位说明
15RESERVEDH0h保留
13RESERVEDH0h保留
12上电复位完成状态H0h电源工作后,当上电复位完成后,状态更改为 1
读取该寄存器时状态被清零
11无帧状态H0h当未检测到帧时,状态更改为 1 直到
读取该寄存器时状态被清零
10RESERVEDH0h保留
9RESERVEDH0h保留
8RESERVEDH0h保留
7RESERVEDR/W0h保留
5RESERVEDR/W0h保留
4上电复位完成指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示
3无帧指示R/W0h
  • 0h = 指示已禁用
  • 1h = 如果设置了相应的中断状态,则使能 INT_N 引脚上的指示
2RESERVEDR/W0h保留
1RESERVEDR/W0h保留
0RESERVEDR/W0h保留

8.2.12 REG_19 寄存器(偏移 = 19h)[复位 = 0800h]

REG_19 如表 8-16 所示。

返回到汇总表

表 8-16 REG_19 寄存器字段说明
字段类型复位说明
15-14RESERVEDR0h保留
13RESERVEDR0h保留
12RESERVEDR0h保留
11RESERVEDR0h保留
10RESERVEDR0h保留
9-5RESERVEDR0h保留
4-0PHY 地址R0h从配置 (strap) 中锁存的 PHY 地址

8.2.13 TC10_ABORT_REG 寄存器(偏移 = 1Bh)[复位 = 0000h]

TC10_ABORT_REG 如表 8-17 所示。

返回到汇总表

表 8-17 TC10_ABORT_REG 寄存器字段说明
字段类型复位说明
15-2RESERVEDR0h保留
1通过 GPIO 中止睡眠R/W0h使用 GPIO 使能 TC10 中止。被用作 LED 的 CLKOUT/LED_1 引脚之一可用于中止
  • 0h = 使用 GPIO 禁用 TC10 中止
  • 1h = 使用 GPIO 使能 TC10 中止
0睡眠中止R/W0h由 TC10 标准定义的 loc_sleep_abprt。处于 SLEEP_ACK 状态时中止睡眠协商
  • 0h = 允许 TC10 睡眠协商
  • 1h = 中止 TC10 睡眠协商

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

表 8-18 中显示了 CDCR。

返回到汇总表

表 8-18 CDCR 寄存器字段说明
字段类型复位说明
15TDR 启动RH/W1S0hTDR 运行完成后,位被清零
  • 1h = 起始 TDR
14TDR 自动运行启用R/W0h
  • 0h = 使用 0x1E[15] 手动启动 TDR
  • 1h = 在链路断开时自动启动 TDR
13-2RESERVEDR0h保留
1TDR 完成状态R0h
  • 0h = TDR 正在进行或未启动
  • 1h = TDR 完成
0TDR 失败状态R0h当 TDR 完成状态为 1 时,该位指示 TDR 是否成功运行
  • 0h = TDR 成功运行
  • 1h = TDR 运行失败

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

表 8-19 中显示了 PHYRCR。

返回到汇总表

表 8-19 PHYRCR 寄存器字段说明
字段类型复位说明
15硬复位RH/W1S0h硬件复位(复位数字 + 寄存器文件)
该位可自行清零
  • 0h = 正常运行
  • 1h = 复位 PHY 并将寄存器清零。不对带子进行重新采样。
14软复位RH/W1S0h
  • 0h = 正常运行
  • 1h = 重启 PHY。复位 PHY 但不将寄存器清零。不对带子进行重新采样。该位为自清零位。
13RESERVEDR/W0h保留
12-8RESERVEDR/W0h保留
7待机模式R/W0h
  • 0h = 正常运行
  • 1h = 使能待机模式
6RESERVEDR/W0h保留
5RESERVEDR0h保留
4-0RESERVEDR/W0h保留

8.2.16 Register_133(偏移 = 133h)[复位 = 0000h]

Register_133 如表 8-20 所示。

返回到汇总表

表 8-20 Register_133 字段说明
字段类型复位说明
15RESERVEDR0h保留
11-8RESERVEDR0h保留
7RESERVEDR0h保留
6RESERVEDR0h保留
5RESERVEDR0h保留
4RESERVEDR0h保留
3RESERVEDR0h保留
2解码器锁状态R0h
  • 0h = 解码器未锁定
  • 1h = 解码器已锁定
1本地接收器状态R0h
  • 0h = 本地 PHY 接收的链路无效
  • 1h = 本地 PHY 接收到有效链路
0远程接收器状态R0h
  • 0h = 远程 PHY 接收到无效链路
  • 1h = 远程 PHY 接收的链路有效

8.2.17 Register_17F(偏移 = 17Fh)[复位 = 4028h]

Register_17F 如表 8-21 所示。

返回到汇总表

表 8-21 Register_17F 字段说明
字段类型复位说明
15WAKE 引脚发送的 WURR/W0h当在 WAKE 引脚上传输脉冲时,使能 WUR 传输 1b = 使能 WUR 发送 可以通过 0x17F[7:0] 来配置 WAKE 脉冲宽度的阈值
14WUP 启用R/W1h在本地唤醒后使能 WUP 传输 1b = 使能 WUP 传输 0b = 禁用 WUP 传输当 PHY 通过配置 (strap) 在待机模式下加电时,可以有效使用该选项
13-8RESERVEDR0h保留
7-0唤醒脉冲阈值R/W28h在活动链路期间启动 WUR 所需的唤醒脉冲的宽度(以微秒为单位)

8.2.18 Register_180(偏移 = 180h)[复位 = 0000h]

Register_180 如表 8-22 所示。

返回到汇总表

表 8-22 Register_180 字段说明
字段类型复位说明
15-5RESERVEDR0h保留
4-3睡眠请求计时器配置R/W0h
  • 0h = 16ms
  • 1h = 4ms
  • 2h = 32ms
  • 3h = 40ms
2RESERVEDR0h保留
1-0睡眠确认计时器配置R/W0h
  • 0h = 8ms
  • 1h = 6ms
  • 2h = 24ms
  • 3h = 32ms

8.2.19 Register_181(偏移 = 181h)[复位 = 0000h]

Register_181 如表 8-23 所示。

返回到汇总表

表 8-23 Register_181 字段说明
字段类型复位说明
15-10RESERVEDR0h保留
9-0RX LPS 计数R0h指示接收到的 LPS 代码数量

8.2.20 Register_182(偏移 = 182h)[复位 = 0000h]

Register_182 如表 8-24 所示。

返回到汇总表

表 8-24 Register_182 字段说明
字段类型复位说明
15-10RESERVEDR0h保留
9-0RX WUR 计数R0h指示接收到的 WUR 代码数量

8.2.21 LPS_CFG4 寄存器(偏移 = 183h)[复位 = 0000h]

LPS_CFG4 如表 8-25 所示。

返回到汇总表

表 8-25 LPS_CFG4 寄存器字段说明
字段类型复位说明
15在禁用传输状态下发送 WUPR/W0h当 PHY 控制处于 DISABLE_TRANSMIT 状态时,向该位写入 1 以发送 WUP
14强制 LPS 睡眠使能R/W0h从 LPS SM 到 PHY 控制 SM 的睡眠强制控制使能
13强制 LPS 睡眠R/W0h从 LPS SM 到 PHY 控制 SM 强制睡眠的值
12强制使能 TX LPSR/W0h强制使能 TX_LPS
11强制 TX LPSR/W0h强制使用 TX_LPS 的值
8强制 LPS 状态机使能R/W0h强制使能 LPS 状态机
7RESERVEDR0h保留
6-0强制 LPS 状态机值R/W0h强制 LPS 状态机的值

8.2.22 LPS_CFG 寄存器(偏移 = 184h)[复位 = 0223h]

LPS_CFG 如表 8-26 所示。

返回到汇总表

表 8-26 LPS_CFG 寄存器字段说明
字段类型复位说明
15cfg_reset_wur_cnt_rx_dataR/W0h设置后,在接收数据时复位 WUR 接收到的符号计数器
14-13RESERVEDR0h保留
12cfg_reset_lps_cnt_rx_dataR/W0h设置后,在接收数据时复位 LPS 接收到的符号计数器
11-10RESERVEDR0h保留
9cfg_reset_wur_cnt_tx_dataR/W1h设置后,在发送数据时重置传输的 WUR 符号计数
8-7RESERVEDR0h保留
6cfg_reset_lps_cnt_tx_dataR/W0h设置后,在发送数据时重置传输的 LPS 符号计数
4唤醒转发强制R/W0h1b = WAKE 引脚上的强制脉冲,脉冲宽度可通过位 [3:2] 配置,该位可自行清零
3-2唤醒转发脉冲宽度R/W0h配置 WAKE 引脚上用于唤醒转发 00b 的脉冲宽度:50µs 01b:500µs 10b:2ms 11b:20ms
1唤醒转发启用R/W1h在接收到 WUR 命令时使能 WAKE 引脚的唤醒转发
  • 0h = 使能唤醒转发
  • 1h = 禁用唤醒转发
0cfg_wake_fwd_en_wupR/W1h如果设置该位,则在接收到 WUP 符号时使能唤醒转发
  • 0h = 不在 WAKE 引脚上执行唤醒转发
  • 1h = 在 WAKE 引脚上执行 WAKE 转发

8.2.23 LPS_CFG5 寄存器(偏移 = 185h)[复位 = 0000h]

LPS_CFG5 如表 8-27 所示。

返回到汇总表

表 8-27 LPS_CFG5 寄存器字段说明
字段类型复位说明
15-13WUP 计时器R/W0hPHY 控制 SM 保持在 WAKE_TRANSMIT 内的时间
  • 0h = 1ms
  • 1h = 0.7ms
  • 2h = 1.3ms
  • 3h = 0.85ms
  • 4h = 1.5ms
  • 5h = 2ms
  • 6h = 2.5ms
  • 7h = 3ms
12-4RESERVEDR0h保留
3-2WUR 符号缝隙R/W0h两个 WUR 符号之间允许的最大间隙用于确认 WUR
1-0LPS 符号缝隙R/W0h两个 LPS 符号之间允许的最大间隙用于确认 LPS

8.2.24 LPS_CFG7 寄存器(偏移 = 187h)[复位 = 0000h]

LPS_CFG7 如表 8-28 所示。

返回到汇总表

表 8-28 LPS_CFG7 寄存器字段说明
字段类型复位说明
15LPS 在极限位置停止R/W0h将器件配置为在发送完 0x1879:0 中配置的代码数量后停止发送 LPS 代码
  • 0h = 即使在达到限值后也继续
  • 1h = 达到限值后停止
14-8RESERVEDR0h保留
9-0LPS 限制选择R/W0h指示在 tx_lps_done 变为 true 之前要传输的 LPS 符号数量

8.2.25 LPS_CFG8 寄存器(偏移 = 188h)[复位 = 0080h]

LPS_CFG8 如表 8-29 所示。

返回到汇总表

表 8-29 LPS_CFG8 寄存器字段说明
字段类型复位说明
15-10RESERVEDR0h保留
9-0WUR 符号编号R/W80h指示要传输的 WUR 符号数量

8.2.26 LPS_CFG9 寄存器(偏移 = 189h)[复位 = 0040h]

LPS_CFG9 如表 8-30 所示。

返回到汇总表

表 8-30 LPS_CFG9 寄存器字段说明
字段类型复位说明
15-10RESERVEDR0h保留
9-0LPSR/W40h指示要接收以设置 lps_recv 的 LPS 符号的数量

8.2.27 LPS_CFG10 寄存器(偏移 = 18Ah)[复位 = 0040h]

LPS_CFG10 如表 8-31 所示。

返回到汇总表

表 8-31 LPS_CFG10 寄存器字段说明
字段类型复位说明
15-10RESERVEDR0h保留
9-0WUR 符号编号R/W40h指示要接收以确认 WUR 并执行唤醒转发的 WUR 符号数量

8.2.28 LPS_CFG2 寄存器(偏移 = 18Bh)[复位 = 1C4Bh]

LPS_CFG2 如表 8-32 所示。

返回到汇总表

表 8-32 LPS_CFG2 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12在链路断开时停止睡眠协商R/W1h1b = 如果链路在协商期间断开,则停止睡眠协商
11在活动时停止睡眠协商R/W1h1b = 当在 SLEEP_ACK 状态下注意到来自 MAC 的活动时,停止睡眠协商
10RESERVEDR/W0h保留
9RESERVEDR/W0h保留
8RESERVEDR/W0h保留
7RESERVEDR0h读取时忽略
6自主模式R/W1h1b = PHY 在上电时进入正常模式 0b = PHY 在上电时进入待机模式 默认值由 LED_1 配置 (strap) 决定 该位在链路建立后清零。
5转换到待机状态R/W0h1b = 使能过热/过压/欠压时正常到待机转换 0b = 禁用过热/过压/欠压时正常到待机转换
4RESERVEDR/W0h保留
3RESERVEDR/W0h保留
2RESERVEDR/W0h保留
1LPS 睡眠使能R/W1h在成功的睡眠协商后,使能到待机模式而不是睡眠模式的转换(称为 TC10_SBY)
  • 0h = 在协商 LPS 后进入待机模式
  • 1h = 在协商 LPS 后进入睡眠模式
0RESERVEDR/W0h保留

8.2.29 LPS_CFG3 寄存器(偏移 = 18Ch)[复位 = 0000h]

LPS_CFG3 如表 8-33 所示。

返回到汇总表

表 8-33 LPS_CFG3 寄存器字段说明
字段类型复位说明
15-9RESERVEDR0h保留
8-0电源状态进入RH/W1S0h
  • 1h = 正常命令
  • 10h = 待机命令

8.2.30 LPS_STATUS 寄存器(偏移 = 18Eh)[复位 = 0000h]

LPS_STATUS 如表 8-34 所示。

返回到汇总表

表 8-34 LPS_STATUS 寄存器字段说明
字段类型复位说明
15-7RESERVEDR0h保留
6-0电源状态状况R0h
  • 1h = 睡眠
  • 2h = 待机
  • 4h = 正常

8.2.31 TDR_TX_CFG 寄存器(偏移 = 300h)[复位 = 2710h]

TDR_TX_CFG 如表 8-35 所示。

返回到汇总表

表 8-35 TDR_TX_CFG 寄存器字段说明
字段类型复位说明
15-0TDR 传输持续时间R/W2710hTDR 传输持续时间(默认以 µs 为单位):10000µs

8.2.32 TAP_PROCESS_CFG 寄存器(偏移 = 301h)[复位 = 1703h]

TAP_PROCESS_CFG 如表 8-36 所示。

返回到汇总表

表 8-36 TAP_PROCESS_CFG 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12-8结束抽头索引R/W17hTDR 期间峰值检测扫描的结束回波系数索引
7-5RESERVEDR0h保留
4-0起始抽头索引R/W3hTDR 期间峰值检测扫描的起始回波系数索引

8.2.33 TDR_CFG1 寄存器(偏移 = 302h)[复位 = 0045h]

TDR_CFG1 如表 8-37 所示。

返回到汇总表

表 8-37 TDR_CFG1 寄存器字段说明
字段类型复位说明
15-8RESERVEDR0h保留
7-4相邻抽头数R/W4h计算本地最大值时要考虑的相邻回波系数抽头数
3-2静音后状态计时器R/W1h
  • 0h = 0ms
  • 1h = 10ms
  • 2h = 100ms
  • 3h = 1000ms
1-0预静音状态计时器R/W1h
  • 0h = 0ms
  • 1h = 10ms
  • 2h = 100ms
  • 3h = 1000ms

8.2.34 TDR_CFG2 寄存器(偏移 = 303h)[复位 = 0419h]

TDR_CFG2 如表 8-38 所示。

返回到汇总表

表 8-38 TDR_CFG2 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12-8抽头索引偏移R/W4h动态峰值公式的抽头索引偏移,起始抽头索引 + 1'b1
7-0cfg_tdr_filt_initR/W19h动态峰值阈值公式的 x=start_tap_index 时的 peak_th 值

8.2.35 TDR_CFG3 寄存器(偏移 = 304h)[复位 = 0030h]

TDR_CFG3 如表 8-39 所示。

返回到汇总表

表 8-39 TDR_CFG3 寄存器字段说明
字段类型复位说明
15-8RESERVEDR0h保留
7-0cfg_tdr_filt_slopeR/W30h动态峰值阈值公式的斜率 (0.4)

8.2.36 TDR_CFG4 寄存器(偏移 = 305h)[复位 = 0004h]

TDR_CFG4 如表 8-40 所示。

返回到汇总表

表 8-40 TDR_CFG4 寄存器字段说明
字段类型复位说明
15-10RESERVEDR0h保留
9RESERVEDR/W0h保留
8-7RESERVEDR/W0h保留
6RESERVEDR/W0h保留
5-4hpf_gain_tdrR/W0hTDR 期间的 HPF 增益代码
3-0pga_gain_tdrR/W4hTDR 期间的 PGA 增益代码

8.2.37 TDR_CFG5 寄存器(偏移 = 306h)[复位 = 000Ah]

TDR_CFG5 如表 8-41 所示。

返回到汇总表

表 8-41 TDR_CFG5 寄存器字段说明
字段类型复位说明
15-5RESERVEDR0h保留
4RESERVEDR/W0h保留
3-0cfg_cable_delay_numR/WAh配置每米电缆的传播延迟(以纳秒为单位)。这用于故障位置估计
有效值:4 'd0 至 4 'd11 - [4.5:0.1:5.6]ns
默认值: 4 'd10 (5.5 ns)

8.2.38 TDR_TC1 寄存器(偏移 = 310h)[复位 = 0000h]

TDR_TC1 如表 8-42 所示。

返回到汇总表

表 8-42 TDR_TC1 寄存器字段说明
字段类型复位说明
15-9RESERVEDR0h保留
8RESERVEDR0h保留
7故障检测状态R0h
  • 0h = 未在电缆中检测到故障
  • 1h = 在电缆中检测到故障
6故障类型R0h
  • 0h = 短接至 GND、电源或 MDI 引脚之间
  • 1h = 开路。适用于单线和双线开路故障
5-0TDR 故障位置R0h故障位置(以米为单位)(仅当故障检测状态 = 1 时有效)

8.2.39 A2D_REG_48 寄存器(偏移 = 430h)[复位 = 0770h]

A2D_REG_48 如表 8-43 所示。

返回到汇总表

表 8-43 A2D_REG_48 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12RESERVEDR/W0h保留
11-8RGMII TX 移位延迟R/W7h控制 RGMII 模式下的内部延迟,采用 312.5ps 步骤
延迟 =(十进制位 (Bit[11:8]) + 1)x 312.5ps
7-4RGMII RX 移位延迟R/W7h控制 RGMII 模式下的内部延迟,采用 312.5ps 步骤
延迟 =(十进制位 (Bit[7:4]) + 1)x 312.5ps
3-0RESERVEDR/W0h保留

8.2.40 A2D_REG_66 寄存器(偏移 = 442h)[复位 = 0000h]

A2D_REG_66 如表 8-44 所示。

返回到汇总表

表 8-44 A2D_REG_66 寄存器字段说明
字段类型复位说明
15RESERVEDR/W0h保留
14-9ESD 事件计数R0h字段表示铜通道上的 ESD 事件数
8RESERVEDR/W0h保留
7-5RESERVEDR/W0h保留
4RESERVEDR/W0h保留
3-0RESERVEDR/W0h保留

8.2.41 LEDS_CFG_1 寄存器(偏移 = 450h)[复位 = 2610h]

LEDS_CFG_1 如表 8-45 所示。

返回到汇总表

表 8-45 LEDS_CFG_1 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14禁用 LED 延展R/W0h
  • 0h = LED 脉冲根据“LED 闪烁速率”字段内的闪烁速率延展
  • 1h = LED 脉冲直接连接至 RX_DV(用于 RX 活动)和 TX_CTRL(用于 TX 活动)
11-8RESERVEDR/W0h保留
7-4LED_1 选项R/W1h
  • 0h = 链路正常
  • 1h = 链路正常 + 进行 TX/RX 活动时闪烁
  • 2h = 链路正常 + 进行 TX 活动时闪烁
  • 3h = 链路正常 + 进行 RX 活动时闪烁
  • 4h = 链路正常 + 100Base-T1 引导器
  • 5h = 链路正常 + 100Base-T1 从器件
  • 6h = 具有延展选项的 TX/RX 活动
  • 7h = 保留
  • 8h = 保留
  • 9h =链路丢失(在读取寄存器 0x1 以前,保持点亮状态)
  • Ah = PRBS 错误(出错时切换)
  • Bh = 具有延展选项的 XMII TX/RX 错误
3-0RESERVEDR/W0h保留

8.2.42 LEDS_CFG_2 寄存器(偏移 = 451h)[复位 = 0049h]

LEDS_CFG_2 如表 8-46 所示。

返回到汇总表

表 8-46 LEDS_CFG_2 寄存器字段说明
字段类型复位说明
15clk_o_gpio_ctrl_3R/W0hCLKOUT gpio 控制的 MSB。该位提供用于配置 CLKOUT 的额外选项
如果设置为 1,则该位会更改 0x453 的 clk_o_gpio_ctrl 位的影响
寄存器 0x453[2:0] 控制 CLKOUT,如下所示
  • 0h = pwr_seq_done
  • 1h = 来自模拟的 loc_wake_req
  • 2h = loc_wake_req 至 PHY 控制
  • 3h = tx_lps_done
  • 4h = tx_lps_done_64
  • 5h = tx_lps
  • 6h = pcs rx sm - 接收
  • 7h = pcs tx sm - tx_enable
14led_1_gpio_ctrl_3R/W0hMSB of LED_1 gpio 控制。该位提供用于配置 LED_1 的额外选项
如果设置为 1,则该位会更改 0x452 的 led_1_gpio_ctrl 位的影响
寄存器 0x452[10:8] 控制 LED_1,如下所示
  • 0h = pwr_seq_done
  • 1h = 来自模拟的 loc_wake_req
  • 2h = loc_wake_req 至 PHY 控制
  • 3h = tx_lps_done
  • 4h = tx_lps_done_64
  • 5h = tx_lps
  • 6h = pcs rx sm - 接收
  • 7h = pcs tx sm - tx_enable
13RESERVEDR/W0h保留
12-9RESERVEDR0h保留
8RESERVEDR/W0h保留
7RESERVEDR/W0h保留
6RESERVEDR/W0h保留
5LED_1 强制启用R/W0h
  • 1h = 强制在 LED_1 引脚上设置“LED_1 强制值”
4LED_1 强制值R/W0h当设置 LED_1 强制使能时,该位决定 LED_1 的输出
  • 0h = 低电平
  • 1h = 高电平
3LED_1 极性R/W1hLED_1 的极性:
  • 0h = 低电平有效极性
  • 1h = 高电平有效极性 默认值由 LED_1 上的配置 (strap) 决定。如果将配置 (strap) 布置于电源,则 LED_1 极性为 0,否则 LED_1 极性为 1。
2RESERVEDR/W0h保留
1RESERVEDR/W0h保留
0RESERVEDR/W0h保留

8.2.43 IO_MUX_CFG_1 寄存器(偏移 = 452h)[复位 = 0000h]

IO_MUX_CFG_1 如表 8-47 所示。

返回到汇总表

表 8-47 IO_MUX_CFG_1 寄存器字段说明
字段类型复位说明
15RESERVEDR/W0h保留
14-12led_1_clk_sourceR/W0h如果 clk_out 多路复用为 LED_1 IO,则该字段控制 clk_out 源:
000b - XI 时钟
001b - 200M pll 时钟
010b - 67MHz ADC 时钟(恢复)
011b - 自由 200MHz 时钟
100b - 25M MII 时钟衍生 200M LD 时钟
101b - 25MHz 时钟至 PLL(XI 或 XI/2)或 POR 时钟
110b - 内核 100MHz 时钟
111b - 67MHz DSP 时钟(已恢复,1/3 占空比)
11led_1_clk_inv_enR/W0h如果 led_1_gpio 配置为 led_1_clk_source,选择 led_1_clk_source 的时钟反相
10-8LED_1 配置R/W0h控制 LED_1 IO 的输出:
  • 2h = WoL
  • 3h = 欠压指示
  • 6h = ESD
  • 7h = 中断
7RESERVEDR/W0h保留
6-4RESERVEDR/W0h保留
3RESERVEDR/W0h保留
2-0RESERVEDR/W0h保留

8.2.44 IO_MUX_CFG_2 寄存器(偏移 = 453h)[复位 = 0001h]

IO_MUX_CFG_2 如表 8-48 所示。

返回到汇总表

表 8-48 IO_MUX_CFG_2 寄存器字段说明
字段类型复位说明
15在 LED_1 上启用 TX_ERR/W0h将 LED_1 引脚配置为 TX_ER
14-9RESERVEDR0h保留
8RESERVEDR/W0h保留
7-4RESERVEDR/W0h保留
3RESERVEDR/W0h保留
2-0CLKOUT 配置R/W1h
  • 2h = WoL
  • 3h = 欠压指示
  • 6h = ESD
  • 7h = 中断

8.2.45 IO_MUX_CFG 寄存器(偏移 = 456h)[复位 = 0000h]

表 8-49 中显示了 IO_MUX_CFG。

返回到汇总表

表 8-49 IO_MUX_CFG 寄存器字段说明
字段类型复位说明
15-14RX PUPD 值R/W0h当 RX 引脚 PUPD 强制控制使能时,PUPD 由该寄存器控制
  • 0h = 无拉取
  • 1h = 上拉
  • 2h = 下拉
  • 3h = 保留
13RX PUPD 强制控制R/W0h在 RX MAC 引脚上使能 PUPD 强制控制
  • 0h = 无强制控制
  • 1h = 使能强制控制
12-11TX PUPD 值R/W0h当 TX 引脚 PUPD 强制控制使能时,PUPD 由该寄存器控制
  • 0h = 无拉取
  • 1h = 上拉
  • 2h = 下拉
  • 3h = 保留
10TX PUPD 强制控制R/W0h在 TX MAC 引脚上使能 PUPD 强制控制
  • 0h = 无强制控制
  • 1h = 使能强制控制
9-6RESERVEDR/W0h保留
5阻抗控制 - RX 引脚R/W0h该位控制 MII、RGMII 及 RMII 模式下 RX MAC 接口焊盘的 IO 压摆率。
注意:无论数值如何,驱动器的阻抗都相同,由于时序限制,RMII 都不适合慢速模式
  • 0h = 快速模式(默认值)
  • 1h = 慢速模式
4-1RESERVEDR0h保留
0阻抗控制 - TX_CLKR/W0h该位调整 MII 模式下 TX_CLK 的压摆率。
  • 0h = 快速模式(默认值)
  • 1h = 慢速模式

8.2.46 CHIP_SOR_1 寄存器(偏移 = 45Dh)[复位 = 0000h]

CHIP_SOR_1 如表 8-50 所示。

返回到汇总表

表 8-50 CHIP_SOR_1 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14RESERVEDR0h保留
13LED_1 Strap 配置R0h上电时进行的 LED_1 配置 (strap) 采样
12RX_D3 Strap 配置R0h上电时进行的 RX_D3 配置 (strap) 采样
11RESERVEDR0h保留
10RESERVEDR0h保留
9RESERVEDR0h保留
8RXD3 Strap 配置R0h复位时进行的 RX_D3 配置 (strap) 采样
7RXD2 Strap 配置R0h上电或复位时进行的 RX_D2 配置 (strap) 采样
6RXD1 Strap 配置R0h上电或复位时进行的 RX_D1 配置 (strap) 采样
5RXD0 Strap 配置R0h上电或复位时进行的 RX_D0 配置 (strap) 采样
4RXCLK 配置 (strap)R0h上电或复位时进行的 RX_CLK 配置 (strap) 采样
3-2RXER 配置 (strap)R0h上电或复位时进行的 RX_ER 配置 (strap) 采样
1-0RXDV 配置 (strap)R0h上电或复位时进行的 RX_DV 配置 (strap) 采样

8.2.47 LED1_CLKOUT_ANA_CTRL 寄存器(偏移 = 45Fh)[复位 = 000Ch]

LED1_CLKOUT_ANA_CTRL 如表 8-51 所示。

返回到汇总表

表 8-51 LED1_CLKOUT_ANA_CTRL 寄存器字段说明
字段类型复位说明
15RESERVEDR/W0h保留
14RESERVEDR/W0h保留
13-5RESERVEDR0h保留
4RESERVEDR/W0h保留
3-2LED_1 多路复用器控制R/W3h
  • 0h = 菊花链的 25MHz XI 时钟
  • 1h = 测试模式的 TX_TCLK
  • 3h = 通过“CLKOUT 配置”选择的信号
1-0CLKOUT 多路复用器控制R/W0h
  • 0h = 菊花链的 25MHz XI 时钟
  • 1h = 测试模式的 TX_TCLK
  • 3h = 通过“CLKOUT 配置“选择的信号

8.2.48 TX_INTER_CFG 寄存器(偏移 = 489h)[复位 = 0001h]

TX_INTER_CFG 如表 8-52 所示。

返回到汇总表

表 8-52 TX_INTER_CFG 寄存器字段说明
字段类型复位说明
15-3RESERVEDR0h保留
2强制执行交错R/W0h在 TX 上强制执行交错
1TX 交错使能R/W0h如果在 RX 上检测到交错,则在 TX 上使能交错
  • 0h = 禁用 Tx 上的交错
  • 1h = 如果在 Rx 上检测到交错,则使能 Tx 上的交错
0交错检测使能R/W1h
  • 0h = 禁用交错检测
  • 1h = 使能交错检测

8.2.49 JABBER_CFG 寄存器(偏移 = 496h)[复位 = 044Ch]

JABBER_CFG 如表 8-53 所示。

返回到汇总表

表 8-53 JABBER_CFG 寄存器字段说明
字段类型复位说明
15-11RESERVEDR0h保留
10-0Jabber 超时计数R/W44ChJabber 超时计数,以 μs 为单位

8.2.50 PG_REG_4 寄存器(偏移 = 553h)[复位 = 0000h]

PG_REG_4 如表 8-54 所示。

返回到汇总表

表 8-54 PG_REG_4 寄存器字段说明
字段类型复位说明
15-14RESERVEDR/W0h保留
13强制接收极性强制启用R/W0h使能极性强制
  • 0h = MDI 自动极性
  • 1h = MDI 强制极性
12接收极性强制值R/W0h极性强制值。仅当位 [13] 为 1 时有效。
  • 0h = 强制正常极性
  • 1h = 强制反转极性
11-0RESERVEDR/W0h保留

8.2.51 TC1_CFG_RW 寄存器(偏移 = 560h)[复位 = 07E4h]

TC1_CFG_RW 如表 8-55 所示。

返回到汇总表

表 8-55 TC1_CFG_RW 寄存器字段说明
字段类型复位说明
15-14RESERVEDR0h保留
13RESERVEDR/W0h保留
4-3通信计时器值R/W0h为 TC1 通信就绪选择迟滞计时器值
  • 0h = 2ms
  • 1h = 500µs
  • 2h = 1ms
  • 3h = 4ms
2-0SQI ThresholdR/W4h用来递增 TC1 定义的链路故障计数的 SQI 阈值。每当 SQI 比阈值更差时,TC1 定义的链路故障计数(寄存器 0x0561 位 [9:0])就会递增

8.2.55 RGMII_CTRL 寄存器(偏移 = 600h)[复位 = 0030h]

RGMII_CTRL 如表 8-59 所示。

返回到汇总表

表 8-59 RGMII_CTRL 寄存器字段说明
字段类型复位说明
15-7RESERVEDR0h保留
6-4RGMII TX FIFO 半满阈值R/W3hRGMII TX 同步 FIFO 半满阈值
3RGMII 启用R/W0h
  • 0h = RGMII 禁用 默认值在配置 (strap) 中锁存
  • 1h = 启用 RGMII
2反转 RGMII TX 数据线R/W0h
  • 1h = 将 RGMII TXD[3:0]
    TX_D3 反转为 TX_D0
    TX_D2 反转为 TX_D1
    TX_D1 反转为 TX_D2
    TX_D0 反转为 TX_D3
1反转 RGMII RX 数据线R/W0h
  • 1h = 将 RGMII RXD[3:0]
    RX_D3 反转为 RX_D0
    RX_D2 反转为 RX_D1
    RX_D1 反转为 RX_D2
    RX_D0 反转为 RX_D3
0RESERVEDR/W0h保留

8.2.56 RGMII_FIFO_STATUS 寄存器(偏移 = 601h)[复位 = 0000h]

RGMII_FIFO_STATUS 如表 8-60 所示。

返回到汇总表

表 8-60 RGMII_FIFO_STATUS 寄存器字段说明
字段类型复位说明
15-2RESERVEDR0h保留
1RGMII TX FIFO 填满错误R0h
  • 0h = 无空先进先出错误 仅在器件复位时清零该位
  • 1h = 已指示 RGMII TX 填满错误
0RGMII TX FIFO 为空错误R0h
  • 0h = 无空先进先出错误 仅在器件复位时清零该位
  • 1h = 已指示 RGMII TX 为空错误

8.2.57 RGMII_CLK_SHIFT_CTRL 寄存器(偏移 = 602h)[复位 = 0000h]

RGMII_CLK_SHIFT_CTRL 如表 8-61 所示。

返回到汇总表

表 8-61 RGMII_CLK_SHIFT_CTRL 寄存器字段说明
字段类型复位说明
15-2RESERVEDR0h保留
1RGMII RX 移位R/W0h
  • 0h = 时钟和数据对齐
  • 1h = 时钟通过寄存器 0x430 中 DLL RX 移位延迟中编程的值在内部延迟
0RGMII TX 移位R/W0h
  • 0h = 时钟和数据对齐
  • 1h = 时钟通过寄存器 0x430 中 DLL TX 移位延迟中编程的值在内部延迟

8.2.58 SGMII_CTRL_1 寄存器(偏移 = 608h)[复位 = 007Bh]

SGMII_CTRL_1 如表 8-62 所示。

返回到汇总表

表 8-62 SGMII_CTRL_1 寄存器字段说明
字段类型复位说明
15SGMII TX 错误禁用R/W0h
  • 0h = 使能 SGMII TX 错误指示
  • 1h = 禁用 SGMII TX 错误指示
14RESERVEDR/W0h保留
13-10RESERVEDR/W0h保留
9SGMII 启用R/W0h1b = SGMII 使能 0b = SGMII 禁用 默认值在配置 (strap) 中锁存 如果 SGMII 和 RGMII 都使能,则 SGMII 优先
8SGMII TX 极性反转R/W0h1b = 反转 SGMII RX_D[3:2] 极性
7SGMII TX 极性反转R/W0h1b = 反转 SGMII TX_D[1:0] 极性
6-5RESERVEDR/W0h保留
4RESERVEDR/W0h保留
3RESERVEDR/W0h保留
2-1SGMII 自动协商计时器R/W1h选择 SGMII 自动协商计时器的持续时间
  • 0h = 1.6ms
  • 1h = 2µs
  • 2h = 800µs
  • 3h = 11ms
0SGMII 自动协商使能R/W1h
  • 0h = 禁用 SGMII 自动协商
  • 1h = 启用 SGMII 自动协商

8.2.59 SGMII_STATUS 寄存器(偏移 = 60Ah)[复位 = 0000h]

SGMII_STATUS 如表 8-63 所示。

返回到汇总表

表 8-63 SGMII_STATUS 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12接收到 SGMII 页面R0h
  • 0h = 未接收到新的自动协商页面
  • 1h = 接收到新的自动协商页面
10SGMII 自动协商状态R0h
  • 1h = SGMII 自动协商已完成
9字边界对齐指示R0h
  • 1h = 对齐
8字边界同步状态R0h
  • 0h = 未实现同步
  • 1h = 已实现同步
7-4字边界索引R0h字边界索引选择
3-0RESERVEDR0h保留

8.2.60 SGMII_CTRL_2 寄存器(偏移 = 60Ch)[复位 = 0024h]

SGMII_CTRL_2 如表 8-64 所示。

返回到汇总表

表 8-64 SGMII_CTRL_2 寄存器字段说明
字段类型复位说明
15-9RESERVEDR0h保留
8SGMII CDR 锁定值R/W0hSGMII CDR 锁定强制值
7SGMII CDR 锁定强制使能R/W0hSGMII CDR 锁定强制使能
6SGMII 自动协商重启RH/W1S0h重新启动 SGMII 自动协商
5-3SGMII TX FIFO 半满阈值R/W4hSGMII TX 同步 FIFO 半满阈值
2-0SGMII RX FIFO 半满阈值R/W4hSGMII RX 同步 FIFO 半满阈值

8.2.61 SGMII_FIFO_STATUS 寄存器(偏移 = 60Dh)[复位 = 0000h]

SGMII_FIFO_STATUS 如表 8-65 所示。

返回到汇总表

表 8-65 SGMII_FIFO_STATUS 寄存器字段说明
字段类型复位说明
15-4RESERVEDR0h保留
3SGMII RX FIFO 填满错误H0h
  • 0h = 无错误指示
  • 1h = 已指示 SGMII RX 先进先出填满错误
2SGMII RX FIFO 为空错误H0h
  • 0h = 无错误指示
  • 1h = 已指示 SGMII RX 先进先出为空错误
1SGMII TX FIFO 填满错误H0h
  • 0h = 无错误指示
  • 1h = 已指示 SGMII TX 先进先出填满错误
0SGMII TX FIFO 为空错误H0h
  • 0h = 无错误指示
  • 1h = 已指示 SGMII TX 为空错误

8.2.62 PRBS_STATUS_1 寄存器(偏移 = 618h)[复位 = 0000h]

PRBS_STATUS_1 如表 8-66 所示。

返回到汇总表

表 8-66 PRBS_STATUS_1 寄存器字段说明
字段类型复位说明
15-8RESERVEDR0h保留
7-0PRBS 错误溢出计数器R0h保存 PRBS 校验器接收的错误计数器溢出数。
当写入寄存器 prbs_status_6 位 [0] 或位 [1] 后,
此寄存器中的值被锁定。计数器在 0xFF 停止。
注意:当 PRBS 计数器在单一模式下工作时,溢出计数器无效

8.2.63 PRBS_CTRL_1 寄存器(偏移 = 619h)[复位 = 0574h]

PRBS_CTRL_1 如表 8-67 所示。

返回到汇总表

表 8-67 PRBS_CTRL_1 寄存器字段说明
字段类型复位说明
15-14RESERVEDR0h保留
13数据包生成配置R/W0h
  • 0h = 在数据包生成模式下发送 1518 字节数据包
  • 1h = 在数据包生成模式下发送 64 字节数据包
12发送数据包RH/W1S0h使能带有固定/增量数据的 MAC 生成数据包,具有 CRC(必须设置 pkt_gen_en,并且必须清零 cfg_pkt_gen_prbs),并在设置 pkt_done 时自动清零
11RESERVEDR0h保留
10-8PRBS 校验选择R/W5h000b:校验器从 RGMII TX 接收
001b:校验器从 SGMII TX 接收
010b:校验器从 RMII RX 接收
011b:校验器从 MII TX 接收
101b:校验器从 Cu RX 接收
110b:保留
111b:保留
7RESERVEDR0h保留
6-4PRBS 发送选择R/W7h000b:PRBS 发送到 RGMII RX
001b:PRBS 发送到 SGMII RX
010b:PRBS 发送到 RMII RX
011b:PRBS 发送到 MII RX
101b:PRBS 发送到 Cu TX
110b:保留
111b:保留
3PRBS 计数模式R/W0h
  • 0h = 单一模式,当其中一个 PRBS 计数器达到最大值时,PRBS 校验器停止计数。
  • 1h = 连续模式,当其中一个 PRBS 计数器达到最大值时,产生脉冲且计数器再次从零开始计数
2PRBS 校验器启用R/W1h使能 PRBS 校验器(以接收数据)
需要使能才能使 0x63C、0x63D、0x63E中的计数器正常工作
  • 1h = 启用 PRBS 校验器
1PRBS 生成启用R/W0h如果设置了 0x619[0],
  • 0h = 传输非 PRBS 数据包(在这种情况下,PRBS 校验器也会被禁用)
  • 1h = 传输 PRBS 数据包
0PRBS 或数据包生成启用R/W0h
  • 0h = 禁用数据包/PRBS 生成器
  • 1h = 启用数据包/PRBS 生成器

8.2.64 PRBS_CTRL_2 寄存器(偏移 = 61Ah)[复位 = 05DCh]

PRBS_CTRL_2 如表 8-68 所示。

返回到汇总表

表 8-68 PRBS_CTRL_2 寄存器字段说明
字段类型复位说明
15-0数据包长度R/W5DCh设置生成的 PRBS 数据包或非 PRBS 数据包之间的数据包长度(以字节为单位)

8.2.65 PRBS_CTRL_3 寄存器(偏移 = 61Bh)[复位 = 007Dh]

PRBS_CTRL_3 如表 8-69 所示。

返回到汇总表

表 8-69 PRBS_CTRL_3 寄存器字段说明
字段类型复位说明
15-8RESERVEDR0h保留
7-0PRBS IPGR/W7Dh设置生成的 PRBS 数据包或非 PRBS 数据包之间的 IPG(单位为字节)

8.2.66 PRBS_STATUS_2 寄存器(偏移 = 61Ch)[复位 = 0000h]

PRBS_STATUS_2 如表 8-70 所示。

返回到汇总表

表 8-70 PRBS_STATUS_2 寄存器字段说明
字段类型复位说明
15-0PRBS 校验器字节计数R0h保存 PRBS 校验器接收的总字节数。
当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定
当 PRBS 计数模式设置为零时,计数在 0xFFFF 处停止
如果对 0x620[1]=1 进行编程之后读取计数器,则该计数器清零

8.2.67 PRBS_STATUS_3 寄存器(偏移 = 61Dh)[复位 = 0000h]

PRBS_STATUS_3 如表 8-71 所示。

返回到汇总表

表 8-71 PRBS_STATUS_3 寄存器字段说明
字段类型复位说明
15-0PRBS 校验器数据包计数-1R0h保存 PRBS 校验器接收的数据包总数的位 [15:0]
当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定。
当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止
如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x61D 和 0x61E,则该计数器清零

8.2.68 PRBS_STATUS_4 寄存器(偏移 = 61Eh)[复位 = 0000h]

PRBS_STATUS_4 如表 8-72 所示。

返回到汇总表

表 8-72 PRBS_STATUS_4 寄存器字段说明
字段类型复位说明
15-0PRBS 校验器数据包计数-2R0h保存 PRBS 校验器接收的数据包总数的位 [31:16]
当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定
当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止
如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x61D 和 0x61E,则该计数器清零

8.2.69 PRBS_STATUS_5 寄存器(偏移 = 620h)[复位 = 0000h]

PRBS_STATUS_5 如表 8-73 所示。

返回到汇总表

表 8-73 PRBS_STATUS_5 寄存器字段说明
字段类型复位说明
15-13RESERVEDR0h保留
12MAC 数据包生成完成R0h在传输所有带有 CRC 的 MAC 数据包时设置
  • 0h = 正在发送 MAC 数据包
  • 1h = MAC 数据包传输完成
11MAC 数据包生成器繁忙R0h
  • 0h = 数据包发生器未在工作
  • 1h = 数据包发生器正在工作
10PRBS 校验器数据包计数溢出状态R0h如果 PRBS 校验器数据包计数溢出,则该状态位设置为 1
在使用 0x620[1] 清零 PRBS 字节计数器后,该溢出状态被清零
9PRBS 校验器字节计数溢出状态R0h如果 PRBS 校验器字节计数溢出,则该状态位设置为 1
在使用 0x620[1] 清零 PRBS 字节计数器后,该溢出状态被清零
8PRBS 锁定R0h
  • 1h = PRBS 校验器已锁定并与接收到的数据流同步
7-0PRBS 错误计数R0h向位 0 写入 1 会锁定所有 PRBS 计数器
向 bit1 写入 1 会在读取这些特定寄存器时锁定所有 PRBS 计数器并使计数器清零
在写入后位 [1:0] 自行清零
在写入 bit0/bit1 后读取位 [7:0] 会给出 PRBS 校验器接收到的错误位数
当 PRBS 计数模式设置为零时,计数在 0xFF 停止

8.2.70 PRBS_STATUS_6 寄存器(偏移 = 622h)[复位 = 0000h]

PRBS_STATUS_6 如表 8-74 所示。

返回到汇总表

表 8-74 PRBS_STATUS_6 寄存器字段说明
字段类型复位说明
15-0PRBS 数据包错误计数-1R0h保存 PRBS 校验器接收的包含错误的数据包总数的位 [15:0]
当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定
当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止
如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x622 和 0x623,则该计数器清零

8.2.71 PRBS_STATUS_7 寄存器(偏移 = 623h)[复位 = 0000h]

PRBS_STATUS_7 如表 8-75 所示。

返回到汇总表

表 8-75 PRBS_STATUS_7 寄存器字段说明
字段类型复位说明
15-0PRBS 数据包错误计数-2R0h保存 PRBS 校验器接收的包含错误的数据包总数的位 [31:16]
当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定
当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止
如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x622 和 0x623,则该计数器清零

8.2.72 PRBS_CTRL_4 寄存器(偏移 = 624h)[复位 = 5511h]

PRBS_CTRL_4 如表 8-76 所示。

返回到汇总表

表 8-76 PRBS_CTRL_4 寄存器字段说明
字段类型复位说明
15-8MAC 数据包数据R/W55h当 MAC 数据包模式设置为固定模式时要发送的固定数据
7-6MAC 数据包模式R/W0h
  • 0h = 增量
  • 1h = 固定
  • 2h = PRBS
  • 3h = PRBS
5-3MAC 数据包中的模式长度R/W2h数据包中有效模式的字节数(最大为 6)
2-0MAC 数据包模式的数据包计数R/W1h
  • 0h = 1 个数据包
  • 1h = 10 个数据包
  • 2h = 100 个数据包
  • 3h = 1000 个数据包
  • 4h = 10000 个数据包
  • 5h = 100000 个数据包
  • 6h = 1000000 个数据包
  • 7h = 连续数据包

8.2.73 PATTERN_CTRL_1 寄存器(偏移 = 625h)[复位 = 0000h]

PATTERN_CTRL_1 如表 8-77 所示。

返回到汇总表

表 8-77 PATTERN_CTRL_1 寄存器字段说明
字段类型复位说明
15-0MAC 数据包中的模式 [15:0]R/W0hMAC 数据包中可编程模式的字节 0、1

8.2.74 PATTERN_CTRL_2 寄存器(偏移 = 626h)[复位 = 0000h]

PATTERN_CTRL_2 如表 8-78 所示。

返回到汇总表

表 8-78 PATTERN_CTRL_2 寄存器字段说明
字段类型复位说明
15-0MAC 数据包中的模式 [31:16]R/W0hMAC 数据包中可编程模式的字节 2、3

8.2.75 PATTERN_CTRL_3 寄存器(偏移 = 627h)[复位 = 0000h]

PATTERN_CTRL_3 如表 8-79 所示。

返回到汇总表

表 8-79 PATTERN_CTRL_3 寄存器字段说明
字段类型复位说明
15-0MAC 数据包中的模式 [47:32]R/W0hMAC 数据包中可编程模式的字节 4、5

8.2.76 PMATCH_CTRL_1 寄存器(偏移 = 628h)[复位 = 0000h]

PMATCH_CTRL_1 如表 8-80 所示。

返回到汇总表

表 8-80 PMATCH_CTRL_1 寄存器字段说明
字段类型复位说明
15-0MAC 数据包中的目标地址 [15:0]R/W0h生成的 MAC 数据包中的目标地址字段

8.2.77 PMATCH_CTRL_2 寄存器(偏移 = 629h)[复位 = 0000h]

PMATCH_CTRL_2 如表 8-81 所示。

返回到汇总表

表 8-81 PMATCH_CTRL_2 寄存器字段说明
字段类型复位说明
15-0MAC 数据包中的目标地址 [31:16]R/W0h生成的 MAC 数据包中的目标地址字段

8.2.78 PMATCH_CTRL_3 寄存器(偏移 = 62Ah)[复位 = 0000h]

PMATCH_CTRL_3 如表 8-82 所示。

返回到汇总表

表 8-82 PMATCH_CTRL_3 寄存器字段说明
字段类型复位说明
15-0MAC 数据包中的目标地址 [47:32]R/W0h生成的 MAC 数据包中的目标地址字段

8.2.79 TX_PKT_CNT_1 寄存器(偏移 = 639h)[复位 = 0000h]

TX_PKT_CNT_1 如表 8-83 所示。

返回到汇总表

表 8-83 TX_PKT_CNT_1 寄存器字段说明
字段类型复位说明
15-0TX 数据包计数 [15:0]RC0h来自 MAC 的 TX 数据包计数器的低 16 位
注意:按顺序读取 0x639、0x63A、0x63B 时,寄存器被清零

8.2.80 TX_PKT_CNT_2 寄存器(偏移 = 63Ah)[复位 = 0000h]

TX_PKT_CNT_2 如表 8-84 所示。

返回到汇总表

表 8-84 TX_PKT_CNT_2 寄存器字段说明
字段类型复位说明
15-0TX 数据包计数 [31:16]RC0h来自 MAC 的 TX 数据包计数器的高 16 位
注意:按顺序读取 0x639、0x63A、0x63B 时,寄存器被清零

8.2.81 TX_PKT_CNT_3 寄存器(偏移 = 63Bh)[复位 = 0000h]

TX_PKT_CNT_3 如表 8-85 所示。

返回到汇总表

表 8-85 TX_PKT_CNT_3 寄存器字段说明
字段类型复位说明
15-0TX 错误数据包计数RC0h来自 MAC 的有 CRC 错误的 TX 数据包计数器
注意:按顺序读取 0x639、0x63A、0x63B 时,寄存器被清零

8.2.82 RX_PKT_CNT_1 寄存器(偏移 = 63Ch)[复位 = 0000h]

RX_PKT_CNT_1 如表 8-86 所示。

返回到汇总表

表 8-86 RX_PKT_CNT_1 寄存器字段说明
字段类型复位说明
15-0RX 数据包计数 [15:0]RC0h自 MDI 接收的 RX 数据包计数器的低 16 位
注意:按顺序读取 0x63C、0x63D、0x63E 时,寄存器被清零

8.2.83 RX_PKT_CNT_2 寄存器(偏移 = 63Dh)[复位 = 0000h]

RX_PKT_CNT_2 如表 8-87 所示。

返回到汇总表

表 8-87 RX_PKT_CNT_2 寄存器字段说明
字段类型复位说明
15-0RX 数据包计数 [31:16]RC0h自 MDI 接收的 RX 数据包的高 16 位
注意:按顺序读取 0x63C、0x63D、0x63E 时,寄存器被清零

8.2.84 RX_PKT_CNT_3 寄存器(偏移 = 63Eh)[复位 = 0000h]

RX_PKT_CNT_3 如表 8-88 所示。

返回到汇总表

表 8-88 RX_PKT_CNT_3 寄存器字段说明
字段类型复位说明
15-0RX 错误数据包计数RC0h有错误(CRC 错误)的 Rx 数据包计数器
注意:按顺序读取 0x63C、0x63D、0x63E 时,寄存器被清零

8.2.85 RMII_CTRL_1 寄存器(偏移 = 648h)[复位 = 0120h]

RMII_CTRL_1 如表 8-89 所示。

返回到汇总表

表 8-89 RMII_CTRL_1 寄存器字段说明
字段类型复位说明
15-11RESERVEDR0h保留
10RMII TXD 延迟禁用R/W0h如果设置该位,则在 RMII 模式下禁用 TXD 的延迟
9-7RMII 半满阈值R/W2hRMII Rx FIFO 的 FIFO 半满阈值(以半字节为单位)
6RMII 启用R/W0h
  • 1h = RMII 启用
5RESERVEDR/W0h保留
4RMII 从模式启用R/W0h不建议配置该位。可用作状态位
  • 1h = 使能 RMII 从器件模式
3RESERVEDR/W0h保留
2RESERVEDR/W0h保留
1RMII Rev1.0 使能R/W0h
  • 1h = 启用 RMII rev1.0
0RMII 增强模式启用R/W0h
  • 1h = 启用 RMII 增强模式

8.2.86 RMII_STATUS_1 寄存器(偏移 = 649h)[复位 = 0000h]

RMII_STATUS_1 如表 8-90 所示。

返回到汇总表

表 8-90 RMII_STATUS_1 寄存器字段说明
字段类型复位说明
15-2RESERVEDR0h保留
1RMII FIFO 为空错误R0h在读取位时清零
RMII FIFO 下溢错误状态
0RMII FIFO 填满错误R0h在读取位时清零
RMII FIFO 溢出错误状态

8.2.87 dsp_reg_71 寄存器(偏移 = 871h)[复位 = 0000h]

dsp_reg_71 如表 8-91 所示。

返回到汇总表

表 8-91 dsp_reg_71 寄存器字段说明
字段类型复位说明
15-8RESERVEDR0h保留
7-5最差 SQIRC0h自上次读取后的最差 SQI 值
4RESERVEDR0h保留
3-1SQI 值R0hSQI 值
0RESERVEDR0h保留

8.2.88 MMD1_PMA_CTRL_1 寄存器(偏移 = 1000h)[复位 = 0000h]

MMD1_PMA_CTRL_1 如表 8-92 所示。

返回到汇总表

表 8-92 MMD1_PMA_CTRL_1 寄存器字段说明
字段类型复位说明
15PMA 复位R/W0h
  • 1h = PMA 复位
14-1RESERVEDR0h保留
0PMA 回送R/W0h
  • 1h =设置 PMA 回送

8.2.89 MMD1_PMA_STATUS_1 寄存器(偏移 = 1001h)[复位 = 0000h]

MMD1_PMA_STATUS_1 如表 8-93 所示。

返回到汇总表

表 8-93 MMD1_PMA_STATUS_1 寄存器字段说明
字段类型复位说明
15-3RESERVEDR0h保留
1-0RESERVEDR0h保留

8.2.90 MMD1_PMA_STATUS_2 寄存器(偏移 = 1007h)[复位 = 003Dh]

MMD1_PMA_STATUS_2 如表 8-94 所示。

返回到汇总表

表 8-94 MMD1_PMA_STATUS_2 寄存器字段说明
字段类型复位说明
15-6RESERVEDR0h保留
5-0PMA PMD 类型选择R3DhPMA 或 PMD 类型选择字段
111101b = 100BASE-T1 PMA 或 PMD

8.2.91 MMD1_PMA_EXT_ABILITY_1 寄存器(偏移 = 100Bh)[复位 = 0800h]

MMD1_PMA_EXT_ABILITY_1 如表 8-95 所示。

返回到汇总表

表 8-95 MMD1_PMA_EXT_ABILITY_1 寄存器字段说明
字段类型复位说明
15-12RESERVEDR0h保留
11扩展功能R1h
  • 0h = PMA/PMD 不具有低扩展功能
  • 1h = PMA/PMD 具有 BASE-T1 扩展功能
10-0RESERVEDR0h保留

8.2.92 MMD1_PMA_EXT_ABILITY_2 寄存器(偏移 = 1012h)[复位 = 0001h]

MMD1_PMA_EXT_ABILITY_2 如表 8-96 所示。

返回到汇总表

表 8-96 MMD1_PMA_EXT_ABILITY_2 寄存器字段说明
字段类型复位说明
15-1RESERVEDR0h保留
0100BASE-T1 功能R1h
  • 0h = PMA/PMD 不支持 100BASE-T1
  • 1h = PMA/PMD 支持 100BASE-T1

8.2.93 MMD1_PMA_CTRL_2 寄存器(偏移 = 1834h)[复位 = 8000h]

MMD1_PMA_CTRL_2 如表 8-97 所示。

返回到汇总表

表 8-97 MMD1_PMA_CTRL_2 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14主模式从模式配置R/W0h
  • 0h = 将 PHY 配置为从器件
  • 1h = 将 PHY 配置为主器件
13-4RESERVEDR0h保留
3-0类型选择R0h类型选择字段
  • 0h = 100BASE-T1

8.2.94 MMD1_PMA_TEST_MODE_CTRL 寄存器(偏移 = 1836h)[复位 = 0000h]

MMD1_PMA_TEST_MODE_CTRL 如表 8-98 所示。

返回到汇总表

表 8-98 MMD1_PMA_TEST_MODE_CTRL 寄存器字段说明
字段类型复位说明
15-13合规性测试模式R/W0h100BASE-T1 测试模式控制
000b = 正常模式运行
001b = 测试模式 1
010b = 测试模式 2
011b = 保留
100b = 测试模式 4
101b = 测试模式 5
110b = 保留
111b = 保留
12-0RESERVEDR/W0h保留

8.2.95 MMD3_PCS_CTRL_1 寄存器(偏移 = 3000h)[复位 = 0000h]

MMD3_PCS_CTRL_1 如表 8-99 所示。

返回到汇总表

表 8-99 MMD3_PCS_CTRL_1 寄存器字段说明
字段类型复位说明
15PCS 复位R/W0h将位复位,自清零。
当写入此位 1 时:
1.在 MMD3/MMD7 处复位寄存器(非供应商特定)。
2.复位 brk_top
请注意:该寄存器为 WSC(写自清零),不是只读寄存器
14PCS 回送R/W0h可以通过 PCS 复位来清零该位
13-11RESERVEDR0h保留
10RX 时钟可停止R/W0hRW,复位值 = 1。
1 = PHY 可以在 LPI 期间停止接收时钟
0 = 时钟不可停止
注意:这种触发器在胶合逻辑下实现
9-0RESERVEDR0h保留

8.2.96 MMD3_PCS_Status_1 寄存器(偏移 = 3001h)[复位 = 0000h]

MMD3_PCS_Status_1 如表 8-100 所示。

返回到汇总表

表 8-100 MMD3_PCS_Status_1 寄存器字段说明
字段类型复位说明
15-12RESERVEDR0h保留
11TX LPI 已收到R0h
  • 0h = 未收到 LPI
  • 1h = Tx PCS 已收到 LPI
10RX LPI 已收到R0h
  • 0h = 未收到 LPI
  • 1h = Rx PCS 已收到 LPI
9TX LPI 指示R0h
  • 0h = PCS 当前未收到 LPI
  • 1h = TX PCS 当前正在接收 LPI
8RX LPI 指示R0h
  • 0h = PCS 当前未收到 LPI
  • 1h = RX PCS 当前正在接收 LPI
7RESERVEDR0h保留
6TX 时钟可停止R0h
  • 0h = 时钟不可停止
  • 1h = MAC 可以在 LPI 期间停止时钟
5-0RESERVEDR0h保留