ZHCSLL4A December 2021 – December 2025 DP83TC814R-Q1 , DP83TC814S-Q1
PRODUCTION DATA
表 8-3 列出了 DP83TC814 寄存器的存储器映射寄存器。表 8-3 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0h | BMCR | IEEE 控制寄存器 | 节 8.2.1 |
| 1h | BMSR | IEEE 状态寄存器 | 节 8.2.2 |
| 2h | PHYIDR1 | PHY 标识符寄存器 - 1 | 节 8.2.3 |
| 3h | PHYIDR2 | PHY 标识符寄存器 - 2 | 节 8.2.4 |
| 10h | PHYSTS | PHY 状态寄存器 | 节 8.2.5 |
| 11h | PHYSCR | 软件控制寄存器 | 节 8.2.6 |
| 12h | MISR1 | 中断寄存器 -1 | 节 8.2.7 |
| 13h | MISR2 | 中断寄存器 -2 | 节 8.2.8 |
| 15h | RECR | RX 错误计数寄存器 | 节 8.2.9 |
| 16h | BISCR | BIST 控制寄存器 | 节 8.2.10 |
| 18h | MISR3 | 中断寄存器 -3 | 节 8.2.11 |
| 19h | REG_19 | PHY 地址状态寄存器 | 节 8.2.12 |
| 1Eh | CDCR | TDR 运行状态寄存器 | 节 8.2.13 |
| 1Fh | PHYRCR | 复位控制寄存器 | 节 8.2.14 |
| 133h | Register_133 | CnS 状态寄存器 | 节 8.2.15 |
| 18Bh | LPS_CFG2 | 低功耗配置寄存器 - 2 | 节 8.2.16 |
| 18Ch | LPS_CFG3 | 低功耗配置寄存器 - 3 | 节 8.2.17 |
| 18Eh | LPS_STATUS | 低功耗状态寄存器 | 节 8.2.18 |
| 300h | TDR_TX_CFG | TDR TX 配置寄存器 | 节 8.2.19 |
| 301h | TAP_PROCESS_CFG | Tap 过程配置寄存器 | 节 8.2.20 |
| 302h | TDR_CFG1 | TDR 配置寄存器 - 1 | 节 8.2.21 |
| 303h | TDR_CFG2 | TDR 配置寄存器 - 2 | 节 8.2.22 |
| 304h | TDR_CFG3 | TDR 配置寄存器 - 3 | 节 8.2.23 |
| 305h | TDR_CFG4 | TDR 配置寄存器 - 4 | 节 8.2.24 |
| 306h | TDR_CFG5 | TDR 配置寄存器 - 5 | 节 8.2.25 |
| 310h | TDR_TC1 | TDR 状态寄存器 | 节 8.2.26 |
| 430h | A2D_REG_48 | RGMII ID 控制寄存器 | 节 8.2.27 |
| 442h | A2D_REG_66 | ESD 事件计数寄存器 - 1 | 节 8.2.28 |
| 450h | LEDS_CFG_1 | LED 配置寄存器 - 1 | 节 8.2.29 |
| 451h | LEDS_CFG_2 | LED 配置寄存器 - 2 | 节 8.2.30 |
| 452h | IO_MUX_CFG_1 | IO 多路复用寄存器 - 1 | 节 8.2.31 |
| 453h | IO_MUX_CFG_2 | IO 多路复用寄存器 - 2 | 节 8.2.32 |
| 456h | IO_MUX_CFG | xMII 阻抗控制寄存器 | 节 8.2.33 |
| 45Dh | CHIP_SOR_1 | 配置 (strap) 状态寄存器 | 节 8.2.34 |
| 45Fh | LED1_CLKOUT_ANA_CTRL | CLKOUT 和 LED_1 控制寄存器 | 节 8.2.35 |
| 489h | TX_INTER_CFG | 交错配置寄存器 | 节 8.2.36 |
| 496h | JABBER_CFG | Jabber 配置寄存器 | 节 8.2.37 |
| 553h | PG_REG_4 | 自动极性校正控制寄存器 | 节 8.2.38 |
| 560h | TC1_CFG_RW | TC1 配置寄存器 | 节 8.2.39 |
| 561h | TC1_LINK_FAIL_LOSS | TC1 链路故障计数寄存器 | 节 8.2.40 |
| 562h | TC1_LINK_TRAINING_TIME | TC1 链路训练时间寄存器 | 节 8.2.41 |
| 563h | NO_LINK_TH | 节 8.2.42 | |
| 600h | RGMII_CTRL | RGMII 控制寄存器 | 节 8.2.43 |
| 601h | RGMII_FIFO_STATUS | RGMII FIFO 状态寄存器 | 节 8.2.44 |
| 602h | RGMII_CLK_SHIFT_CTRL | RGMII 移位控制寄存器 | 节 8.2.45 |
| 608h | SGMII_CTRL_1 | SGMII 控制寄存器 - 1 | 节 8.2.46 |
| 60Ah | SGMII_STATUS | SGMII 状态寄存器 | 节 8.2.47 |
| 60Ch | SGMII_CTRL_2 | SGMII 控制寄存器 - 2 | 节 8.2.48 |
| 60Dh | SGMII_FIFO_STATUS | SGMII FIFO 状态寄存器 | 节 8.2.49 |
| 618h | PRBS_STATUS_1 | PRBS 状态寄存器 - 1 | 节 8.2.50 |
| 619h | PRBS_CTRL_1 | PRBS 控制寄存器 - 1 | 节 8.2.51 |
| 61Ah | PRBS_CTRL_2 | PRBS 控制寄存器 - 2 | 节 8.2.52 |
| 61Bh | PRBS_CTRL_3 | PRBS 控制寄存器 - 3 | 节 8.2.53 |
| 61Ch | PRBS_STATUS_2 | PRBS 状态寄存器 - 2 | 节 8.2.54 |
| 61Dh | PRBS_STATUS_3 | PRBS 状态寄存器 - 3 | 节 8.2.55 |
| 61Eh | PRBS_STATUS_4 | PRBS 状态寄存器 - 4 | 节 8.2.56 |
| 620h | PRBS_STATUS_5 | PRBS 状态寄存器 - 5 | 节 8.2.57 |
| 622h | PRBS_STATUS_6 | PRBS 状态寄存器 - 6 | 节 8.2.58 |
| 623h | PRBS_STATUS_7 | PRBS 状态寄存器 - 7 | 节 8.2.59 |
| 624h | PRBS_CTRL_4 | PRBS 控制寄存器 - 4 | 节 8.2.60 |
| 625h | PATTERN_CTRL_1 | BIST 模式控制寄存器 - 1 | 节 8.2.61 |
| 626h | PATTERN_CTRL_2 | BIST 模式控制寄存器 - 2 | 节 8.2.62 |
| 627h | PATTERN_CTRL_3 | BIST 模式控制寄存器 - 3 | 节 8.2.63 |
| 628h | PMATCH_CTRL_1 | BIST 匹配控制寄存器 - 1 | 节 8.2.64 |
| 629h | PMATCH_CTRL_2 | BIST 匹配控制寄存器 - 2 | 节 8.2.65 |
| 62Ah | PMATCH_CTRL_3 | BIST 匹配控制寄存器 - 3 | 节 8.2.66 |
| 639h | TX_PKT_CNT_1 | xMII TX 数据包计数寄存器 - 1 | 节 8.2.67 |
| 63Ah | TX_PKT_CNT_2 | xMII TX 数据包计数寄存器 - 2 | 节 8.2.68 |
| 63Bh | TX_PKT_CNT_3 | xMII TX 数据包计数寄存器 - 3 | 节 8.2.69 |
| 63Ch | RX_PKT_CNT_1 | xMII RX 数据包计数寄存器 - 2 | 节 8.2.70 |
| 63Dh | RX_PKT_CNT_2 | xMII RX 数据包计数寄存器 - 2 | 节 8.2.71 |
| 63Eh | RX_PKT_CNT_3 | xMII RX 数据包计数寄存器 - 3 | 节 8.2.72 |
| 648h | RMII_CTRL_1 | RMII 控制寄存器 | 节 8.2.73 |
| 649h | RMII_STATUS_1 | RMII FIFO 状态寄存器 | 节 8.2.74 |
| 871h | dsp_reg_71 | SQI 寄存器 | 节 8.2.75 |
| 1000h | MMD1_PMA_CTRL_1 | 节 8.2.76 | |
| 1001h | MMD1_PMA_STATUS_1 | 节 8.2.77 | |
| 1007h | MMD1_PMA_STATUS_2 | 节 8.2.78 | |
| 100Bh | MMD1_PMA_EXT_ABILITY_1 | 节 8.2.79 | |
| 1012h | MMD1_PMA_EXT_ABILITY_2 | 节 8.2.80 | |
| 1834h | MMD1_PMA_CTRL_2 | 节 8.2.81 | |
| 1836h | MMD1_PMA_TEST_MODE_CTRL | 节 8.2.82 | |
| 3000h | MMD3_PCS_CTRL_1 | 节 8.2.83 | |
| 3001h | MMD3_PCS_Status_1 | 节 8.2.84 |
复杂的位访问类型经过编码可适应小型表单元。表 8-4 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| H | H | 由硬件置位或清除 |
| R | R | 读取 |
| RC | R C | 读取 以清除 |
| RH | R H | 读取 由硬件置位或清零 |
| 写入类型 | ||
| W | W | 写入 |
| W0S | W 0S | 写入 0 以进行设置 |
| W1S | W 1S | 写入 1 以进行设置 |
| WSC | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
表 8-5 中显示了 BMCR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | MII 复位 | RH/W1S | 0h | 1b = 数字输入复位并且所有 MII 寄存器 (0x0 - 0xF) 复位为默认值 0b = 无复位 该位自动清零 |
| 14 | xMII 环回 | R/W | 0h | 1b = 启用 MII 环回 0b = 禁用 MII 环回 当 xMII 环回模式激活时,xMII TXD 上的传输数据在内部环回到 xMII RXD。启用 xMII 环回时不会生成链路指示。 |
| 13 | 速度选择 | R | 1h | 速度选择:速度始终为 100Mbps |
| 12 | 自动协商启用 | R | 0h | 自动协商:此器件不支持 |
| 11 | IEEE 断电启用 | R/W | 0h | 该位可以被编程为进入和退出 IEEE 断电模式 当使用 INT_N 作为断电引脚时,该位提供状态
|
| 10 | Isolate | R/W | 0h | 将端口与 xMII 隔离(串行管理接口除外)
|
| 9 | RESERVED | R | 0h | 保留 |
| 8 | 双工模式 | R | 1h |
|
| 7 | RESERVED | R | 0h | 保留 |
| 6-0 | RESERVED | R | 0h | 保留 |
表 8-6 中显示了 BMSR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | 100Base-T4 | R | 0h | 0b = PHY 不支持 100BASE-T4 |
| 14 | 100Base-X 全双工 | R | 0h |
|
| 13 | 100Base-X 半双工 | R | 0h |
|
| 12 | 10Mbps 全双工 | R | 0h |
|
| 11 | 10Mbps 半双工 | R | 0h |
|
| 10-7 | RESERVED | R | 0h | 保留 |
| 6 | MF 前导码抑制 | R | 1h |
|
| 5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3 | 自动协商能力 | R | 0h |
|
| 2 | 链路状态 | R | 0h |
|
| 1 | Jabber 检测 | H | 0h |
|
| 0 | 扩展功能 | R | 1h |
|
PHYIDR1 如表 8-7 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | 组织唯一标识符 1 | R | 2000h | 器件的唯一标识符 |
PHYIDR2 如表 8-8 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | 唯一标识符 2 | R | 28h | 器件的唯一标识符 |
| 9-4 | 模型编号 | R | 27h | 器件的唯一标识符 |
| 3-0 | 版本号 | R | 1h | 器件的唯一标识符 |
表 8-9 中显示了 PHYSTS。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | RESERVED | R | 0h | 保留 |
| 13 | RESERVED | R | 0h | 保留 |
| 12 | RESERVED | R | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10 | RESERVED | R | 0h | 保留 |
| 9 | 解码器锁状态(锁存为低电平) | R/W0S | 0h |
|
| 8 | RESERVED | R | 0h | 保留 |
| 7 | 中断引脚状态 | H | 0h | 中断引脚状态,读取 0x12 时清除
|
| 6 | RESERVED | R | 0h | 保留 |
| 5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3 | MII 环回状态 | R | 0h |
|
| 2 | 双工模式状态 | R | 1h |
|
| 1 | RESERVED | R | 0h | 保留 |
| 0 | 链路状态(锁存低电平)读取时未不清除 | R | 0h | 读取时锁存低电平链路状态未清除 读取 reg0x1 时清除状态
|
表 8-10 中显示了 PHYSCR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | RESERVED | R | 0h | 保留 |
| 13-12 | RESERVED | R | 0h | 保留 |
| 11 | SGMII 软复位 | R/WSC | 0h | SGMII 数字复位 该位自动清零 |
| 10 | PHY_ADDR 0x00 处的 MAC 隔离 | R/W | 0h | 仅当 PHY 地址为 0x00 才启用 MAC 隔离 Reg0x0[10] 适用于包括 0x00 在内的所有 PHY 地址
|
| 9-8 | RMII TX FIFO 深度 | R/W | 1h |
|
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R | 0h | 保留 |
| 3 | 中断极性 | R/W | 1h |
|
| 2 | 强制中断 | R/W | 0h |
|
| 1 | 中断启用 | R/W | 1h |
|
| 0 | 中断引脚配置 | R/W | 1h |
|
MISR1 如表 8-11 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | 能量检测更改状态 | H | 0h | 当 MDI 能量检测输出发生变化时,状态更改为 1 读取该寄存器时状态被清除 |
| 13 | 链路状态更改状态启用 | H | 0h | 当链路状态发生变化时,状态更改为 1 读取该寄存器时状态被清除 |
| 12 | 局域网唤醒状态 | H | 0h | 当接收到 WOL 时,状态更改为 1 读取该寄存器时状态被清除 |
| 11 | ESD 故障检测状态 | H | 0h | 当检测到 ESD 故障时,状态更改为 1 读取该寄存器时状态被清除 |
| 10 | 训练完成状态 | H | 0h | 当训练完成时,状态更改为 1 读取该寄存器时状态被清除 |
| 9 | RESERVED | R | 0h | 保留 |
| 8 | RX 错误计数器半满状态 | H | 0h | 当 0x15 处的 RX 错误计数器为半满时,状态更改为 1 读取该寄存器时状态被清除 |
| 7 | RESERVED | R | 0h | 保留 |
| 6 | 能量检测更改指示 | R/W | 0h |
|
| 5 | 链路状态更改指示 | R/W | 0h |
|
| 4 | 局域网唤醒指示 | R/W | 0h |
|
| 3 | ESD 故障检测指示 | R/W | 0h |
|
| 2 | 链路训练完成指示 | R/W | 0h |
|
| 1 | RESERVED | R | 0h | 保留 |
| 0 | RX 错误计数器半满指示 | R/W | 0h |
|
MISR2 如表 8-12 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | 欠压状态 | H | 0h | 当检测到欠压时,状态更改为 1 读取该寄存器时状态被清除 |
| 14 | 过压状态 | H | 0h | 当检测到过压时,状态更改为 1 读取该寄存器时状态被清除 |
| 13 | RESERVED | R | 0h | 保留 |
| 12 | RESERVED | R | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10 | 睡眠模式状态 | H | 0h | 当睡眠模式发生变化时,状态更改为 1 读取该寄存器时状态被清除 |
| 9 | 数据极性更改状态 | H | 0h | 当检测到 MDI 线路极性变化时,状态更改为 1 读取该寄存器时状态被清除 |
| 8 | Jabber 检测状态 | H | 0h | 当检测到 Jabber 时,状态更改为 1 读取该寄存器时状态被清除 |
| 7 | 欠压指示 | R/W | 0h |
|
| 6 | 过压指示 | R/W | 0h |
|
| 5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2 | RESERVED | R | 0h | 保留 |
| 1 | 数据极性更改指示 | R/W | 0h |
|
| 0 | Jabber 检测指示 | R/W | 0h |
|
表 8-13 中显示了 RECR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | RX 错误计数 | RC | 0h | RX_ER 计数器:当出现一个有效载波(仅当 RX_DV 被置位情况下),并且至少出现一个无效数据符号时,每检测到一个接收错误,该 16 位计数器就会递增一次。RX_ER 计数器在 xMII 环回模式下不计数。达到最大计数 (0xFFFF) 时,该计数器停止计数。当计数器超过半满 (0x7FFF) 时,生成一个中断事件。该计数器会在读取时清零。 |
表 8-14 中显示了 BISCR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | 保留 |
| 10 | PRBS 锁定丢失锁存状态 | H | 0h |
|
| 9 | RESERVED | R | 0h | 保留 |
| 8 | 内核功率模式 | R | 1h |
|
| 7 | RESERVED | R | 0h | 保留 |
| 6 | 在 xMII 环回中向 MDI 进行数据传输 | R/W | 0h |
|
| 5-2 | 回送模式 | R/W | 0h | 启用除 PCS 环回之外的环回。0x16[1] 必须为 0
|
| 1 | 启用 PCS 环回 | R/W | 0h |
|
| 0 | RESERVED | R | 0h | 保留 |
MISR3 如表 8-15 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | 无链路状态 | H | 0h | 训练开始后,如果在 0x563 处编程的时间内未注意到链路,状态更改为 1 读取该寄存器时状态被清除 |
| 13 | RESERVED | R | 0h | 保留 |
| 12 | 上电复位完成状态 | H | 0h | 电源工作后,当上电复位完成后,状态更改为 1 读取该寄存器时状态被清除 |
| 11 | 无帧状态 | H | 0h | 当未检测到帧时,状态更改为 1 直到 读取该寄存器时状态被清除 |
| 10 | RESERVED | R | 0h | 保留 |
| 9 | RESERVED | R | 0h | 保留 |
| 8 | RESERVED | R | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6 | 无链路指示 | R/W | 0h |
|
| 5 | RESERVED | R | 0h | 保留 |
| 4 | 上电复位完成指示 | R/W | 0h |
|
| 3 | 无帧指示 | R/W | 0h |
|
| 2 | RESERVED | R | 0h | 保留 |
| 1 | RESERVED | R | 0h | 保留 |
| 0 | RESERVED | R | 0h | 保留 |
REG_19 如表 8-16 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | RESERVED | R | 0h | 保留 |
| 12 | RESERVED | R | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10 | RESERVED | R | 0h | 保留 |
| 9-5 | RESERVED | R | 0h | 保留 |
| 4-0 | PHY 地址 | R | 0h | 从配置 (strap) 中锁存的 PHY 地址 |
表 8-17 中显示了 CDCR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | TDR 启动 | RH/W1S | 0h | TDR 运行完成后,位被清零
|
| 14 | TDR 自动运行启用 | R/W | 0h |
|
| 13-2 | RESERVED | R | 0h | 保留 |
| 1 | TDR 完成状态 | R | 0h |
|
| 0 | TDR 失败状态 | R | 0h | 当 TDR 完成状态为 1 时,该位指示 TDR 是否成功运行
|
表 8-18 中显示了 PHYRCR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | 硬复位 | RH/W1S | 0h | 硬件复位(复位数字 + 寄存器文件) 该位可自行清零
|
| 14 | 软复位 | RH/W1S | 0h |
|
| 13 | RESERVED | R | 0h | 保留 |
| 12-8 | RESERVED | R | 0h | 保留 |
| 7 | 待机模式 | R/W | 0h |
|
| 6 | RESERVED | R | 0h | 保留 |
| 5 | RESERVED | R | 0h | 保留 |
| 4-0 | RESERVED | R | 0h | 保留 |
Register_133 如表 8-19 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | 链路建立状态 | R | 0h | 由 CnS 定义的链路建立状态 |
| 13 | PHY 控制输入发送数据模式 | R | 0h | PHY 控制输入发送数据状态 |
| 12 | 链路状态 | R | 0h | 由链路监测器设置的链路状态 |
| 11-8 | RESERVED | R | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6 | RESERVED | R | 0h | 保留 |
| 5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2 | 解码器锁状态 | R | 0h |
|
| 1 | 本地接收器状态 | R | 0h |
|
| 0 | 远程接收器状态 | R | 0h |
|
LPS_CFG2 如表 8-20 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12 | 在链路断开时停止睡眠协商 | R/W | 1h | 1b = 如果链路在协商期间断开,则停止睡眠协商 |
| 11 | 在活动时停止睡眠协商 | R/W | 1h | 1b = 当在 SLEEP_ACK 状态下注意到来自 MAC 的活动时,停止睡眠协商 |
| 10 | RESERVED | R | 0h | 保留 |
| 9 | RESERVED | R | 0h | 保留 |
| 8 | RESERVED | R | 0h | 保留 |
| 7 | RESERVED | R | 0h | 读取时忽略 |
| 6 | 自主模式 | R/W | 1h | 1b = PHY 在上电时进入正常模式 0b = PHY 在上电时进入待机模式 默认值由 LED_1 配置 (strap) 决定 该位在链路建立后清零。 |
| 5 | 转换到待机状态 | R/W | 0h | 1b = 在过热/过压/欠压时启用正常到待机转换 0b = 在过热/过压/欠压时禁用正常到待机转换 |
| 4 | RESERVED | R | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2 | RESERVED | R | 0h | 保留 |
| 1 | LPS 睡眠启用 | R/W | 1h | 在成功进行睡眠协商后,启用到待机模式而不是睡眠模式的转换(称为 TC10_SBY)
|
| 0 | RESERVED | R | 0h | 保留 |
LPS_CFG3 如表 8-21 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | 保留 |
| 8-0 | 电源状态进入 | RH/W1S | 0h |
|
LPS_STATUS 如表 8-22 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-7 | RESERVED | R | 0h | 保留 |
| 6-0 | 电源状态状况 | R | 0h |
|
TDR_TX_CFG 如表 8-23 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | TDR 发送持续时间 | R/W | 2710h | TDR 发送持续时间(以 us 为单位),默认值:10000µs |
TAP_PROCESS_CFG 如表 8-24 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12-8 | 结束抽头索引 | R/W | 17h | TDR 期间峰值检测扫描的结束回波系数索引 |
| 7-5 | RESERVED | R | 0h | 保留 |
| 4-0 | 起开始抽头索引 | R/W | 3h | TDR 期间峰值检测扫描的起始回波系数索引 |
TDR_CFG1 如表 8-25 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-4 | 相邻抽头数 | R/W | 4h | 计算本地最大值时要考虑的相邻回波系数抽头数 |
| 3-2 | 静音后状态计时器 | R/W | 1h |
|
| 1-0 | 静音前状态计时器 | R/W | 1h |
|
TDR_CFG2 如表 8-26 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12-8 | 抽头索引偏移 | R/W | 4h | 动态峰值公式的抽头索引偏移,起始抽头索引 + 1'b1 |
| 7-0 | cfg_tdr_filt_init | R/W | 19h | 动态峰值阈值公式的 x=start_tap_index 时的 peak_th 值 |
TDR_CFG3 如表 8-27 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-0 | cfg_tdr_filt_slope | R/W | 30h | 动态峰值阈值公式的斜率 (0.4) |
TDR_CFG4 如表 8-28 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | 保留 |
| 9 | RESERVED | R | 0h | 保留 |
| 8-7 | RESERVED | R | 0h | 保留 |
| 6 | RESERVED | R | 0h | 保留 |
| 5-4 | hpf_gain_tdr | R/W | 0h | TDR 期间的 HPF 增益代码 |
| 3-0 | pga_gain_tdr | R/W | 4h | TDR 期间的 PGA 增益代码 |
TDR_CFG5 如表 8-29 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3-0 | cfg_cable_delay_num | R/W | Ah | 配置每米电缆的传播延迟(以纳秒为单位)。该延迟于故障位置估计 有效值:4 'd0 至 4 'd11 - [4.5:0.1:5.6]ns 默认值:4 'd10 (5.5ns) |
TDR_TC1 如表 8-30 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | 保留 |
| 8 | RESERVED | R | 0h | 保留 |
| 7 | 故障检测状态 | R | 0h |
|
| 6 | 故障类型 | R | 0h |
|
| 5-0 | TDR 故障位置 | R | 0h | 故障位置(以米为单位)(仅当故障检测状态 = 1 时有效) |
A2D_REG_48 如表 8-31 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12 | RESERVED | R | 0h | 保留 |
| 11-8 | RGMII TX 移位延迟 | R/W | 7h | 控制 RGMII 模式下的内部延迟,采用 312.5ps 步骤 延迟 =(十进制位 (Bit[11:8]) + 1)× 312.5ps |
| 7-4 | RGMII RX 移位延迟 | R/W | 7h | 控制 RGMII 模式下的内部延迟,采用 312.5ps 步骤 延迟 =(十进制位 (Bit[7:4]) + 1)× 312.5ps |
| 3-0 | RESERVED | R | 0h | 保留 |
A2D_REG_66 如表 8-32 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-9 | ESD 事件计数 | R | 0h | 字段表示铜通道上的 ESD 事件数 |
| 8 | RESERVED | R | 0h | 保留 |
| 7-5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3-0 | RESERVED | R | 0h | 保留 |
LEDS_CFG_1 如表 8-33 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | 禁用 LED 延展 | R/W | 0h |
|
| 13-12 | LED 闪烁速率 | R/W | 2h | 为活动配置时 LED 的闪烁速率
|
| 11-8 | LED_2 选项 | R/W | 6h |
|
| 7-4 | LED_1 选项 | R/W | 1h |
|
| 3-0 | LED_0 选项 | R/W | 0h |
|
LEDS_CFG_2 如表 8-34 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | RESERVED | R | 0h | 保留 |
| 13 | RESERVED | R | 0h | 保留 |
| 12-9 | RESERVED | R | 0h | 保留 |
| 8 | LED_2 强制启用 | R/W | 0h |
|
| 7 | LED_2 强制值 | R/W | 0h | 当设置 LED_2 强制启用时,该位决定 LED_2 的输出
|
| 6 | LED_2 极性 | R/W | 1h | LED_2 的极性:(当 CLKOUT 用作 LED_2 时)
|
| 5 | LED_1 强制启用 | R/W | 0h |
|
| 4 | LED_1 强制值 | R/W | 0h | 当设置 LED_1 强制启用时,该位决定 LED_1 的输出
|
| 3 | LED_1 极性 | R/W | 1h | LED_1 的极性:
|
| 2 | LED_0 强制启用 | R/W | 0h |
|
| 1 | LED_0 强制值 | R/W | 0h | 当设置 LED_0 强制启用时,该位决定 LED_0 的输出
|
| 0 | LED_0 极性 | R/W | 1h | LED_0 的极性:
|
IO_MUX_CFG_1 如表 8-35 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | LED_1 配置 | R/W | 0h | 控制 LED_1 IO 的输出:
|
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | LED_0 配置 | R/W | 0h | 控制 LED_0 IO 的输出:
|
IO_MUX_CFG_2 如表 8-36 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | 在 LED_1 上启用 TX_ER | R/W | 0h | 将 LED_1 引脚配置为 TX_ER |
| 14-9 | RESERVED | R | 0h | 保留 |
| 8 | RESERVED | R | 0h | 保留 |
| 7-4 | RESERVED | R | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | CLKOUT 配置 | R/W | 1h |
|
表 8-37 中显示了 IO_MUX_CFG。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RX PUPD 值 | R/W | 0h | 当 RX 引脚 PUPD 强制控制启用时,PUPD 由该寄存器控制
|
| 13 | RX PUPD 强制控制 | R/W | 0h | 在 RX MAC 引脚上启用 PUPD 强制控制
|
| 12-11 | TX PUPD 值 | R/W | 0h | 当 TX 引脚 PUPD 强制控制启用时,PUPD 由该寄存器控制
|
| 10 | TX PUPD 强制控制 | R/W | 0h | 在 TX MAC 引脚上启用 PUPD 强制控制
|
| 9-6 | RESERVED | R | 0h | 保留 |
| 5 | 阻抗控制 - RX 引脚 | R/W | 0h | 该位控制 MII、RGMII 和 RMII 模式下 RX MAC 接口焊盘的 IO 压摆率。 注意:无论数值如何,驱动器的阻抗都相同,由于时序限制,RMII 不适合慢速模式
|
| 4-1 | RESERVED | R | 0h | 保留 |
| 0 | 阻抗控制 - TX_CLK | R/W | 0h | 该位调整 MII 模式下 TX_CLK 的压摆率。
|
CHIP_SOR_1 如表 8-38 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | RESERVED | R | 0h | 保留 |
| 13 | LED_1 Strap 配置 | R | 0h | 上电时进行的 LED_1 配置 (strap) 采样 |
| 12 | RX_D3 Strap 配置 | R | 0h | 上电时进行的 RX_D3 配置 (strap) 采样 |
| 11 | RESERVED | R | 0h | 保留 |
| 10 | RESERVED | R | 0h | 保留 |
| 9 | LED0_STRAP | R | 0h | 上电或复位时进行的 LED_0 配置 (strap) 采样 |
| 8 | RXD3 Strap 配置 | R | 0h | 复位时进行的 RX_D3 配置 (strap) 采样 |
| 7 | RXD2 Strap 配置 | R | 0h | 上电或复位时进行的 RX_D2 配置 (strap) 采样 |
| 6 | RXD1 Strap 配置 | R | 0h | 上电或复位时进行的 RX_D1 配置 (strap) 采样 |
| 5 | RXD0 Strap 配置 | R | 0h | 上电或复位时进行的 RX_D0 配置 (strap) 采样 |
| 4 | RXCLK 配置 (strap) | R | 0h | 上电或复位时进行的 RX_CLK 配置 (strap) 采样 |
| 3-2 | RXER 配置 (strap) | R | 0h | 上电或复位时进行的 RX_ER 配置 (strap) 采样 |
| 1-0 | RXDV 配置 (strap) | R | 0h | 上电或复位时进行的 RX_DV 配置 (strap) 采样 |
LED1_CLKOUT_ANA_CTRL 如表 8-39 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | RESERVED | R | 0h | 保留 |
| 13-5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3-2 | LED_1 多路复用器控制 | R/W | 3h |
|
| 1-0 | CLKOUT 多路复用器控制 | R/W | 0h |
|
TX_INTER_CFG 如表 8-40 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-3 | RESERVED | R | 0h | 保留 |
| 2 | 强制 Interleave | R/W | 0h | 在 TX 上强制执行 Interleave |
| 1 | TX 交错启用 | R/W | 0h | 如果在 RX 上检测到 Interleave,则在 TX 上启用 Interleave
|
| 0 | 交错检测启用 | R/W | 1h |
|
JABBER_CFG 如表 8-41 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | 保留 |
| 10-0 | Jabber 超时计数 | R/W | 44Ch | Jabber 超时计数(以 µs 为单位) |
PG_REG_4 如表 8-42 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | 强制接收极性强制启用 | R/W | 0h | 启用极性强制
|
| 12 | 接收极性强制值 | R/W | 0h | 极性强制值。仅当位 [13] 1 时有效。
|
| 11-0 | RESERVED | R | 0h | 保留 |
TC1_CFG_RW 如表 8-43 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | RESERVED | R | 0h | 保留 |
| 12-11 | 链路状态指标 | R/W | 0h | 选择以下 C&S 定义的链路建立信号
|
| 10-5 | 链路故障场景 | R/W | 3Fh | 每个位都支持给定场景下的链路故障记录: 位[5] - SQI 大于 SQI 阈值寄存器中配置的值 位[6] - RCV_JABBER_DET5 - BAD_SSD 位[7] - LINK_FAILED 位[8] - RX_ERROR 位[9] - BAD_END 位t[10] - RESERVED |
| 4-3 | 通信计时器值 | R/W | 0h | 选择 TC1 通信就绪的择迟滞计时器值
|
| 2-0 | SQI Threshold | R/W | 4h | 用于递增 TC1 定义的链路故障计数的 SQI 阈值。每当 SQI 超过该阈值时,TC1 定义的链路故障计数(寄存器 0x0561 位[9:0])就会递增 |
TC1_LINK_FAIL_LOSS 如表 8-44 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | 链路丢失 | R | 0h | 自上次下电上电以来 TC1 中定义的链路丢失数 |
| 9-0 | 链路故障 | R | 0h | TC1 中定义的链路故障 未导致链路断开的链路故障数(包括 RX 错误、不良 SSD、不良 ESD、不良 SQI) |
TC1_LINK_TRAINING_TIME 如表 8-45 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | 通信就绪 | R | 0h | TC1 中定义的通信就绪
|
| 14-8 | RESERVED | R | 0h | 保留 |
| 7-0 | 链路训练时间 | R | 0h | 通过软复位测得的链路训练时间(以毫秒为单位) |
NO_LINK_TH 如表 8-46 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-0 | cfg_no_link_timer_th | R/W | 96h | 如果在此时间(以毫秒为单位)内未获得链路,则提供中断(如果启用) |
RGMII_CTRL 如表 8-47 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-7 | RESERVED | R | 0h | 保留 |
| 6-4 | RGMII TX FIFO 半满阈值 | R/W | 3h | RGMII TX 同步 FIFO 半满阈值 |
| 3 | RGMII 启用 | R/W | 0h |
|
| 2 | 反转 RGMII TX 数据线 | R/W | 0h |
|
| 1 | 反转 RGMII RX 数据线 | R/W | 0h |
|
| 0 | RESERVED | R | 0h | 保留 |
RGMII_FIFO_STATUS 如表 8-48 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | 保留 |
| 1 | RGMII TX FIFO 填满错误 | R | 0h |
|
| 0 | RGMII TX FIFO 为空错误 | R | 0h |
|
RGMII_CLK_SHIFT_CTRL 如表 8-49 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | 保留 |
| 1 | RGMII RX 移位 | R/W | 0h |
|
| 0 | RGMII TX 移位 | R/W | 0h |
|
SGMII_CTRL_1 如表 8-50 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | SGMII TX 错误禁用 | R/W | 0h |
|
| 14 | RESERVED | R | 0h | 保留 |
| 13-10 | RESERVED | R | 0h | 保留 |
| 9 | SGMII 启用 | R/W | 0h | 1b = SGMII 启用 0b = SGMII 禁用 默认值在配置 (strap) 中锁存 如果 SGMII 和 RGMII 都启用,则 SGMII 优先 |
| 8 | SGMII TX 极性反转 | R/W | 0h | 1b = 反转 SGMII RX_D[3:2] 极性 |
| 7 | SGMII TX 极性反转 | R/W | 0h | 1b = 反转 SGMII TX_D[1:0] 极性 |
| 6-5 | RESERVED | R | 0h | 保留 |
| 4 | RESERVED | R | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-1 | SGMII 自动协商计时器 | R/W | 1h | 选择 SGMII 自动协商计时器的持续时间
|
| 0 | SGMII 自动协商启用 | R/W | 1h |
|
SGMII_STATUS 如表 8-51 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12 | 接收到 SGMII 页面 | R | 0h |
|
| 11 | SGMII 链路状态 | R | 0h |
|
| 10 | SGMII 自动协商状态 | R | 0h |
|
| 9 | 字边界对齐指示 | R | 0h |
|
| 8 | 字边界同步状态 | R | 0h |
|
| 7-4 | 字边界索引 | R | 0h | 字边界索引选择 |
| 3-0 | RESERVED | R | 0h | 保留 |
SGMII_CTRL_2 如表 8-52 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | 保留 |
| 8 | SGMII CDR 锁定值 | R/W | 0h | SGMII CDR 锁定强制值 |
| 7 | SGMII CDR 锁定强制启用 | R/W | 0h | SGMII CDR 锁定强制启用 |
| 6 | SGMII 自动协商重启 | RH/W1S | 0h | 重启 SGMII 自动协商 |
| 5-3 | SGMII TX FIFO 半满阈值 | R/W | 4h | SGMII TX 同步 FIFO 半满阈值 |
| 2-0 | SGMII RX FIFO 半满阈值 | R/W | 4h | SGMII RX 同步 FIFO 半满阈值 |
SGMII_FIFO_STATUS 如表 8-53 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-4 | RESERVED | R | 0h | 保留 |
| 3 | SGMII RX FIFO 填满错误 | H | 0h |
|
| 2 | SGMII RX FIFO 为空错误 | H | 0h |
|
| 1 | SGMII TX FIFO 填满错误 | H | 0h |
|
| 0 | SGMII TX FIFO 为空错误 | H | 0h |
|
PRBS_STATUS_1 如表 8-54 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-0 | PRBS 错误溢出计数器 | R | 0h | 保存 PRBS 校验器接收的错误计数器溢出数。 当写入寄存器 prbs_status_6 位[0] 或位[1] 后, 此寄存器中的值被锁定。计数器在 0xFF 停止。 注意:当 PRBS 计数器在单一模式下工作时,溢出计数器无效 |
PRBS_CTRL_1 如表 8-55 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | 数据包生成配置 | R/W | 0h |
|
| 12 | 发送数据包 | RH/W1S | 0h | 启用带有固定/增量数据的 MAC 生成数据包,具有 CRC(必须设置 pkt_gen_en,并且必须清除 cfg_pkt_gen_prbs),并在设置 pkt_done 时自动清除 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | PRBS 校验选择 | R/W | 5h | 000b:校验器从 RGMII TX 接收 001b:校验器从 SGMII TX 接收 010b:校验器从 RMII RX 接收 011b:校验器从 MII 接收 101b:校验器从 Cu RX 接收 110b:保留 111b:保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | PRBS 发送选择 | R/W | 7h | 000b:PRBS 发送到 RGMII RX 001b:PRBS 发送到 SGMII RX 010b:PRBS 发送到 RMII RX 011b:PRBS 发送到 MII RX 101b:PRBS 发送到 Cu TX 110b:保留 111b:保留 |
| 3 | PRBS 计数模式 | R/W | 0h |
|
| 2 | PRBS 校验器启用 | R/W | 1h | 启用 PRBS 校验器(以接收数据) 需要启用才能使 0x63C、0x63D、0x63E 中的计数器正常工作
|
| 1 | PRBS 生成启用 | R/W | 0h | 如果设置了 0x619[0]:
|
| 0 | PRBS 或数据包生成启用 | R/W | 0h |
|
PRBS_CTRL_2 如表 8-56 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | 数据包长度 | R/W | 5DCh | 设置生成的 PRBS 数据包或非 PRBS 数据包之间的数据包长度(以字节为单位) |
PRBS_CTRL_3 如表 8-57 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-0 | PRBS IPG | R/W | 7Dh | 设置生成的 PRBS 数据包或非 PRBS 数据包之间的 IPG(单位为字节) |
PRBS_STATUS_2 如表 8-58 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS 校验器字节计数 | R | 0h | 保存 PRBS 校验器接收的总字节数。 当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定 当 PRBS 计数模式设置为零时,计数在 0xFFFF 处停止 如果对 0x620[1]=1 进行编程之后读取计数器,则该计数器清零 |
PRBS_STATUS_3 如表 8-59 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS 校验器数据包计数-1 | R | 0h | 保存 PRBS 校验器接收的数据包总数的位 [15:0] 当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定。 当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止 如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x61D 和 0x61E,则该计数器清零 |
PRBS_STATUS_4 如表 8-60 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS 校验器数据包计数-2 | R | 0h | 保存 PRBS 校验器接收的数据包总数的位 [31:16] 当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定 当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止 如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x61D 和 0x61E,则该计数器清零 |
PRBS_STATUS_5 如表 8-61 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12 | MAC 数据包生成完成 | R | 0h | 在传输所有带有 CRC 的 MAC 数据包时设置
|
| 11 | MAC 数据包生成器繁忙 | R | 0h |
|
| 10 | PRBS 校验器数据包计数溢出状态 | R | 0h | 如果 PRBS 校验器数据包计数溢出,则该状态位设置为 1 在使用 0x620[1] 清零 PRBS 字节计数器后,该溢出状态被清除 |
| 9 | PRBS 校验器字节计数溢出状态 | R | 0h | 如果 PRBS 校验器字节计数溢出,则该状态位设置为 1 在使用 0x620[1] 清零 PRBS 字节计数器后,该溢出状态被清除 |
| 8 | PRBS 锁定 | R | 0h |
|
| 7-0 | PRBS 错误计数 | R | 0h | 向 bit0 写入 1 会锁定所有 PRBS 计数器 向 bit1 写入 1 会在读取这些特定寄存器时锁定所有 PRBS 计数器并使计数器清零 在写入后位 [1:0] 自行清零 在写入 bit0/bit1 后读取位 [7:0] 会给出 PRBS 校验器接收到的错误位数 当 PRBS 计数模式设置为零时,计数在 0xFF 停止 |
PRBS_STATUS_6 如表 8-62 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS 数据包错误计数-1 | R | 0h | 保存 PRBS 校验器接收的包含错误的数据包总数的位 [15:0] 当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定 当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止 如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x622 和 0x623,则该计数器清零 |
PRBS_STATUS_7 如表 8-63 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS 数据包错误计数-2 | R | 0h | 保存 PRBS 校验器接收的包含错误的数据包总数的位 [31:16] 当写入 0x620[0] 或 0x620[1] 时,寄存器中的值锁定 当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 处停止 如果对 0x620[1]=1 进行编程之后按照相同顺序读取 0x622 和 0x623,则该计数器清零 |
PRBS_CTRL_4 如表 8-64 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | MAC 数据包数据 | R/W | 55h | 当 MAC 数据包模式设置为固定模式时要发送的固定数据 |
| 7-6 | MAC 数据包模式 | R/W | 0h |
|
| 5-3 | MAC 数据包中的模式长度 | R/W | 2h | 数据包中有效模式的字节数(最大为 6) |
| 2-0 | MAC 数据包模式的数据包计数 | R/W | 1h |
|
PATTERN_CTRL_1 如表 8-65 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | MAC 数据包中的模式 [15:0] | R/W | 0h | MAC 数据包中可编程模式的字节 0、1 |
PATTERN_CTRL_2 如表 8-66 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | MAC 数据包中的模式 [31:16] | R/W | 0h | MAC 数据包中可编程模式的字节 2、3 |
PATTERN_CTRL_3 如表 8-67 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | MAC 数据包中的模式 [47:32] | R/W | 0h | MAC 数据包中可编程模式的字节 4、5 |
PMATCH_CTRL_1 如表 8-68 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | MAC 数据包中的目标地址 [15:0] | R/W | 0h | 生成的 MAC 数据包中的目标地址字段 |
PMATCH_CTRL_2 如表 8-69 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | MAC 数据包中的目标地址 [31:16] | R/W | 0h | 生成的 MAC 数据包中的目标地址字段 |
PMATCH_CTRL_3 如表 8-70 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | MAC 数据包中的目标地址 [47:32] | R/W | 0h | 生成的 MAC 数据包中的目标地址字段 |
TX_PKT_CNT_1 如表 8-71 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | TX 数据包计数 [15:0] | RC | 0h | MAC 计数器中 TX 数据包的低 16 位 注意:按顺序读取 0x639、0x63A、0x63B 时,寄存器被清零 |
TX_PKT_CNT_2 如表 8-72 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | TX 数据包计数 [31:16] | RC | 0h | MAC 计数器中 TX 数据包的高低 16 位 注意:按顺序读取 0x639、0x63A、0x63B 时,寄存器被清零 |
TX_PKT_CNT_3 如表 8-73 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | TX 错误数据包计数 | RC | 0h | 带有 CRC 错误计数器的 MAC 中的 TX 数据包 注意:按顺序读取 0x639、0x63A、0x63B 时,寄存器被清零 |
RX_PKT_CNT_1 如表 8-74 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | RX 数据包计数 [15:0] | RC | 0h | 从 MDI 接收的 RX 数据包的低 16 位 注意:按顺序读取 0x63C、0x63D、0x63E 时,寄存器被清零 |
RX_PKT_CNT_2 如表 8-75 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | RX 数据包计数 [31:16] | RC | 0h | 从 MDI 接收的 RX 数据包的高 16 位 注意:按顺序读取 0x63C、0x63D、0x63E 时,寄存器被清零 |
RX_PKT_CNT_3 如表 8-76 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | RX 错误数据包计数 | RC | 0h | 有错误(CRC 错误)的 Rx 数据包计数器 注意:按顺序读取 0x63C、0x63D、0x63E 时,寄存器被清零 |
RMII_CTRL_1 如表 8-77 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | 保留 |
| 10 | RMII TXD 延迟禁用 | R/W | 0h | 如果设置,则在 RMII 模式下禁用 TXD 延迟 |
| 9-7 | RMII 半满阈值 | R/W | 2h | RMII Rx FIFO 的 FIFO 半满阈值(以半字节为单位) |
| 6 | RMII 启用 | R/W | 0h |
|
| 5 | RESERVED | R | 0h | 保留 |
| 4 | RMII 从模式启用 | R/W | 0h | 不建议配置该位。可用作状态位
|
| 3 | RESERVED | R | 0h | 保留 |
| 2 | RESERVED | R | 0h | 保留 |
| 1 | RMII Rev1.0 使能 | R/W | 0h |
|
| 0 | RMII 增强模式启用 | R/W | 0h |
|
RMII_STATUS_1 如表 8-78 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | 保留 |
| 1 | RMII FIFO 为空错误 | R | 0h | 在读取位时清除 RMII FIFO 下溢错误状态 |
| 0 | RMII FIFO 填满错误 | R | 0h | 在读取位时清除 RMII FIFO 溢出错误状态 |
dsp_reg_71 如表 8-79 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-5 | 最差 SQI | RC | 0h | 自上次读取以来最差的 SQI 值 |
| 4 | RESERVED | R | 0h | 保留 |
| 3-1 | SQI 值 | R | 0h | SQI 值 |
| 0 | RESERVED | R | 0h | 保留 |
MMD1_PMA_CTRL_1 如表 8-80 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | PMA 复位 | R/W | 0h |
|
| 14-1 | RESERVED | R | 0h | 保留 |
| 0 | PMA 环回 | R/W | 0h |
|
MMD1_PMA_STATUS_1 如表 8-81 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-3 | RESERVED | R | 0h | 保留 |
| 2 | 链路状态 | R | 0h |
|
| 1-0 | RESERVED | R | 0h | 保留 |
MMD1_PMA_STATUS_2 如表 8-82 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-6 | RESERVED | R | 0h | 保留 |
| 5-0 | PMA PMD 类型选择 | R | 3Dh | PMA 或 PMD 类型选择字段 111101b = 100BASE-T1 PMA 或 PMD |
MMD1_PMA_EXT_ABILITY_1 如表 8-83 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | 保留 |
| 11 | 扩展功能 | R | 1h |
|
| 10-0 | RESERVED | R | 0h | 保留 |
MMD1_PMA_EXT_ABILITY_2 如表 8-84 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-1 | RESERVED | R | 0h | 保留 |
| 0 | 100BASE-T1 功能 | R | 1h |
|
MMD1_PMA_CTRL_2 如表 8-85 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | 主模式从模式配置 | R/W | 0h |
|
| 13-4 | RESERVED | R | 0h | 保留 |
| 3-0 | 类型选择 | R | 0h | 类型选择字段
|
MMD1_PMA_TEST_MODE_CTRL 如表 8-86 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | 合规性测试模式 | R/W | 0h | 100BASE-T1 测试模式控制 000b = 正常模式运行 001b = 测试模式 1 010b = 测试模式 2 011b = 保留 100b = 测试模式 4 101b = 测试模式 5 110b = 保留 111b = 保留 |
| 12-0 | RESERVED | R | 0h | 保留 |
MMD3_PCS_CTRL_1 如表 8-87 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | PCS 复位 | R/W | 0h | 复位位,自清零。 当写入此位 1 时: 1.在 MMD3/MMD7 处复位寄存器(非供应商特定)。 2.复位 brk_top 请注意:该寄存器为 WSC(写自清零),不是只读寄存器 |
| 14 | PCS 环回 | R/W | 0h | 可以通过 PCS 复位来清除该位 |
| 13-11 | RESERVED | R | 0h | 保留 |
| 10 | RX 时钟可停止 | R/W | 0h | RW,复位值 = 1。 1= PHY 可以在 LPI 期间停止接收时钟 0= 时钟不可停止 注意:该触发器在胶合逻辑下实现 |
| 9-0 | RESERVED | R | 0h | 保留 |
MMD3_PCS_Status_1 如表 8-88 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | 保留 |
| 11 | TX LPI 已收到 | R | 0h |
|
| 10 | RX LPI 已收到 | R | 0h |
|
| 9 | TX LPI 指示 | R | 0h |
|
| 8 | RX LPI 指示 | R | 0h |
|
| 7 | RESERVED | R | 0h | 保留 |
| 6 | TX 时钟可停止 | R | 0h |
|
| 5-0 | RESERVED | R | 0h | 保留 |