ZHCSIS3E September 2018 – April 2026 DP83869HM
PRODUCTION DATA
表 8-1 列出了 DP83869 寄存器的存储器映射寄存器。表 8-1 中未列出的所有寄存器偏移地址都应视为保留位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0h | BMCR | 基本模式控制寄存器 | 转到 |
| 1h | BMSR | 基本模式状态寄存器 | 转到 |
| 2h | PHYIDR1 | PHY 标识符寄存器 1 | 转到 |
| 3h | PHYIDR2 | PHY 标识符寄存器 2 | 转到 |
| 4h | ANAR | 自动协商通告寄存器 | 转到 |
| 5h | ALNPAR | 自动协商链路伙伴能力寄存器 | 转到 |
| 6h | ANER | 自动协商扩展寄存器 | 转到 |
| 7h | ANNPTR | 自动协商下一页发送寄存器 | 转到 |
| 8h | ANLNPTR | 自动协商链路伙伴下一页接收寄存器 | 转到 |
| 9h | GEN_CFG1 | 配置寄存器 1 | 转到 |
| Ah | GEN_STATUS1 | 状态寄存器 1 | 转到 |
| Dh | REGCR | 寄存器控制寄存器 | 转到 |
| Eh | ADDAR | 地址或数据寄存器 | 转到 |
| Fh | 1KSCR | 1000BASE-T 状态寄存器 | 转到 |
| 10h | PHY_CONTROL | PHY 控制寄存器 | 转到 |
| 11h | PHY_STATUS | PHY 状态寄存器 | 转到 |
| 12h | INTERRUPT_MASK | MII 中断控制寄存器 | 转到 |
| 13h | INTERRUPT_STATUS | 中断状态寄存器 | 转到 |
| 14h | GEN_CFG2 | 配置寄存器 2 | 转到 |
| 15h | RX_ERR_CNT | 转到 | |
| 16h | BIST_CONTROL | BIST 控制寄存器 | 转到 |
| 17h | GEN_STATUS2 | 状态寄存器 2 | 转到 |
| 18h | LEDS_CFG1 | LED 配置寄存器 1 | 转到 |
| 19h | LEDS_CFG2 | LED 配置寄存器 2 | 转到 |
| 1Ah | LEDS_CFG3 | LED 配置寄存器 3 | 转到 |
| 1Eh | GEN_CFG4 | 配置寄存器 3 | 转到 |
| 1Fh | GEN_CTRL | 控制寄存器 | 转到 |
| 23h | G_10BT_CTRL_1 | 转到 | |
| 25h | ANALOG_TEST_CTRL | 测试模式通道控制寄存器 | 转到 |
| 2Ch | GEN_CFG_ENH_AMIX | 转到 | |
| 2Dh | GEN_CFG_FLD | 转到 | |
| 2Eh | GEN_CFG_FLD_THR | 转到 | |
| 31h | GEN_CFG3 | 配置寄存器 4 | 转到 |
| 32h | RGMII_CTRL | RGMII 控制寄存器 | 转到 |
| 33h | RGMII_CTRL2 | 转到 | |
| 37h | SGMII_AUTO_NEG_STATUS | SGMII 自动协商状态寄存器 | 转到 |
| 39h | PRBS_TX_CHK_CTRL | 转到 | |
| 3Ah | PRBS_TX_CHK_BYTE_CNT | 转到 | |
| 43h | G_100BT_REG0 | 转到 | |
| 4Fh | SERDES_SYNC_STS | 转到 | |
| 50h | G_1000BT_1588_CTRL | SFD 基准延迟控制寄存器 | 转到 |
| 53h | G_1000BT_VTM_CFG | 转到 | |
| 55h | G_1000BT_PMA_STATUS | 偏移 FIFO 状态寄存器 | 转到 |
| 6Eh | STRAP_STS | 配置 (strap) 状态寄存器 | 转到 |
| 71h | DBG_PRBS_BYTE_CNT | 转到 | |
| 72h | DBG_PRBS_ERR_CNT | 转到 | |
| 7Bh | DBG_PKT_LEN_PRBS | 转到 | |
| 7Ch | DBG_IPG_LEN | 转到 | |
| 86h | ANA_RGMII_DLL_CTRL | 移位模式下的 RGMII 延迟控制寄存器 | 转到 |
| A0h | ANA_LD_TXG_FINE_GAINSEL_AB | 转到 | |
| A1h | ANA_LD_TXG_FINE_GAINSEL_CD | 转到 | |
| A2h | ANA_LD_FILTER_TUNE_AB | 转到 | |
| A3h | ANA_LD_FILTER_TUNE_CD | 转到 | |
| C5h | ANA_PLL_PROG_2 | 转到 | |
| C6h | ANA_PLL_PROG_PI | 转到 | |
| D4h | ANA_SGMII_CTRL_2 | 转到 | |
| D6h | SGMII_TESTMODE | 转到 | |
| DDh | ANA_LD_DATA_CTRL | 转到 | |
| E4h | DSP_CFG3 | DSP AGC 配置寄存器(使用方法请参见排查指南) | 转到 |
| E9h | DSP_HYBRID_CFG2 | 同步 FIFO 控制寄存器 | 转到 |
| EFh | DSP_CFG5 | CAGC 直流补偿寄存器(使用方法请参见排查指南) | 转到 |
| FEh | LOOPCR | 环回配置寄存器 | 转到 |
| 102h | DSP_MASTER_TC_SEL0 | 引导器训练计时器寄存器 1(使用方法请参见排查指南) | 转到 |
| 103h | DSP_MASTER_TC_SEL1 | 引导器训练计时器寄存器 2(使用方法请参见排查指南) | 转到 |
| 104h | DSP_MASTER_TC_SEL2 | 引导器训练计时器寄存器 3(使用方法请参见排查指南) | 转到 |
| 10Ch | DSP_MASTER_TLOOP_KP_STEP | DSP 时序环路带宽寄存器 1(使用方法请参见排查指南) | 转到 |
| 115h | DSP_SLAVE_TC_SEL0 | 跟随器训练计时器寄存器 1(使用方法请参见排查指南) | 转到 |
| 118h | DSP_SLAVE_TC_SEL3 | 跟随器训练计时器寄存器 2(使用方法请参见排查指南) | 转到 |
| 11Dh | DSP_SLAVE_TLOOP_KF_STEP | DSP 时序环路带宽寄存器 2(使用方法请参见排查指南) | 转到 |
| 11Eh | DSP_SLAVE_TLOOP_KP_STEP | DSP 时序环路带宽寄存器 3(使用方法请参见排查指南) | 转到 |
| 134h | RXF_CFG | 转到 | |
| 135h | RXF_STATUS | 转到 | |
| 136h | RXF_PMATCH_DATA1 | 转到 | |
| 137h | RXF_PMATCH_DATA2 | 转到 | |
| 138h | RXF_PMATCH_DATA3 | 转到 | |
| 139h | RXF_SCRON_PASS1 | 转到 | |
| 13Ah | RXF_SCRON_PASS2 | 转到 | |
| 13Bh | RXF_SCRON_PASS3 | 转到 | |
| 13Ch | RXF_PATTERN_1 | 转到 | |
| 13Dh | RXF_PATTERN_2 | 转到 | |
| 13Eh | RXF_PATTERN_3 | 转到 | |
| 13Fh | RXF_PATTERN_4 | 转到 | |
| 140h | RXF_PATTERN_5 | 转到 | |
| 141h | RXF_PATTERN_6 | 转到 | |
| 142h | RXF_PATTERN_7 | 转到 | |
| 143h | RXF_PATTERN_8 | 转到 | |
| 144h | RXF_PATTERN_9 | 转到 | |
| 145h | RXF_PATTERN_10 | 转到 | |
| 146h | RXF_PATTERN_11 | 转到 | |
| 147h | RXF_PATTERN_12 | 转到 | |
| 148h | RXF_PATTERN_13 | 转到 | |
| 149h | RXF_PATTERN_14 | 转到 | |
| 14Ah | RXF_PATTERN_15 | 转到 | |
| 14Bh | RXF_PATTERN_16 | 转到 | |
| 14Ch | RXF_PATTERN_17 | 转到 | |
| 14Dh | RXF_PATTERN_18 | 转到 | |
| 14Eh | RXF_PATTERN_19 | 转到 | |
| 14Fh | RXF_PATTERN_20 | 转到 | |
| 150h | RXF_PATTERN_21 | 转到 | |
| 151h | RXF_PATTERN_22 | 转到 | |
| 152h | RXF_PATTERN_23 | 转到 | |
| 153h | RXF_PATTERN_24 | 转到 | |
| 154h | RXF_PATTERN_25 | 转到 | |
| 155h | RXF_PATTERN_26 | 转到 | |
| 156h | RXF_PATTERN_27 | 转到 | |
| 157h | RXF_PATTERN_28 | 转到 | |
| 158h | RXF_PATTERN_29 | 转到 | |
| 159h | RXF_PATTERN_30 | 转到 | |
| 15Ah | RXF_PATTERN_31 | 转到 | |
| 15Bh | RXF_PATTERN_32 | 转到 | |
| 15Ch | RXF_PATTERN_BYTE_MASK_1 | 转到 | |
| 15Dh | RXF_PATTERN_BYTE_MASK_2 | 转到 | |
| 15Eh | RXF_PATTERN_BYTE_MASK_3 | 转到 | |
| 15Fh | RXF_PATTERN_BYTE_MASK_4 | 转到 | |
| 16Fh | 10M_SGMII_CFG | 转到 | |
| 170h | IO_MUX_CFG | 转到 | |
| 180h | TDR_GEN_CFG1 | 转到 | |
| 181h | TDR_GEN_CFG2 | 转到 | |
| 182h | TDR_SEG_DURATION1 | 转到 | |
| 183h | TDR_SEG_DURATION2 | 转到 | |
| 184h | TDR_GEN_CFG3 | 转到 | |
| 185h | TDR_GEN_CFG4 | 转到 | |
| 186h | TDR_THRESH_CFG1 | 转到 | |
| 187h | TDR_THRESH_CFG2 | 转到 | |
| 189h | TDR_GEN_CFG5 | 转到 | |
| 190h | TDR_PEAKS_LOC_A_0_1 | 转到 | |
| 191h | TDR_PEAKS_LOC_A_2_3 | 转到 | |
| 192h | TDR_PEAKS_LOC_A_4_B_0 | 转到 | |
| 193h | TDR_PEAKS_LOC_B_1_2 | 转到 | |
| 194h | TDR_PEAKS_LOC_B_3_4 | 转到 | |
| 195h | TDR_PEAKS_LOC_C_0_1 | 转到 | |
| 196h | TDR_PEAKS_LOC_C_2_3 | 转到 | |
| 197h | TDR_PEAKS_LOC_C_4_D_0 | 转到 | |
| 198h | TDR_PEAKS_LOC_D_1_2 | 转到 | |
| 199h | TDR_PEAKS_LOC_D_3_4 | 转到 | |
| 1A4h | TDR_GEN_STATUS | 转到 | |
| 1A5h | TDR_PEAKS_SIGN_A_B | 转到 | |
| 1A6h | TDR_PEAKS_SIGN_C_D | 转到 | |
| 1A8h | DBG_PRBS_PKT_CNT_1 | 转到 | |
| 1A9h | DBG_PRBS_PKT_CNT_2 | 转到 | |
| 1C2h | DSP_MASTER_STEP_4 | DSP 时序环路带宽寄存器 4(使用方法请参见排查指南) | 转到 |
| 1C3h | DSP_SLAVE_STEP_4 | DSP 时序环路带宽寄存器 5(使用方法请参见排查指南) | 转到 |
| 1C4h | DSP_SLAVE_STEP_5 | DSP 时序环路带宽寄存器 6(使用方法请参见排查指南) | 转到 |
| 1C5h | DSP_SLAVE_STEP_6_7 | DSP 时序环路带宽寄存器 7(使用方法请参见排查指南) | 转到 |
| 1DFh | OP_MODE_DECODE | 转到 | |
| 1E0h | GPIO_MUX_CTRL | 转到 | |
| 1ECh | MC_LINK_LOSS | 转到 | |
| C00h | FX_CTRL | 光纤控制寄存器 | 转到 |
| C01h | FX_STS | 光纤状态寄存器 | 转到 |
| C02h | FX_PHYID1 | 光纤 PHYID 寄存器 1 | 转到 |
| C03h | FX_PHYID2 | 光纤 PHYID 寄存器 2 | 转到 |
| C04h | FX_ANADV | 光纤自动协商通告寄存器 | 转到 |
| C05h | FX_LPABL | 光纤链路伙伴能力寄存器 | 转到 |
| C06h | FX_ANEXP | 光纤自动协商扩展寄存器 | 转到 |
| C07h | FX_LOCNP | 光纤 LOC 下一页寄存器 | 转到 |
| C08h | FX_LPNP | 光纤链路伙伴下一页寄存器 | 转到 |
| C10h | CFG_FX_CTRL0 | 光纤信号检测 | 转到 |
| C18h | FX_INT_EN | 光纤中断使能寄存器 | 转到 |
| C19h | FX_INT_STS | 光纤中断状态寄存器 | 转到 |
| C1Ah | BIST_CONTROL_FX | 光纤反向环回 | 转到 |
| C30h | CFG_100FX_CTRL5 | 信号检测极性配置 | 转到 |
复杂的位访问类型经过编码可适应小型表单元。表 8-2 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| RC | R C | 读取 以清零 |
| RH | R H | 读取 由硬件置位或清零 |
| 写入类型 | ||
| W | W | 写入 |
| W1C | W 1C | 写入 1 以清零 |
| WoP | W | 写入 |
| WtoPH | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
表 8-3 中显示了 BMCR。
返回到汇总表。
IEEE 定义的用于控制 PHY 功能的寄存器。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | 复位 | R/W | 0h | 该位控制 MII 复位功能。复位完成后该位自我清零。
|
| 14 | MII_LOOPBACK | R/W | 0h | 该位控制 MII 环回。使能后,会将数据回送给 MAC
|
| 13 | SPEED_SEL_LSB | R/W | 0h | 当自动协商禁用时,速度选择位 LSB[13] 和 MSB[6] 用于控制以太网链路的数据速率。
|
| 12 | AUTONEG_EN | R/W | 1h | 控制自动协商功能
|
| 11 | PWD_DWN | R/W | 0h | 控制 IEEE 断电功能
|
| 10 | 隔离 | R/W | 0h | 隔离 MAC 接口引脚。
|
| 9 | RSTRT_AUTONEG | R/WtoPH | 0h | 重启自动协商
|
| 8 | DUPLEX_EN | R/W | 1h | 控制以太网链路的半双工和全双工模式
|
| 7 | COL_TST | R/W | 0h | 控制冲突信号测试
|
| 6 | SPEED_SEL_MSB | R | 1h | 当自动协商禁用时,控制以太网链路的数据速率。更多信息请参见位 13 的描述。 |
| 5-0 | RESERVED | R | 0h | 保留 |
表 8-4 中显示了 BMSR。
返回到汇总表。
IEEE 定义的用于显示 PHY 状态的寄存器
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | 100M_FDUP | R | 1h | 100Base-TX 全双工
|
| 13 | 100M_HDUP | R | 1h | 100Base-TX 半双工
|
| 12 | 10M_FDUP | R | 1h | 10Base-Te 全双工
|
| 11 | 10M_HDUP | R | 1h | 10Base-Te 半双工
|
| 10 | RESERVED | R | 0h | 保留 |
| 9 | RESERVED | R | 0h | 保留 |
| 8 | EXT_STS | R | 1h | 寄存器 15 中关于 1000Base-T 能力的扩展状态信息
|
| 7 | RESERVED | R | 0h | 保留 |
| 6 | MF_PREAMBLE_SUP | R | 1h | 能够接收前导码受抑制的管理帧。
|
| 5 | AUTONEG_COMP | R | 0h | 自动协商状态
|
| 4 | REMOTE_FAULT | RC | 0h | 远程故障检测
|
| 3 | AUTONEG_ABL | R | 1h | 自动协商能力
|
| 2 | LINK_STS1 | R | 0h | 链路状态 此为低电平锁存,需要读取两次才能确认有效的链路建立
|
| 1 | JABBER_DTCT | RC | 0h | 检测到 Jabber
|
| 0 | EXT_CAPBLTY | R | 1h | 扩展寄存器功能
|
PHYIDR1 如 表 8-5 所示。
返回到汇总表。
PHY 标识符寄存器 1 和 2 共同构成 DP83869 的唯一标识符。该标识符由组织唯一标识符 (OUI)、供应商型号和型号版本号拼接组成。PHY 可根据需要将 PHY 标识符的 32 位中的每一位返回零值。PHY 标识符旨在支持网络管理。德州仪器 (TI) 由 IEEE 分配的 OUI 为 080028h。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | OUI_MSB | R | 2000h | OUI 最高有效位:OUI (080028h) 的第 3 至 18 位分别存储于此寄存器的第 15 至 0 位中。OUI 的位编号从 1 (MSB) 到 24(LSB)。OUI 的最高有效两位忽略不计(IEEE 标准将其称为位 1 和位 2)。 |
PHYIDR2 如 表 8-6 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | OUI_LSB | R | 28h | OUI 最低有效位:OUI (080028h) 的第 19 至 24 位分别映射自此寄存器的第 15 至 10 位。 |
| 9-4 | MODEL_NUM | R | Fh | 型号:六位供应商型号映射自第 9 至 4 位(最高有效位对应第 9 位)。 |
| 3-0 | REVISION_NUM | R | 1h | 版本号:四位供应商型号版本号映射自第 3 至 0 位(最高有效位对应第 3 位)。对于所有主要器件更改,该字段都会递增。 |
表 8-7 中显示了 ANAR。
返回到汇总表。
此寄存器包含该器件的通告能力,这些能力会在自动协商期间发送至 PHY 的链路伙伴。自动协商完成之前(如基本模式状态寄存器(地址 01h)中的自动协商完成位 BMSR[5] 所示)对此寄存器的任何写入,之后都必须重新进行协商。这可确保能在自动协商中正确使用新值。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | NEXT_PAGE_1_ADV | R/W | 0h | 下一页通告
|
| 14 | RESERVED | R | 0h | 保留 |
| 13 | REMOTE_FAULT_ADV | R/W | 0h | 远程故障通告
|
| 12 | ANAR_BIT12 | R/W | 0h | |
| 11 | ASYMMETRIC_PAUSE_ADV | R/W | 0h | 1b = 通告非对称暂停能力 0b = 不通告非对称暂停能力 |
| 10 | PAUSE_ADV | R/W | 0h |
|
| 9 | G_100BT_4_ADV | R/W | 0h | 不支持 100BT-4 |
| 8 | G_100BTX_FD_ADV | R/W | 0h | 100Base-TX 全双工。默认值取决于 Strap 配置,无 Strap 配置时默认值为“1”。
|
| 7 | G_100BTX_HD_ADV | R/W | 0h | 100Base-TX 半双工。默认值取决于 Strap 配置,无 Strap 配置时默认值为“1”。
|
| 6 | G_10BT_FD_ADV | R/W | 0h | 默认值取决于 Strap 配置,无 Strap 配置时默认值为“1”
|
| 5 | G_10BT_HD_ADV | R/W | 0h | 默认值取决于 Strap 配置,无 Strap 配置时默认值为“1”
|
| 4-0 | SELECTOR_FIELD_ADV | R/W | 1h | 技术选择器字段 (802.3 == 00001) |
表 8-8 中显示了 ALNPAR。
返回到汇总表。
该寄存器包含自动协商期间接收到的链路伙伴的通告能力。若支持后续页,则自动协商成功后内容会改变。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | NEXT_PAGE_1_LP | R | 0h |
|
| 14 | ACKNOWLEDGE_1_LP | R | 0h |
|
| 13 | REMOTE_FAULT_LP | R | 0h |
|
| 12 | RESERVED | R | 0h | 保留 |
| 11 | ASYMMETRIC_PAUSE_LP | R | 0h |
|
| 10 | PAUSE_LP | R | 0h |
|
| 9 | G_100BT4_LP | R | 0h |
|
| 8 | G_100BTX_FD_LP | R | 0h |
|
| 7 | G_100BTX_HD_LP | R | 0h |
|
| 6 | G_10BT_FD_LP | R | 0h |
|
| 5 | G_10BT_HD_LP | R | 0h |
|
| 4-0 | SELECTOR_FIELD_LP | R | 0h | 技术选择器字段 |
表 8-9 中显示了 ANER。
返回到汇总表。
此寄存器包含其他本地器件和链路伙伴状态信息。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-7 | RESERVED | R | 0h | 保留 |
| 6 | RX_NEXT_PAGE_LOC_ABLE | R | 1h |
|
| 5 | RX_NEXT_PAGE_STOR_LOC | R | 1h |
|
| 4 | PRLL_TDCT_FAULE | RC | 0h | 此状态为 LH(高电平锁存)
|
| 3 | LP_NP_ABLE | R | 0h |
|
| 2 | LOCAL_NP_ABLE | R | 1h |
|
| 1 | PAGE_RECEIVED_1 | RC | 0h | 此状态为 LH(高电平锁存)
|
| 0 | LP_AUTONEG_ABLE | R | 0h |
|
表 8-10 中显示了 ANNPTR。
返回到汇总表。
此寄存器包含该器件在自动协商期间发送给 PHY 链路伙伴的下一页信息。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | NEXT_PAGE_2_ADV | R/W | 0h |
|
| 14 | RESERVED | R | 0h | 保留 |
| 13 | MESSAGE_PAGE | R/W | 1h |
|
| 12 | ACKNOWLEDGE2 | R/W | 0h |
|
| 11 | 翻转 | R | 0h | 每页翻转一次。初始值为 !4.11 |
| 10-0 | MESSAGE_UNFORMATTED | R/W | 1h | 消息/非格式化页面的内容 |
ANLNPTR 如表 8-11 所示。
返回到汇总表。
此寄存器包含链路伙伴在自动协商期间发送的下一页信息。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | NEXT_PAGE_2_LP | R | 0h |
|
| 14 | ACKNOWLEDGE_2_LP | R | 0h |
|
| 13 | MESSAGE_PAGE_LP | R | 1h |
|
| 12 | ACKNOWLEDGE2_LP | R | 0h |
|
| 11 | TOGGLE_LP | R | 0h | 每页翻转一次。初始值为 !5.11 |
| 10-0 | MESSAGE_UNFORMATTED_LP | R | 1h | 消息/非格式化页面的内容 |
GEN_CFG1 如 表 8-12 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | TEST_MODE | R/W | 0h |
|
| 12 | LEADER_FOLLOWER_MAN_CFG_EN | R/W | 0h |
|
| 11 | LEADER_FOLLOWER_MAN_CFG_VAL | R/W | 0h |
|
| 10 | PORT_TYPE | R/W | 0h |
|
| 9 | G_1000BT_FD_ADV | R/W | 1h | 默认值取决于 Strap 配置
|
| 8 | G_1000BT_HD_ADV | R/W | 1h | 默认值取决于 Strap 配置
|
| 7 | TDR_AUTO_RUN | R/W | 0h | 链路断开时 TDR 自动运行:
|
| 6-0 | RESERVED | R | 0h | 保留 |
GEN_STATUS1 如表 8-13 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | MS_CONFIG_FAULT | RC | 0h |
|
| 14 | MS_CONFIG_RES | R | 0h |
|
| 13 | LOC_RCVR_STATUS_1 | R | 0h |
|
| 12 | REM_RCVR_STATUS | R | 0h |
|
| 11 | LP_1000BT_FD_ABILITY | R | 0h |
|
| 10 | LP_1000BT_HD_ABILITY | R | 0h |
|
| 9-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IDLE_ERR_COUNT | R | 0h | 1000Base-T 空闲错误计数器 |
表 8-14 中显示了 REGCR。
返回到汇总表。
此寄存器为 MDIO 可管理 MMD 访问控制寄存器。通常情况下,寄存器 REGCR (4:0) 为器件地址 DEVAD,可将 ADDAR (0x000E) 寄存器的任何访问引向适当的 MMD。REGCR 还包含数据寄存器自动递增的选择位。此寄存器包含用于访问扩展寄存器的待写入器件地址。向此寄存器的位 4:0 写入 0x1F。REGCR 还包含用于 ADDAR 地址自动递增模式的选择位 (15:14)。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | G_FUNCTION | R/W | 0h |
|
| 13-5 | RESERVED | R | 0h | 保留 |
| 4-0 | DEVAD | R/W | 0h | 器件地址 |
表 8-15 中显示了 ADDAR。
返回到汇总表。
此寄存器为地址/数据 MMD 寄存器。ADDAR 与 REGCR 寄存器 (0x000D) 配合使用,通过间接读/写机制实现对扩展寄存器组的访问。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | ADDR_DATA | R/W | 0h | 若寄存器 13.15:14 = 00,则保存 MMD DEVAD 的地址寄存器,否则保存 MMD DEVAD 的数据寄存器 |
1KSCR 如 表 8-16 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | G_1000BX_FD | R | 1h |
|
| 14 | G_1000BX_HD | R | 1h |
|
| 13 | G_1000BT_FD | R | 1h |
|
| 12 | G_1000BT_HD | R | 1h |
|
| 11-0 | RESERVED | R | 0h | 保留 |
PHY_CONTROL 如表 8-17 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | TX_FIFO_DEPTH | R/W | 1h | FIFO 仅在以下模式下使能:1000BaseT + GMII、10BaseT/100BaseTX/1000BaseT + SGMII
|
| 13-12 | RX_FIFO_DEPTH | R/W | 1h | FIFO 仅在使用 SGMII 时使能
|
| 11 | RESERVED | R/W | 0h | 保留 |
| 10 | FORCE_LINK_GOOD | R/W | 0h |
|
| 9-8 | POWER_SAVE_MODE | R/W | 0h |
|
| 7 | RESERVED | R/W | 0h | 保留 |
| 6-5 | MDI_CROSSOVER_MODE | R/W | 2h | 默认值取决于 Strap 配置
|
| 4 | DISABLE_CLK_125 | R/W | 0h |
|
| 3 | RESERVED | R/W | 0h | 保留 |
| 2 | RESERVED | R/W | 0h | 保留 |
| 1 | LINE_DRIVER_INV_EN | R/W | 0h | 此位在镜像模式下不适用
|
| 0 | DISABLE_JABBER | R/W | 0h |
|
PHY_STATUS 如表 8-18 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | SPEED_SEL | R | 0h |
|
| 13 | DUPLEX_MODE_ENV | R | 0h |
|
| 12 | PAGE_RECEIVED_2 | RC | 0h | 此位为 LH(高电平锁存),意思是如果此位检测到“页面已接收”,则此位保持值为“1”,直到该寄存器被读取。如果之后没有更多的“页面已接收”,则第二次读取为“0”。
|
| 11 | SPEED_DUPLEX_RESOLVED | R | 0h |
|
| 10 | LINK_STATUS_2 | R | 0h |
|
| 9 | MDI_X_MODE_CD_1 | R | 0h |
|
| 8 | MDI_X_MODE_AB_1 | R | 0h |
|
| 7 | SPEED_OPT_STATUS | R | 0h |
|
| 6 | SLEEP_MODE | R | 0h |
|
| 5-2 | WIRE_CROSS | R | 0h | 在 1000BT 链路中指示通道 [D,C,B,A] 的极性
|
| 1 | DATA_POLARITY | R | 0h |
|
| 0 | JABBER_DTCT_2 | R | 0h |
|
INTERRUPT_MASK 如表 8-19 所示。
返回到汇总表。
此寄存器可实现中断 PHY 特定控制寄存器。必须通过设置 MII 中断控制寄存器 (MICR) 中的相应位来使能各个中断事件。若设置了该寄存器中的对应使能位,则事件发生时会产生中断。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | AUTONEG_ERR_INT_EN | R/W | 0h |
|
| 14 | SPEED_CHNG_INT_EN | R/W | 0h |
|
| 13 | DUPLEX_MODE_CHNG_INT_EN | R/W | 0h |
|
| 12 | PAGE_RECEIVED_INT_EN | R/W | 0h |
|
| 11 | AUTONEG_COMP_INT_EN | R/W | 0h |
|
| 10 | LINK_STATUS_CHNG_INT_EN | R/W | 0h |
|
| 9 | EEE_ERR_INT_EN | R/W | 0h |
|
| 8 | FALSE_CARRIER_INT_EN | R/W | 0h |
|
| 7 | ADC_FIFO_OVF_UNF_INT_EN | R/W | 0h |
|
| 6 | MDI_CROSSOVER_CHNG_INT_EN | R/W | 0h |
|
| 5 | SPEED_OPT_EVENT_INT_EN | R/W | 0h |
|
| 4 | SLEEP_MODE_CHNG_INT_EN | R/W | 0h |
|
| 3 | WOL_INT_EN | R/W | 0h |
|
| 2 | XGMII_ERR_INT_EN | R/W | 0h |
|
| 1 | POLARITY_CHNG_INT_EN | R/W | 0h |
|
| 0 | JABBER_INT_EN | R/W | 0h |
|
INTERRUPT_STATUS 如表 8-20 所示。
返回到汇总表。
此寄存器包含中断功能的事件状态。如果自上次读取该寄存器以来发生了某个事件,则相应的状态位将会置位。即使中断未被使能,该寄存器中的状态指示也会置位。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | AUTONEG_ERR | RC | 0h |
|
| 14 | SPEED_CHNG | RC | 0h |
|
| 13 | DUPLEX_MODE_CHNG | RC | 0h |
|
| 12 | PAGE_RECEIVED | RC | 0h |
|
| 11 | AUTONEG_COMP | RC | 0h |
|
| 10 | LINK_STATUS_CHNG | RC | 0h |
|
| 9 | EEE_ERR_STATUS | R | 0h |
|
| 8 | FALSE_CARRIER | RC | 0h |
|
| 7 | ADC_FIFO_OVF_UNF | RC | 0h |
|
| 6 | MDI_CROSSOVER_CHNG | RC | 0h |
|
| 5 | SPEED_OPT_EVENT | RC | 0h |
|
| 4 | SLEEP_MODE_CHNG | RC | 0h |
|
| 3 | WOL_STATUS | R | 0h |
|
| 2 | XGMII_ERR_STATUS | R | 0h |
|
| 1 | POLARITY_CHNG | R | 0h |
|
| 0 | JABBER | RC | 0h |
|
GEN_CFG2 如 表 8-21 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | PD_DETECT_EN | R/WtoPH | 0h |
|
| 14 | SGMII_TX_ERR_DIS | R/W | 0h |
|
| 13 | INTERRUPT_POLARITY | R/W | 1h |
|
| 12 | SGMII_SOFT_RESET | R/WtoPH | 0h | 设置此位会产生 SGMII 的软复位脉冲。此寄存器为 WSC(写后自清除)。 |
| 11-10 | SPEED_OPT_ATTEMPT_CNT | R/W | 2h | 选择执行速率优化前的 1G 链路建立尝试失败次数:
|
| 9 | SPEED_OPT_EN | R/W | 0h |
|
| 8 | SPEED_OPT_ENHANCED_EN | R/W | 1h | 在增强模式下,如果在通道 C 和 D 上未检测到能量,则会执行速率优化
|
| 7 | SGMII_AUTONEG_EN | R/W | 1h |
|
| 6 | SPEED_OPT_10M_EN | R/W | 1h |
|
| 5-4 | MII_CLK_CFG | R/W | 0h | 选择 1G 模式下 GMII_TX_CLK 的频率:
|
| 3 | COL_FD_EN | R/W | 0h |
|
| 2 | LEGACY_CODING_TXMODE_EN | R/W | 1h |
|
| 1 | LEADER_SEMI_CROSS_EN | R/W | 1h |
|
| 0 | FOLLOWER_SEMI_CROSS_EN | R/W | 1h |
|
表 8-22 中显示了 RX_ERR_CNT。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | RX_ERROR_COUNT | R/W1C | 0h | 接收错误计数器 |
BIST_CONTROL 如 表 8-23 所示。
返回到汇总表。
该寄存器用于内置自测 (BIST) 配置。BIST 功能提供假随机比特流 (PRBS) 机制,包括数据包生成器和校验器。信号链中确切环回点的选择也在该寄存器中完成。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | PACKET_GEN_EN_3:0 | R/W | 0h | 这些位共同控制 PRBS 生成器。其他值不适用。
|
| 11-10 | RESERVED | R | 0h | 保留 |
| 9 | RESERVED | R/W | 0h | 保留 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7 | REV_LOOP_RX_DATA_CTRL | R/W | 0h | 反向环回接收数据控制:此位仅可在反向环回模式下设置
|
| 6 | MII_LOOP_TX_DATA_CTRL | R/W | 0h | MII 环回发送数据控制:此位仅可在 MII 环回模式下设置
|
| 5-2 | LOOP_TX_DATA_MIX | R/W | 0h | 环回模式选择:必须禁用 PCS 环回(位[1:0] = 00)
|
| 1-0 | LOOPBACK_MODE | R/W | 0h | PCS 环回选择 – 当配置为 1000Base-T 时,X1b:当配置为 100Base-TX 时,在 1000Base-T 信号处理之前执行环回,
|
GEN_STATUS2 如 表 8-24 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | PD_PASS | RC | 0h |
|
| 14 | PD_PULSE_DET_ZERO | RC | 0h |
|
| 13 | PD_FAIL_WD | RC | 0h |
|
| 12 | PD_FAIL_NON_PD | RC | 0h |
|
| 11 | PRBS_LOCK | R | 0h |
|
| 10 | PRBS_SYNC_LOSS | R | 0h |
|
| 9 | PKT_GEN_BUSY | R | 0h |
|
| 8 | SCR_MODE_LEADER_1G | R | 0h |
|
| 7 | SCR_MODE_FOLLOWER_1G | R | 0h |
|
| 6 | CORE_PWR_MODE | R | 1h |
|
| 5-0 | RESERVED | R | 0h | 保留 |
LEDS_CFG1 如 表 8-25 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | LED_GPIO_SEL | R/W | 6h | GPIO LED 的信号源,与位 3:0 相同 |
| 11-8 | LED_2_SEL | R/W | Xh | 默认值请参见 Strap 配置部分。LED_2 (LED 2) 的信号源,与位 3:0 相同 |
| 7-4 | LED_1_SEL | R/W | Xh | 默认值请参见 Strap 配置部分。LED_1 (LED 1) 的信号源 |
| 3-0 | LED_0_SEL | R/W | Xh | 默认值请参见 Strap 配置部分。LED_0 (LED 0) 的信号源
|
LEDS_CFG2 如 表 8-26 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | LED_GPIO_POLARITY | R/W | 1h | GPIO LED 极性:默认值取决于 Strap 配置,无 Strap 配置时默认为高电平有效
|
| 13 | LED_GPIO_DRV_VAL | R/W | 0h | 如果设置了位 12,则这是 GPIO LED 的值 |
| 12 | LED_GPIO_DRV_EN | R/W | 0h | 根据位 13 强制设置 LED_GPIO 输出值
|
| 11 | RESERVED | R | 0h | 保留 |
| 10 | LED_2_POLARITY | R/W | 1h | LED_2 极性。默认值取决于 Strap 配置,无 Strap 配置时默认为高电平有效
|
| 9 | LED_2_DRV_VAL | R/W | 0h | 如果设置了位 8,则这是 LED_2 的值 |
| 8 | LED_2_DRV_EN | R/W | 0h | 根据位 9 强制设置 LED_GPIO 输出值
|
| 7 | RESERVED | R | 0h | 保留 |
| 6 | LED_1_POLARITY | R/W | 1h | LED_1 极性:默认值取决于 Strap 配置,无 Strap 配置时默认为高电平有效
|
| 5 | LED_1_DRV_VAL | R/W | 0h | 如果设置了位 4,则这是 LED_1 的值 |
| 4 | LED_1_DRV_EN | R/W | 0h | 根据位 5 强制设置 LED_GPIO 输出值
|
| 3 | RESERVED | R | 0h | 保留 |
| 2 | LED_0_POLARITY | R/W | 1h | LED_0 极性:默认值取决于 Strap 配置,无 Strap 配置时默认为高电平有效
|
| 1 | LED_0_DRV_VAL | R/W | 0h | 如果设置了位 1,则这是 LED_0 的值 |
| 0 | LED_0_DRV_EN | R/W | 0h | 根据位 1 强制设置 LED_GPIO 输出值
|
LEDS_CFG3 如 表 8-27 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-3 | RESERVED | R | 0h | 保留 |
| 2 | LEDS_BYPASS_STRETCHING | R/W | 0h | 0b = 正常运行 1b = 旁路 LED 延展 |
| 1-0 | LEDS_BLINK_RATE | R/W | 2h | 00b = 20Hz (50mSec) 01b = 10Hz (100mSec) 10b = 5Hz (200mSec) 11b = 2Hz (500mSec) |
GEN_CFG4 如 表 8-28 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | 保留 |
| 14 | CFG_FAST_ANEG_EN | R/W | 0h | 启用快速 ANEG 模式 |
| 13-12 | CFG_FAST_ANEG_SEL_VAL | R/W | 0h | 快速 ANEG 模式启用时,此值选择短计时器持续时间:0x0 为最短计时器配置,0x2 为最长计时器配置 |
| 11 | CFG_ANEG_ADV_FD_EN | R/W | 0h | 此位允许在并行检测链路场景下同步通告全双工 (FD) 模式;IEEE 标准规定并行检测机制始终通告半双工 (HD) 模式,而此位可在此工况下额外支持 FD 模式的协商通告 |
| 10 | RESTART_STATUS_BITS_EN | R/W | 0h | 复位使能
|
| 9 | CFG_ROBUST_AMDIX_EN | R/W | 0h | 启用高可靠性自动 MDI/MDIX 解析机制 |
| 8 | CFG_FAST_AMDIX_EN | R/W | 0h | 启用快速自动 MDI-X 模式 |
| 7 | INT_OE | R/W | 0h | 中断输出使能:
|
| 6 | FORCE_INTERRUPT | R/W | 0h |
|
| 5 | RESERVED | R/W | 0h | 保留 |
| 4 | RESERVED | R/W | 0h | 保留 |
| 3 | FORCE_1G_AUTONEG_EN | R/W | 0h |
|
| 2 | TDR_FAIL | R | 0h | |
| 1 | TDR_DONE | R | 1h | |
| 0 | TDR_START | R/WtoPH | 0h |
|
GEN_CTRL 如 表 8-29 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | SW_RESET | R/WtoPH | 0h | 软件复位 - 这会将 PHY 复位并将寄存器恢复到 PHY 的默认值。通过 Strap 配置引脚控制的寄存器恢复为 PHY 最后一次的硬件配置值。
|
| 14 | SW_RESTART | R/WtoPH | 0h | 软重启 重启 PHY 但不影响寄存器配置。
|
| 13 | RESERVED | R/W | 0h | 保留 |
| 12-7 | RESERVED | R/W | 0h | 保留 |
| 6-0 | RESERVED | R/W | 0h | 保留 |
G_10BT_CTRL_1 如 表 8-30 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | TX_ALPHA | R/W | 8h | 10Base-Te TX 正弦插值器使用的 Alpha 因子 默认值为 8h,但进行 10Base-Te 合规测试时使用 9h。如果计划使用 10M,请配置此位。 |
| 11 | RESERVED | R/W | 0h | 保留 |
| 10 | RESERVED | R/W | 0h | 保留 |
| 9 | RESERVED | R/W | 0h | 保留 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R/W | 0h | 保留 |
| 6 | RESERVED | R/W | 0h | 保留 |
| 5-0 | RESERVED | R/W | 0h | 保留 |
ANALOG_TEST_CTRL 如 表 8-31 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | 保留 |
| 11-10 | TM7_PULSE_SEL | R/W | 1h | 选择测试模式 7 的脉冲幅度和极性(参见寄存器 0x9):
|
| 9 | EXTND_TM7_100BT_MSB | R/W | 0h | 100BT 扩展 TM7 的可配置长度的 MSB 对于 100BT 测试模式:重复序列“1”,后跟可配置个数的“0”。位 { 9,[3:0] } 定义了“1”后面跟随的“0”的个数,范围为 1 到 31。0,0001 - 1,1111:单个“0”到 31 个“0”。0,0000 - 清除移位寄存器。 |
| 8 | EXTND_TM7_100BT_EN | R/W | 0h | 启用 100M 的扩展 TM7。 注 1:对于 100BT 测试模式,位 4 必须为“0”。NOTE2:在应用新值之前必须清除 100BT 测试模式。 例如,在配置新值之前需要写入 0x0。注 3:需通过 Reg0x0 使用 FORCE100 进行 100BT 测试。 |
| 7-5 | STIM_CH_SEL | R/W | 4h | 选择输出测试模式的一个或多个通道: 如果设置了位 7,则将测试模式驱动至所有通道。 如果清除了位 7,则根据位 6:5 驱动测试模式 - 00b = A 通道 01b = B 通道 10b = C 通道 11b = D 通道 |
| 4-0 | ANALOG_TEST | R/W | 0h | 位 [4] 启用 10BaseT 测试模式。 位 [3:0] 选择 10BaseT 测试码型,如下所示: 要运行 100BT 的扩展 TM7,位 3:0 也需要配置 - 更多详情见位 9 0000b = 单 NLP 0001b = 单脉冲 1 0010b = 单脉冲 0 0011b = 重复 1 0100b = 重复 0 0101b = 前导码(重复“10”)0110b = 单个 1 后跟 TP_IDLE 0111b = 单个 0 后跟 TP_IDLE 1000b = 重复“1001”序列 1001b = 随机 10Base-T 数据 1010b = TP_IDLE_00 1011b = TP_IDLE_01 1100b = TP_IDLE_10 1101b = TP_IDLE_11 0110b = 用于幅度、RFT、DCD 以及测试仪上 FT 模板 (1000) 的专有测试模式 ---> 需要写入寄存器 0 0x2000 |
GEN_CFG_ENH_AMIX 如 表 8-32 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13-9 | CFG_FLD_WINDW_CNT | R/W | Ah | 计数器,用于定义快速链路断开判断的检测时间窗口,默认值为 10μs |
| 8-4 | CFG_FAST_AMDIX_VAL | R/W | 1h | MDI/MDI-X 切换计数器的计时器,用于强制 100M 快速 AMDIX 模式。该模式速度非常快,因为 PHY 只需让远端检测到能量即可,默认值为 4ms |
| 3-0 | CFG_ROBUST_AMDIX_VAL | R/W | Fh | 在高可靠性模式下切换 MDI/X 的计时器值,这是一个长计时器,允许远端仍使用 IEEE ANEG 计时器进行并行检测 默认值为 0.5 秒 |
GEN_CFG_FLD 如 表 8-33 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | CFG_FORCE_DROP_LINK_EN | R/W | 0h | 未接收到信号时断开链路(停止发送) |
| 14 | FLD_BYPASS_MAX_WAIT_TIMER | R/W | 0h | 若设置,则会跳过 MAX_WAIT_TIMER(因此链路断开更快) |
| 13 | SLICER_OUT_STUCK | R | 0h | 指示 slicer_out_stuck 状态 |
| 12-8 | FLD_STATUS | R | 0h | 快速链路断开状态 LH - 读取寄存器时清除 |
| 7-5 | RESERVED | R | 0h | 保留 |
| 4-0 | CFG_FAST_LINK_DOWN_MODES | R/W | 0h | 5 位,用于不同的快速链路断开选项(可同时工作): 位 [0] - 能量丢失 位 [1] - mse 位 [2] - mlt3 错误 位 [3] - rx_err 位 [4] - 解扰器同步丢失 |
GEN_CFG_FLD_THR 如 表 8-34 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | 保留 |
| 10-8 | ENERGY_WINDOW_LEN_FLD | R/W | 2h | FLD 能量丢失模式下能量检测累加器的窗口长度 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | ENERGY_ON_FLD_THR | R/W | 2h | FLD 能量丢失模式下的能量丢失阈值。 当能量检测累加器超过此阈值时,energy_detected 指示会置为有效。 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | ENERGY_LOST_FLD_THR | R/W | 1h | FLD 能量丢失模式下的能量丢失阈值 若能量检测累加器低于此阈值,则 energy_lost 指示会置为有效。 |
GEN_CFG3 如 表 8-35 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | RESERVED | R/W | 0h | 保留 |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | RESERVED | R/W | 0h | 保留 |
| 11-9 | RESERVED | R | 0h | 保留 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R/W | 0h | 保留 |
| 6-5 | SGMII_AUTONEG_TIMER | R/W | 1h | 选择 SGMII 自动协商计时器的持续时间:
|
| 4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R/W | 0h | 保留 |
| 2 | RESERVED | R/W | 0h | 保留 |
| 1 | RESERVED | R | 0h | 保留 |
| 0 | PORT_MIRRORING_MODE | R/W | 0h | 端口镜像模式:
|
RGMII_CTRL 如表 8-36 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14 | RESERVED | R | 0h | 保留 |
| 13 | RESERVED | R | 0h | 保留 |
| 12 | RESERVED | R | 0h | 保留 |
| 11 | RESERVED | R/W | 0h | 保留 |
| 10 | RESERVED | R | 0h | 保留 |
| 9 | RESERVED | R/W | 0h | 保留 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R/W | 0h | 保留 |
| 6-5 | RGMII_RX_HALF_FULL_THR | R/W | 2h | RGMII RX 同步 FIFO 半满阈值 3 位阈值字段的位 1:0。位 2 可在寄存器 0x33[1] 中找到。 默认设置 2 表示当写指针与读指针之差为 4 时启动 FIFO 读取。TX/RX FIFO 的深度为 8。 将阈值从 2 增加到 3 会使延迟增加 1 个读周期;而将阈值从 2 减少到 1 会使延迟减少 1 个读周期。 如果读时钟与写时钟的 ppm 之间差异显著,则半满阈值可能导致 FIFO 下溢或溢出。 |
| 4-3 | RGMII_TX_HALF_FULL_THR | R/W | 2h | RGMII TX 同步 FIFO 半满阈值 3 位阈值字段的位 1:0。位 2 可在寄存器 0x33[0] 中找到 更多详情参见 RGMII_RX_HALF_FULL_THR。 |
| 2 | SUPPRESS_TX_ERR_EN | R/W | 0h | |
| 1 | RGMII_TX_CLK_DELAY | R/W | 0h | RGMII 发送时钟延迟
|
| 0 | RGMII_RX_CLK_DELAY | R/W | 0h | RGMII 接收时钟延迟
|
RGMII_CTRL2 如 表 8-37 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-5 | RESERVED | R | 0h | 保留 |
| 4 | RGMII_AF_BYPASS_EN | R/W | 0h | RGMII 异步 FIFO 旁路使能:
|
| 3 | RGMII_AF_BYPASS_DLY_EN | R/W | 0h | RGMII 异步 FIFO 旁路延迟使能:
|
| 2 | LOW_LATENCY_10_100_EN | R/W | 0h | 低延迟 10/100 使能:
|
| 1 | RGMII_RX_HALF_FULL_THR_MSB | R/W | 0h | RGMII RX 同步 FIFO 半满阈值 3 位阈值字段的位 2。位 1:0 可分别在寄存器 0x32[6:5] 中找到。 |
| 0 | RGMII_TX_HALF_FULL_THR_MSB | R/W | 0h | RGMII TX 同步 FIFO 半满阈值 3 位阈值字段的位 2。位 1:0 可分别在寄存器 0x32[4:3] 中找到。 |
SGMII_AUTO_NEG_STATUS 如 表 8-38 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-2 | RESERVED | R | 0h | 保留 |
| 1 | SGMII_PAGE_RX | R | 0h | 1b = 指示已接收到新的自动协商页面 |
| 0 | SGMII_AUTONEG_COMPLETE | R | 0h |
|
PRBS_TX_CHK_CTRL 如 表 8-39 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-7 | PRBS_TX_CHK_ERR_CNT | R | 0h | 保存 PRBS TX 校验器接收的错误字节数。当 TX PRBS 计数模式(参见位 [1])设置为 0 时,计数在 0xFF 时停止。 注:写入位 7 会为 PRBS TX 计数器生成锁定信号。 写入位 8 会为 PRBS TX 计数器生成锁定和清除信号 |
| 6 | RESERVED | R | 0h | 保留 |
| 5 | PRBS_TX_CHK_SYNC_LOSS | R | 0h |
|
| 4 | PRBS_TX_CHK_LOCK_STS | R | 0h |
|
| 3 | RESERVED | R | 0h | 保留 |
| 2 | PRBS_TX_CHK_BYTE_CNT_OVF | R | 0h | 如果设置,则字节计数器已达到溢出 |
| 1 | PRBS_TX_CHK_CNT_MODE | R/W | 0h | PRBS 校验器模式
|
| 0 | PRBS_TX_CHK_EN | R/W | 0h | 若设置,则会启用 PRBS TX 校验器(PRBS TX 校验器用于外部反向环回) |
PRBS_TX_CHK_BYTE_CNT 如 表 8-40 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS_TX_CHK_BYTE_CNT | R | 0h | 保存 PRBS TX 校验器接收的总字节数。 当写入寄存器 PRBS_TX_CHK_CTRL 位 [7] 或位 [8] 后,此寄存器中的值被锁定。 当 PRBS 计数模式设置为零时,计数在 0xFFFF 时停止(参见寄存器 0x0016) |
G_100BT_REG0 如 表 8-41 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | 保留 |
| 11 | RESERVED | R/W | 0h | 保留 |
| 10-7 | RESERVED | R/W | 0h | 保留 |
| 6 | RESERVED | R/W | 0h | 保留 |
| 5 | RESERVED | R/W | 0h | 保留 |
| 4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R/W | 0h | 保留 |
| 2 | RESERVED | R/W | 0h | 保留 |
| 1 | ODD_NIBBLE_DETECT | R/W | 0h |
|
| 0 | FAST_RX_DV | R/W | 0h | 在 100Mbps 模式下启用快速 RX_DV 以实现低延迟。
|
SERDES_SYNC_STS 如 表 8-42 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R/W | 0h | 保留 |
| 10 | RESERVED | R | 0h | 保留 |
| 9 | RESERVED | R | 0h | 保留 |
| 8 | SYNC_STATUS | R | 0h | 同步状态
|
| 7-4 | RESERVED | R | 0h | 保留 |
| 3-0 | RESERVED | R | 0h | 保留 |
G_1000BT_1588_CTRL 如 表 8-43 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12-10 | RESERVED | R/W | 0h | 保留 |
| 9-7 | RX_PHASE_SEL | R/W | 0h | 选择 1588 RX 相位延迟 每次递增该位都会将 SFD 置为有效延迟 8ns。 |
| 6-4 | TX_PHASE_SEL | R/W | 5h | 选择 1588 TX 相位延迟 每次递增该位都会将 SFD 置为有效延迟 8ns。 |
| 3 | RESERVED | R/W | 0h | 保留 |
| 2 | RESERVED | R/W | 0h | 保留 |
| 1 | RESERVED | R/W | 0h | 保留 |
| 0 | RESERVED | R/W | 0h | 保留 |
G_1000BT_VTM_CFG 如 表 8-44 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | 保留 |
| 14-10 | RESERVED | R/W | 0h | 保留 |
| 9-4 | RESERVED | R/W | 0h | 保留 |
| 3-0 | VTM_IDLE_CHECK_CNT_THR | R/W | 5h | 维特比空闲检测器判定进入空闲模式所需的连续空闲符号数量阈值(实际判定数量为该字段值加 1) 默认值 0x5 适用于 IPG >= 12。对于 IPG < 12,请将此字段设置为 0x4 或 0x3。如更改此字段,请通过系统级测试验证新的寄存器设置。 |
G_1000BT_PMA_STATUS 如 表 8-45 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-4 | PMA_LEADER_FIFO_CTRL | R | 0h | 引导器模式下的 1000Mb SFD 变化 |
| 3-0 | PMA_FOLLOWER_FIFO_CTRL | R | 0h | 跟随器模式下的 1000Mb SFD 变化 |
STRAP_STS 如表 8-46 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | STRAP_LINK_LOSS_PASS_THRU | R | 0h | 链路丢失直通使能 Strap 配置
|
| 12 | STRAP_MIRROR_EN | R | 0h | 镜像模式使能 Strap 配置。请参阅 Strap 配置部分,因为该配置在桥接模式应用中也决定 MAC 接口。
|
| 11-9 | STRAP_OPMODE | R | 0h | OPMODE 配置 (strap)
|
| 8-4 | STRAP_PHY_ADD | R | 0h | PHY 地址配置 (strap) |
| 3-2 | STRAP_ANEGSEL | R | 0h | 自动协商模式 选择 Strap 配置。 请参阅 Strap 配置部分 |
| 1 | STRAP_ANEG_EN | R | 0h | 自动协商使能 Strap 配置
|
| 0 | RESERVED | R | 0h | 保留 |
DBG_PRBS_BYTE_CNT 如 表 8-47 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS_BYTE_CNT | R | 0h | 保存 PRBS 校验器接收的总字节数。 当写入寄存器 DBG_PRBS_ERR_CNT 位 [0] 或位 [1] 后,此寄存器中的值被锁定。 当 PRBS 计数模式设置为零时,计数在 0xFFFF 时停止(参见寄存器 0x0016) |
DBG_PRBS_ERR_CNT 如 表 8-48 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-11 | RESERVED | R | 0h | 保留 |
| 10 | PRBS_PKT_CNT_OVF | R | 0h | 若设置,则数据包计数器达到溢出 清除 PRBS 计数器(通过设置该寄存器的位 1 来完成)后,溢出也会随之清除 |
| 9 | PRBS_BYTE_CNT_OVF | R | 0h | 若设置,则字节计数器达到溢出 清除 PRBS 计数器(通过设置该寄存器的位 1 来完成)后,溢出也会随之清除 |
| 8 | RESERVED | R | 0h | 保留 |
| 7-0 | PRBS_ERR_CNT | R | 0h | 保存 PRBS 校验器接收的错误字节数。当写入位 [0] 或位 [1] 时(参见下文),此寄存器中的值被锁定。当 PRBS 计数模式设置为“0”时,计数在 0xFF 时停止(参见寄存器 0x0016)注: 写入位 0 会为 PRBS 计数器生成锁定信号。写入位 1 会为 PRBS 计数器生成锁定和清零信号。 |
DBG_PKT_LEN_PRBS 如表 8-49 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PKT_LEN_PRBS | R/W | 5DCh | PRBS 数据包长度(以字节为单位),这会影响 PRBS 数据包而不影响其他 |
DBG_IPG_LEN 如表 8-50 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IPG_LEN | R/W | 7Dh | PRBS 数据包之间的数据包间间隙(以四字节为单位)。IPG 以四字节为步长递增 |
ANA_RGMII_DLL_CTRL 如表 8-51 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | 保留 |
| 9 | DLL_EN_FORCE_VAL | R/W | 0h | 如果设置了 dll_en_force_en,则这是 DLL_EN 的值 |
| 8 | DLL_EN_FORCE_CTRL | R/W | 0h | 强制设置 DLL_EN 值 |
| 7-4 | DLL_TX_DELAY_CTRL_SL | R/W | 7h | 以 250ps 为步长会影响 CLK_90 输出。- 与位 [3:0] 行为相同 |
| 3-0 | DLL_RX_DELAY_CTRL_SL | R/W | 7h | 以 250ps 为步长会影响 CLK_90 输出。如果 RGMII 移位模式已启用,则对应 b[3]、b[2]、b[1]、b[0] 位。------------------------------------------------------------------------------- 延迟是从数据到时钟进行测量的。请注意:实际延迟还受寄存器 32h 中的移位模式影响。
|
ANA_LD_TXG_FINE_GAINSEL_AB 如表 8-52 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | UNFORCE_TEST_MODE_TM4 | R/W | 0h | 当芯片处于测试模式 4 时,TXG 增益选择粗调会被覆写;当 unforce_test_mode_tm4 设置为“1”时,会禁用覆写 |
| 14 | UNFORCE_TEST_MODE_TM1 | R/W | 0h | 当芯片处于测试模式 1 时,TXG 精细增益选择会被覆写(加 1 值)当 unforce_test_mode_tm1 设置为“1”时,会禁用覆写 |
| 13 | RESERVED | R | 0h | 保留 |
| 12-8 | TXG_GAINSEL_FINE_B | R/W | 8h | B 通道增益控制。详情参见位 [4:0] |
| 7-5 | RESERVED | R | 0h | 保留 |
| 4-0 | TXG_GAINSEL_FINE_A | R/W | 8h | A 通道增益控制。 默认值由修调设置。设计中未使用位 4——该位保留用于后续范围扩展。
|
ANA_LD_TXG_FINE_GAINSEL_CD 如表 8-53 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12-8 | TXG_GAINSEL_FINE_D | R/W | 8h | D 通道增益控制。详情参见 ANA_LD_TXG_FINE_GAINSEL_AB 的位 [4:0] |
| 7-5 | RESERVED | R | 0h | 保留 |
| 4-0 | TXG_GAINSEL_FINE_C | R/W | 8h | C 通道增益控制。详情参见 ANA_LD_TXG_FINE_GAINSEL_AB 的位 [4:0] |
ANA_LD_FILTER_TUNE_AB 如表 8-54 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | LD_FILTER_TUNE_B_FORCE_CTRL | R/W | 0h | 强制设置 ld_filter_tune_b 的寄存器值 |
| 12-8 | LD_FILTER_TUNE_B | R/W | 10h | 设置 ld_filter_tune_b_force_ctrl 时 LD 内插 LPF 对 B 通道的影响 |
| 7-6 | RESERVED | R | 0h | 保留 |
| 5 | LD_FILTER_TUNE_A_FORCE_CTRL | R/W | 0h | 强制设置 ld_filter_tune_a 的寄存器值 |
| 4-0 | LD_FILTER_TUNE_A | R/W | 10h | 设置 ld_filter_tune_a_force_ctrl 时 LD 内插 LPF 对 A 通道的影响 |
ANA_LD_FILTER_TUNE_CD 如表 8-55 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | LD_FILTER_TUNE_D_FORCE_CTRL | R/W | 0h | 强制设置 ld_filter_tune_d 的寄存器值 |
| 12-8 | LD_FILTER_TUNE_D | R/W | 10h | 设置 ld_filter_tune_d_force_ctrl 时 LD 内插 LPF 对 D 通道的影响 |
| 7-6 | RESERVED | R | 0h | 保留 |
| 5 | LD_FILTER_TUNE_C_FORCE_CTRL | R/W | 0h | 强制设置 ld_filter_tune_c 的寄存器值 |
| 4-0 | LD_FILTER_TUNE_C | R/W | 10h | 设置 ld_filter_tune_c_force_ctrl 时 LD 内插 LPF 对 C 通道的影响 |
ANA_PLL_PROG_2 如 表 8-56 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R/W | 0h | 保留 |
| 13-12 | PLL_PROG_2 | R/W | 0h | VDDIO 覆盖值。如果 C5[13:12] 为高电平,则会基于这些位覆盖 VDDIO 选择。使能 VDDIO 检测电路覆盖。
|
| 11-10 | RESERVED | R | 0h | |
| 9-0 | RESERVED | R/W | 0h | 保留 |
ANA_PLL_PROG_PI 如表 8-57 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | RESERVED | R/W | 0h | 保留 |
ANA_SGMII_CTRL_2 如 表 8-58 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RGMII_DIG_LOOPBACK_EN | R/W | 0h | 在 IO 之前将 TX 数据环回至 RX。 在环回模式下保持光纤 MDI 链路连通,而无论线缆连接如何。
|
| 14 | RESERVED | R/W | 0h | 保留 |
| 13-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R/W | 0h | 保留 |
| 6 | RESERVED | R | 0h | 保留 |
| 5-3 | RESERVED | R/W | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
SGMII_TESTMODE 如表 8-59 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | 保留 |
| 14-13 | SGMII_VOLTAGE_SWING | R/W | 0h | 典型峰峰值电压摆幅 (V)
|
| 12-0 | RESERVED | R/W | 0h | 保留 |
ANA_LD_DATA_CTRL 如表 8-60 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | 保留 |
| 14 | RESERVED | R/W | 0h | 保留 |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | RESERVED | R/W | 0h | 保留 |
| 11-10 | RESERVED | R | 0h | 保留 |
| 9-4 | RESERVED | R/W | 0h | 保留 |
| 3 | LD_TX_DATA_D_FORCE_CTRL | R/W | 0h | LD TX D 数据的强制控制
|
| 2 | LD_TX_DATA_C_FORCE_CTRL | R/W | 0h | LD TX C 数据的强制控制
|
| 1 | LD_TX_DATA_B_FORCE_CTRL | R/W | 0h | LD TX B 数据的强制控制
|
| 0 | LD_TX_DATA_A_FORCE_CTRL | R/W | 0h | LD TX A 数据的强制控制
|
DSP_CFG3 如 表 8-61 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | |
| 14 | RESERVED | R/W | 0h | |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R/W | 0h | 保留 |
| 10 | RESERVED | R/W | 0h | 保留 |
| 9-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R/W | 0h | |
| 6-0 | RESERVED | R/W | 0h | 保留 |
DSP_HYBRID_CFG2 如 表 8-62 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | 保留 |
| 14 | RESERVED | R/W | 0h | 保留 |
| 13 | RESERVED | R/W | 0h | |
| 12-8 | RESERVED | R/W | 0h | 保留 |
| 7-5 | RESERVED | R/W | 0h | 保留 |
| 4-0 | RESERVED | R/W | 0h | 保留 |
DSP_CFG5 如表 8-63 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | RESERVED | R/W | 0h | |
| 11 | RESERVED | R/W | 0h | |
| 10-0 | RESERVED | R/W | 0h | 保留 |
表 8-64 中显示了 LOOPCR。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | FB_AEQ_CNT | R/W | 7h | AEQ 最大回退次数 |
| 12-8 | AEQ_MAX_STEP | R/W | 7h | AEQ 表中的最大步进值 |
| 7-5 | AEQ_STEP_SIZE | R/W | 1h | AEQ 表的递增步长 |
| 4-1 | RESERVED | R | 0h | |
| 0 | AEQ_BEG | R/W | 0h | AEQ 表的起始索引
|
DSP_MASTER_TC_SEL0 如 表 8-65 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
DSP_MASTER_TC_SEL1 如 表 8-66 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
DSP_MASTER_TC_SEL2 如 表 8-67 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
DSP_MASTER_TLOOP_KP_STEP 如表 8-68 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
DSP_SLAVE_TC_SEL0 如 表 8-69 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
DSP_SLAVE_TC_SEL3 如 表 8-70 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R/W | 0h | 保留 |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
DSP_SLAVE_TLOOP_KF_STEP 如表 8-71 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | 保留 |
| 14 | RESERVED | R/W | 0h | 保留 |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | RESERVED | R/W | 0h | 保留 |
| 11-9 | RESERVED | R/W | 0h | 保留 |
| 8-6 | RESERVED | R/W | 0h | 保留 |
| 5-3 | RESERVED | R/W | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
DSP_SLAVE_TLOOP_KP_STEP 如表 8-72 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-12 | RESERVED | R/W | 0h | 保留 |
| 11-9 | RESERVED | R/W | 0h | 保留 |
| 8-6 | RESERVED | R/W | 0h | 保留 |
| 5-3 | RESERVED | R/W | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |
RXF_CFG 如表 8-73 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R/W | 0h | 保留 |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | RESERVED | R/W | 0h | 保留 |
| 11 | WOL_OUT_CLEAN | RH/WoP | 0h | 若 WOL 输出在位 8 中处于电平模式,则写入该位会清除 WOL 输出。 |
| 10-9 | WOL_OUT_STRETCH | R/W | 0h | 若 WOL 输出在位 8 中处于脉冲模式,此为脉冲长度:
|
| 8 | WOL_OUT_MODE | R/W | 0h | 输出到 GPIO 引脚的唤醒模式:
|
| 7 | ENHANCED_MAC_SUPPORT | R/W | 0h | 使能增强型 RX 特性。当使用唤醒功能、CRC 校验或 RX 1588 指示时,可设置该位 |
| 6 | RESERVED | R/W | 0h | 保留 |
| 5 | RESERVED | R/W | 0h | 保留 |
| 4 | WAKE_ON_UCAST | R/W | 0h | 若设置,则在接收到单播数据包时触发中断 |
| 3 | RESERVED | R/W | 0h | 保留 |
| 2 | WAKE_ON_BCAST | R/W | 0h | 若设置,则在接收到广播数据包时触发中断 |
| 1 | WAKE_ON_PATTERN | R/W | 0h | 若设置,则在接收到匹配所配置模式的数据包时触发中断 |
| 0 | WAKE_ON_MAGIC | R/W | 0h | 若设置,则在接收到魔术包时触发中断 |
RXF_STATUS 如表 8-74 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7 | SFD_ERR | RC | 0h | 检测到 SFD 错误 |
| 6 | BAD_CRC | RC | 0h | 接收到不良 CRC 数据包 |
| 5 | RESERVED | RC | 0h | 保留 |
| 4 | UCAST_RCVD | RC | 0h | 接收到单播数据包 |
| 3 | RESERVED | RC | 0h | 保留 |
| 2 | BCAST_RCVD | RC | 0h | 接收到广播数据包 |
| 1 | PATTERN_RCVD | RC | 0h | 接收到模式匹配数据包 |
| 0 | MAGIC_RCVD | RC | 0h | 接收到魔术包 |
RXF_PMATCH_DATA1 如 表 8-75 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PMATCH_DATA_15_0 | R/W | 0h | 完全匹配数据的位 15:0 - 用于 DA(目标地址)匹配 |
RXF_PMATCH_DATA2 如 表 8-76 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PMATCH_DATA_31_16 | R/W | 0h | 完全匹配数据的位 31:16 - 用于 DA(目标地址)匹配 |
RXF_PMATCH_DATA3 如 表 8-77 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PMATCH_DATA_47_32 | R/W | 0h | 完全匹配数据的位 47:32 - 用于 DA(目标地址)匹配 |
RXF_SCRON_PASS1 如 表 8-78 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | SCRON_PASSWORD_15_0 | R/W | 0h | 安全唤醒密码的位 15:0(与魔术包相关) |
RXF_SCRON_PASS2 如 表 8-79 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | SCRON_PASSWORD_31_16 | R/W | 0h | 安全唤醒密码的位 31:16(与魔术包相关) |
RXF_SCRON_PASS3 如 表 8-80 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | SCRON_PASSWORD_47_32 | R/W | 0h | 安全唤醒密码的位 47:32(与魔术包相关) |
RXF_PATTERN_1 如 表 8-81 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_0_1 | R/W | 0h | 所配置模式的第 0 字节(最低有效字节)和第 1 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_2 如 表 8-82 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_2_3 | R/W | 0h | 所配置模式的第 2 字节和第 3 字节。每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_3 如 表 8-83 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_4_5 | R/W | 0h | 所配置模式的第 4 字节和第 5 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_4 如 表 8-84 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_6_7 | R/W | 0h | 所配置模式的第 6 字节和第 7 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_5 如 表 8-85 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_8_9 | R/W | 0h | 所配置模式的第 8 字节和第 9 字节。每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_6 如 表 8-86 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_10_11 | R/W | 0h | 所配置模式的第 10 字节和第 11 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_7 如 表 8-87 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_12_13 | R/W | 0h | 所配置模式的第 12 字节和第 13 字节。每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_8 如 表 8-88 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_14_15 | R/W | 0h | 所配置模式的第 14 字节和第 15 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_9 如 表 8-89 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_16_17 | R/W | 0h | 所配置模式的第 16 字节和第 17 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_10 如 表 8-90 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_18_19 | R/W | 0h | 所配置模式的第 18 字节和第 19 字节。每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_11 如 表 8-91 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_20_21 | R/W | 0h | 所配置模式的第 20 字节和第 21 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_12 如 表 8-92 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_22_23 | R/W | 0h | 所配置模式的第 22 字节和第 23 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_13 如 表 8-93 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_24_25 | R/W | 0h | 所配置模式的第 24 字节和第 25 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_14 如 表 8-94 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_26_27 | R/W | 0h | 所配置模式的第 26 字节和第 27 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_15 如 表 8-95 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_28_29 | R/W | 0h | 所配置模式的第 28 字节和第 29 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_16 如 表 8-96 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_30_31 | R/W | 0h | 所配置模式的第 30 字节和第 31 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_17 如 表 8-97 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_32_33 | R/W | 0h | 所配置模式的第 32 字节和第 33 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_18 如 表 8-98 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_34_35 | R/W | 0h | 所配置模式的第 34 字节和第 35 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_19 如 表 8-99 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_36_37 | R/W | 0h | 所配置模式的第 36 字节和第 37 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_20 如 表 8-100 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_38_39 | R/W | 0h | 所配置模式的第 38 字节和第 39 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_21 如 表 8-101 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | RESERVED | R/W | 0h | 保留 |
RXF_PATTERN_22 如 表 8-102 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_42_43 | R/W | 0h | 所配置模式的第 42 字节和第 43 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_23 如 表 8-103 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_44_45 | R/W | 0h | 所配置模式的第 44 字节和第 45 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_24 如 表 8-104 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_46_47 | R/W | 0h | 所配置模式的第 46 字节和第 47 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_25 如 表 8-105 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_48_49 | R/W | 0h | 所配置模式的第 48 字节和第 49 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_26 如 表 8-106 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_50_51 | R/W | 0h | 所配置模式的第 50 字节和第 51 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_27 如 表 8-107 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_52_53 | R/W | 0h | 所配置模式的第 52 字节和第 53 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_28 如 表 8-108 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_54_55 | R/W | 0h | 所配置模式的第 54 字节和第 55 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_29 如 表 8-109 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_56_57 | R/W | 0h | 所配置模式的第 56 字节和第 57 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_30 如 表 8-110 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_58_59 | R/W | 0h | 所配置模式的第 58 字节和第 59 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_31 如 表 8-111 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_60_61 | R/W | 0h | 所配置模式的第 60 字节和第 61 字节。每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_32 如 表 8-112 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_62_63 | R/W | 0h | 所配置模式的第 62 字节和第 63 字节。 每个字节均可通过 RXF_PATTERN_BYTE_MASK 寄存器单独屏蔽 |
RXF_PATTERN_BYTE_MASK_1 如 表 8-113 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_MASK_0_15 | R/W | 0h | 模式第 0 至 15 字节的掩码。对于每个字节:“1”表示被屏蔽 |
RXF_PATTERN_BYTE_MASK_2 如 表 8-114 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_MASK_16_31 | R/W | 0h | 模式第 16 至 31 字节的掩码。对于每个字节:“1”表示被屏蔽 |
RXF_PATTERN_BYTE_MASK_3 如 表 8-115 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_MASK_32_47 | R/W | 0h | 模式第 32 至 47 字节的掩码。对于每个字节:“1”表示被屏蔽 |
RXF_PATTERN_BYTE_MASK_4 如 表 8-116 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PATTERN_BYTES_MASK_48_63 | R/W | 0h | 模式第 48 至 63 字节的掩码。对于每个字节:“1”表示被屏蔽 |
10M_SGMII_CFG 如 表 8-117 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0h | 保留 |
| 7 | 10M_SGMII_RATE_ADAPT_DISABLE | R/W | 0h | 速率自适应禁用
|
| 6 | RESERVED | R/W | 0h | 保留 |
| 5 | RESERVED | R/W | 0h | 保留 |
| 4 | RESERVED | R/W | 0h | 保留 |
| 3-0 | RESERVED | R/W | 0h | 保留 |
表 8-118 中显示了 IO_MUX_CFG。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12-8 | CLK_O_SEL | R/W | Ch | 选择时钟输出源
|
| 7 | RESERVED | R | 0h | 保留 |
| 6 | CLK_O_DISABLE | R/W | Xh | 时钟输出禁用
|
| 5 | RESERVED | R/W | 0h | 保留 |
| 4-1 | MAC_IMPEDANCE_CTRL | R/W | 8h | MAC I/O 的阻抗控制:输出阻抗近似范围为 35Ω 至 70Ω,共 16 个步进。最低为 1111,最高为 0000。范围和步长随工艺变化。 默认值通过修调设置为 50Ω,但默认寄存器值可能因工艺而异。可根据走线阻抗使用非默认的 MAC I/O 阻抗值。器件与走线阻抗间不匹配可能导致电压过冲和下冲。 |
| 0 | RESERVED | R/W | 0h | 保留 |
TDR_GEN_CFG1 如 表 8-119 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R/W | 0h | 保留 |
| 12 | TDR_CH_CD_BYPASS | R/W | 0h | 在 TDR 测试中旁路 C 通道和 D 通道 |
| 11 | TDR_CROSS_MODE_DIS | R/W | 0h | 若设置,则禁用交叉模式选项 - 永不检查交叉(仅侦听您发送的同一通道) |
| 10 | TDR_NLP_CHECK | R/W | 1h | 若设置,则在静默期间检查 NLP |
| 9-7 | TDR_AVG_NUM | R/W | 6h | 平均 TDR 周期数:000b = 1 个 TDR 周期 001b = 2 个 TDR 周期 010b = 4 个 TDR 周期 011b = 8 个 TDR 周期 100b = 16 个 TDR 周期 101b = 32 个 TDR 周期 110b = 64 个 TDR 周期(默认)111b = 保留 |
| 6-4 | TDR_SEG_NUM | R/W | 5h | 要检查的 TDR 段数 |
| 3-0 | TDR_CYCLE_TIME | R/W | 2h | 每个 TDR 周期的微秒数 |
TDR_GEN_CFG2 如 表 8-120 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_SILENCE_TH | R/W | C8h | 能量检测阈值 |
| 7-6 | TDR_POST_SILENCE_TIME | R/W | 1h | 用于 TDR 检测事务完成后寻找能量的计时器;若此间检测到能量,则判定 TDR 测试失败 |
| 5-4 | TDR_PRE_SILENCE_TIME | R/W | 1h | 启动前 TDR 用于寻找能量的计时器;若此间检测到能量,则判定 TDR 测试失败 |
| 3-0 | RESERVED | R | 0h | 保留 |
TDR_SEG_DURATION1 如 表 8-121 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0h | 保留 |
| 14-10 | TDR_SEG_DURATION_SEG3 | R/W | 14h | 段 3 运行所需的 125MHz 时钟周期数 |
| 9-5 | TDR_SEG_DURATION_SEG2 | R/W | 19h | 段 2 运行所需的 125MHz 时钟周期数 |
| 4-0 | TDR_SEG_DURATION_SEG1 | R/W | 6h | 段 1 运行所需的 125MHz 时钟周期数 |
TDR_SEG_DURATION2 如 表 8-122 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_SEG_DURATION_SEG5 | R/W | A0h | 段 5 运行所需的 125MHz 时钟周期数 |
| 7-6 | RESERVED | R | 0h | 保留 |
| 5-0 | TDR_SEG_DURATION_SEG4 | R/W | 1Eh | 段 4 运行所需的 125MHz 时钟周期数 |
TDR_GEN_CFG3 如 表 8-123 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | TDR_FWD_SHADOW_SEG4 | R/W | Eh | 指示在达到最大电平后需等待多长时间才能判定第 4 段已检测到峰值 |
| 11-8 | TDR_FWD_SHADOW_SEG3 | R/W | 9h | 指示在达到最大电平后需等待多长时间才能判定第 3 段已检测到峰值 |
| 7 | RESERVED | R | 0h | 保留 |
| 6-4 | TDR_FWD_SHADOW_SEG2 | R/W | 7h | 指示在达到最大电平后需等待多长时间才能判定第 2 段已检测到峰值 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | TDR_FWD_SHADOW_SEG1 | R/W | 6h | 指示在达到最大电平后需等待多长时间才能判定第 1 段已检测到峰值 |
TDR_GEN_CFG4 如 表 8-124 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13-11 | TDR_SDW_AVG_LOC | R/W | 3h | 段之间用于搜索平均峰值的检测区间 |
| 10-9 | RESERVED | R | 0h | 保留 |
| 8 | TDR_TX_TYPE_SEG5 | R/W | 1h | 该段发送速率类型 (10/100) |
| 7 | TDR_TX_TYPE_SEG4 | R/W | 1h | 该段发送速率类型 (10/100) |
| 6 | TDR_TX_TYPE_SEG3 | R/W | 1h | 该段发送速率类型 (10/100) |
| 5 | TDR_TX_TYPE_SEG2 | R/W | 0h | 该段发送速率类型 (10/100) |
| 4 | TDR_TX_TYPE_SEG1 | R/W | 0h | 该段发送速率类型 (10/100) |
| 3-0 | TDR_FWD_SHADOW_SEG5 | R/W | Fh | 指示在达到最大电平后需等待多长时间才能判定第 5 段已检测到峰值 |
TDR_THRESH_CFG1 如 表 8-125 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13-10 | TDR_P_LOC_THRESH_SEG3 | R/W | Ch | 当段 3 中的输入高于此值时,该样本被视为峰值 |
| 9-5 | TDR_P_LOC_THRESH_SEG2 | R/W | Eh | 当段 2 中的输入高于此值时,该样本被视为峰值 |
| 4-0 | TDR_P_LOC_THRESH_SEG1 | R/W | 17h | 当段 1 中的输入高于此值时,该样本被视为峰值 |
TDR_THRESH_CFG2 如 表 8-126 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R | 0h | 保留 |
| 12-8 | TDR_SEG1_HIGH_THRESH | R/W | Dh | 定义段 1 的特殊阈值 - 指示短反射,停止其他段搜索 |
| 7-4 | TDR_P_LOC_THRESH_SEG5 | R/W | 9h | 当段 5 中的输入高于此值时,该样本被视为峰值 |
| 3-0 | TDR_P_LOC_THRESH_SEG4 | R/W | Bh | 当段 4 中的输入高于此值时,该样本被视为峰值 |
TDR_GEN_CFG5 如 表 8-127 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-5 | RESERVED | R | 0h | 保留 |
| 4-0 | TDR_INITIAL_SKIP | R/W | 14h | 配置 TDR 中预期的自反射 |
TDR_PEAKS_LOC_A_0_1 如 表 8-128 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_A_1 | R | 0h | 在通道 A 检测到峰值位置 1 |
| 7-0 | TDR_PEAKS_LOC_A_0 | R | 0h | 在通道 A 检测到峰值位置 0 |
TDR_PEAKS_LOC_A_2_3 如 表 8-129 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_A_3 | R | 0h | 在通道 A 检测到峰值位置 3 |
| 7-0 | TDR_PEAKS_LOC_A_2 | R | 0h | 在通道 A 检测到峰值位置 2 |
TDR_PEAKS_LOC_A_4_B_0 如 表 8-130 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_B_0 | R | 0h | 在通道 B 检测到峰值位置 0 |
| 7-0 | TDR_PEAKS_LOC_A_4 | R | 0h | 在通道 A 检测到峰值位置 4 |
TDR_PEAKS_LOC_B_1_2 如 表 8-131 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_B_2 | R | 0h | 在通道 B 检测到峰值位置 2 |
| 7-0 | TDR_PEAKS_LOC_B_1 | R | 0h | 在通道 B 检测到峰值位置 1 |
TDR_PEAKS_LOC_B_3_4 如 表 8-132 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_B_4 | R | 0h | 在通道 B 检测到峰值位置 4 |
| 7-0 | TDR_PEAKS_LOC_B_3 | R | 0h | 在通道 B 检测到峰值位置 3 |
TDR_PEAKS_LOC_C_0_1 如 表 8-133 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_C_1 | R | 0h | 在通道 C 检测到峰值位置 1 |
| 7-0 | TDR_PEAKS_LOC_C_0 | R | 0h | 在通道 C 检测到峰值位置 0 |
TDR_PEAKS_LOC_C_2_3 如 表 8-134 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_C_3 | R | 0h | 在通道 C 检测到峰值位置 3 |
| 7-0 | TDR_PEAKS_LOC_C_2 | R | 0h | 在通道 C 检测到峰值位置 2 |
TDR_PEAKS_LOC_C_4_D_0 如 表 8-135 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_D_0 | R | 0h | 在通道 D 检测到峰值位置 0 |
| 7-0 | TDR_PEAKS_LOC_C_4 | R | 0h | 在通道 C 检测到峰值位置 4 |
TDR_PEAKS_LOC_D_1_2 如 表 8-136 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_D_2 | R | 0h | 在通道 D 检测到峰值位置 2 |
| 7-0 | TDR_PEAKS_LOC_D_1 | R | 0h | 在通道 D 检测到峰值位置 1 |
TDR_PEAKS_LOC_D_3_4 如 表 8-137 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | TDR_PEAKS_LOC_D_4 | R | 0h | 在通道 D 检测到峰值位置 4 |
| 7-0 | TDR_PEAKS_LOC_D_3 | R | 0h | 在通道 D 检测到峰值位置 3 |
TDR_GEN_STATUS 如表 8-138 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R | 0h | 保留 |
| 11 | TDR_P_LOC_CROSS_MODE_D | R | 0h | D 通道交叉模式下检测到峰值 |
| 10 | TDR_P_LOC_CROSS_MODE_C | R | 0h | C 通道交叉模式下检测到峰值 |
| 9 | TDR_P_LOC_CROSS_MODE_B | R | 0h | B 通道交叉模式下检测到峰值 |
| 8 | TDR_P_LOC_CROSS_MODE_A | R | 0h | A 通道交叉模式下检测到峰值 |
| 7 | TDR_P_LOC_OVERFLOW_D | R | 0h | D 通道当前段峰值总数达到最大值 5 |
| 6 | TDR_P_LOC_OVERFLOW_C | R | 0h | C 通道当前段峰值总数达到最大值 5 |
| 5 | TDR_P_LOC_OVERFLOW_B | R | 0h | B 通道当前段峰值总数达到最大值 5 |
| 4 | TDR_P_LOC_OVERFLOW_A | R | 0h | A 通道当前段峰值总数达到最大值 5 |
| 3 | TDR_SEG1_HIGH_CROSS_D | R | 0h | D 通道峰值超出第 1 段的高阈值 |
| 2 | TDR_SEG1_HIGH_CROSS_C | R | 0h | C 通道峰值超出第 1 段的高阈值 |
| 1 | TDR_SEG1_HIGH_CROSS_B | R | 0h | B 通道峰值超出第 1 段的高阈值 |
| 0 | TDR_SEG1_HIGH_CROSS_A | R | 0h | A 通道峰值超出第 1 段的高阈值 |
TDR_PEAKS_SIGN_A_B 如表 8-139 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | 保留 |
| 9 | TDR_PEAKS_SIGN_B_4 | R | 0h | B 通道检测到峰值标记 4 |
| 8 | TDR_PEAKS_SIGN_B_3 | R | 0h | B 通道检测到峰值标记 3 |
| 7 | TDR_PEAKS_SIGN_B_2 | R | 0h | B 通道检测到峰值标记 2 |
| 6 | TDR_PEAKS_SIGN_B_1 | R | 0h | B 通道检测到峰值标记 1 |
| 5 | TDR_PEAKS_SIGN_B_0 | R | 0h | B 通道检测到峰值标记 0 |
| 4 | TDR_PEAKS_SIGN_A_4 | R | 0h | A 通道检测到峰值标记 4 |
| 3 | TDR_PEAKS_SIGN_A_3 | R | 0h | A 通道检测到峰值标记 3 |
| 2 | TDR_PEAKS_SIGN_A_2 | R | 0h | A 通道检测到峰值标记 2 |
| 1 | TDR_PEAKS_SIGN_A_1 | R | 0h | A 通道检测到峰值标记 1 |
| 0 | TDR_PEAKS_SIGN_A_0 | R | 0h | A 通道检测到峰值标记 0 |
TDR_PEAKS_SIGN_C_D 如表 8-140 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | 保留 |
| 9 | TDR_PEAKS_SIGN_D_4 | R | 0h | D 通道检测到峰值标记 4 |
| 8 | TDR_PEAKS_SIGN_D_3 | R | 0h | D 通道检测到峰值标记 3 |
| 7 | TDR_PEAKS_SIGN_D_2 | R | 0h | D 通道检测到峰值标记 2 |
| 6 | TDR_PEAKS_SIGN_D_1 | R | 0h | D 通道检测到峰值标记 1 |
| 5 | TDR_PEAKS_SIGN_D_0 | R | 0h | D 通道检测到峰值标记 0 |
| 4 | TDR_PEAKS_SIGN_C_4 | R | 0h | C 通道检测到峰值标记 4 |
| 3 | TDR_PEAKS_SIGN_C_3 | R | 0h | C 通道检测到峰值标记 3 |
| 2 | TDR_PEAKS_SIGN_C_2 | R | 0h | C 通道检测到峰值标记 2 |
| 1 | TDR_PEAKS_SIGN_C_1 | R | 0h | C 通道检测到峰值标记 1 |
| 0 | TDR_PEAKS_SIGN_C_0 | R | 0h | C 通道检测到峰值标记 0 |
DBG_PRBS_PKT_CNT_1 如 表 8-141 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS_PKT_CNT_15_0 | R | 0h | 保存 PRBS 校验器所接收总包数的位 [15:0]。当写入寄存器 DBG_PRBS_ERR_CNT 位 [0] 或位 [1] 后,此寄存器中的值被锁定。当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 时停止(参见寄存器 0x0016) |
DBG_PRBS_PKT_CNT_2 如 表 8-142 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-0 | PRBS_PKT_CNT_31_16 | R | 0h | 保存 PRBS 校验器所接收总包数的位 [31:16]。当写入寄存器 DBG_PRBS_ERR_CNT 位 [0] 或位 [1] 后,此寄存器中的值被锁定。当 PRBS 计数模式设置为零时,计数在 0xFFFFFFFF 时停止(参见寄存器 0x0016) |
DSP_MASTER_STEP_4 如 表 8-143 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R/W | 0h | 保留 |
| 12-9 | RESERVED | R/W | 0h | 保留 |
| 8-6 | RESERVED | R/W | 0h | 保留 |
| 5-4 | RESERVED | R/W | 0h | 保留 |
| 3-2 | RESERVED | R/W | 0h | 保留 |
| 1-0 | RESERVED | R/W | 0h | 保留 |
DSP_SLAVE_STEP_4 如 表 8-144 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R/W | 0h | 保留 |
| 11-9 | RESERVED | R/W | 0h | 保留 |
| 8-6 | RESERVED | R/W | 0h | 保留 |
| 5-4 | RESERVED | R/W | 0h | 保留 |
| 3-2 | RESERVED | R/W | 0h | 保留 |
| 1-0 | RESERVED | R/W | 0h | 保留 |
DSP_SLAVE_STEP_5 如 表 8-145 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R/W | 0h | 保留 |
| 11-9 | RESERVED | R/W | 0h | 保留 |
| 8-6 | RESERVED | R/W | 0h | 保留 |
| 5-4 | RESERVED | R/W | 0h | 保留 |
| 3-2 | RESERVED | R/W | 0h | 保留 |
| 1-0 | RESERVED | R/W | 0h | 保留 |
DSP_SLAVE_STEP_6_7 如 表 8-146 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R/W | 0h | 保留 |
| 12-10 | RESERVED | R/W | 0h | 保留 |
| 9-7 | RESERVED | R/W | 0h | 保留 |
| 6-4 | RESERVED | R/W | 0h | 保留 |
| 3-2 | RESERVED | R/W | 0h | 保留 |
| 1-0 | RESERVED | R/W | 0h | 保留 |
OP_MODE_DECODE 如表 8-147 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-9 | RESERVED | R | 0h | 保留 |
| 8-7 | RESERVED | R | 0h | 保留 |
| 6 | BRIDGE_MODE_RGMII_MAC | R/W | 1h |
|
| 5 | RGMII_MII_SEL | R/W | 0h |
|
| 4 | RESERVED | R | 0h | 保留 |
| 3 | RESERVED | R | 0h | 保留 |
| 2-0 | CFG_OPMODE | R/W | 0h | 运行模式
|
GPIO_MUX_CTRL 如表 8-148 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | RESERVED | R/W | 0h | 保留 |
| 11-8 | RESERVED | R/W | 0h | 保留 |
| 7-4 | JTAG_TDO_GPIO_1_CTRL | R/W | 7h | 有关 GPIO 控制选项,请参见位 [3:0]。若启用任一类型的 SFD,该引脚会自动配置为 TX_SFD。 |
| 3-0 | LED_2_GPIO_0_CTRL | R/W | Ah | 以下选项可用于 GPIO 控制。若启用任一类型的 SFD,该引脚会自动配置为 RX_SFD。
|
MC_LINK_LOSS 如表 8-149 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-13 | RESERVED | R/W | 0h | 保留 |
| 12-9 | RESERVED | R/W | 0h | 保留 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R/W | 0h | 保留 |
| 6 | RESERVED | R/W | 0h | 保留 |
| 5 | RESERVED | R/W | 0h | 保留 |
| 4 | RESERVED | R/W | 0h | 保留 |
| 3 | CFG_LINK_LOSS_EN | R/W | 1h | 启用 MC 链路丢失功能
|
| 2-1 | RESERVED | R/W | 0h | 保留 |
| 0 | RESERVED | R/W | 0h | 保留 |
FX_CTRL 如表 8-150 所示。
返回到汇总表。
0xC00 之后的寄存器对于光纤、用于 RGMII 转 SGMII 和 SGMII 转 RGMII 的 SGMII IP 模块以及介质转换器是共用的。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | CTRL0_RESET | R/W | 0h | 控制光纤模式下的复位。复位完成后该位自动清零。
|
| 14 | CTRL0_LOOPBACK | R/W | 0h | 100BASE-X、1000BASE-FX 以及 RGMII-SGMII、SGMII-RGMII 的 MAC 环回。
|
| 13 | CTRL0_SPEED_SEL_LSB | R/W | 0h | 速率选择位 LSB[13] 和 MSB[6] 用于在光纤以太网模式下控制以太网链路的数据速率。这些位也受 Strap 配置影响。
|
| 12 | CTRL0_ANEG_EN | R/W | 1h | 启用 1000BASE-X、R2S、S2R 桥接模式的自动协商。受 Strap 配置控制。
|
| 11 | CTRL0_PWRDN | R/W | 0h | 对 R2S、S2R、1000Base-X、100Base-FX 模式下的 SGMII 进行断电。数字模块处于复位状态。 在 100Base-FX 模式下,无法准确反映 PWDN 模式下的链路状态。为确保准确反映链路状态,请执行以下操作: 0xD3 = 0xCF3 PWDN 位变为高电平 0xD3 = 0x00 任何其他需要执行的寄存器写入操作。 PWDN 位变为低电平
|
| 10 | CTRL0_ISOLATE | R/W | 0h | 隔离 MAC 接口。用于 1000BX、100FX 和 RGMII-SGMII 模式。不适用于 SGMII-RGMII 模式。
|
| 9 | CTRL0_RESTART_AN | R/W | 0h | 向此控制位写入 1 将重启 SGMII 和 1000B-X 模式下的自动协商。该位由硬件自动清零。
|
| 8 | CTRL0_DUPLEX_MODE | R/W | 1h | 强制双工模式。仅适用于 MII-100FX 模式。
|
| 7 | CTRL0_COL_TEST | R/W | 0h | 用于测试冲突功能。设置此位后,仅需将 tx_en 置为有效便会触发冲突 |
| 6 | CTRL0_SPEED_SEL_MSB | R/W | 1h | 仅当自动协商禁用时,才能强制配置 SGMII 速率。受 Strap 配置控制。参见本寄存器的位 13。 |
| 5-0 | RESERVED | R/W | 0h | 保留 |
FX_STS 如表 8-151 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | STTS_100B_T4 | R | 0h | 始终返回 0。器件不支持 100BASE-T4 模式 |
| 14 | STTS_100B_X_FD | R | 1h | 始终返回 1。器件支持 100BASE-FX 全双工 |
| 13 | STTS_100B_X_HD | R | 1h | 始终返回 1。器件支持 100BASE-FX 半双工 |
| 12 | STTS_10B_FD | R | 0h | 始终返回 0。器件不支持 10Mbps 光纤模式 |
| 11 | STTS_10B_HD | R | 0h | 始终返回 0。器件不支持 10Mbps 光纤模式 |
| 10 | STTS_100B_T2_FD | R | 0h | 始终返回 0。器件不支持 100BASE-T2 模式 |
| 9 | STTS_100B_T2_HD | R | 0h | 始终返回 0。器件不支持 100BASE-T2 模式 |
| 8 | STTS_EXTENDED_STATUS | R | 1h | 始终返回 1。 register15 中的扩展状态信息 |
| 7 | RESERVED | R | 0h | 保留 |
| 6 | STTS_MF_PREAMBLE_SUPRSN | R | 1h | 始终返回 1。PHY 接受前导码受抑制的管理帧。 |
| 5 | STTS_ANEG_COMPLETE | R | 0h | 1:自动协商过程已完成 0:自动协商过程未完成 |
| 4 | STTS_REMOTE_FAULT | R | 0h | 1:检测到远程故障状况 0:未检测到远程故障状况 |
| 3 | STTS_ANEG_ABILITY | R | 1h | 始终返回 1。 器件能够执行自动协商 |
| 2 | STTS_LINK_STATUS | R | 0h | 在 100FX/1000X 及 100FX/1000X MC 模式下,指示 100FX/1000X 链路已建立。 在 RGMII-SGMII 模式下,若启用自动协商,则该位指示 SGMII 链路已建立以及 LP 链路已建立;若禁用自动协商,则该位仅指示 SGMII 链路已建立。 在 SGMII-RGMII 模式下,该位指示 LP 链路已建立
|
| 1 | STTS_JABBER_DET | R | 0h | 返回 0。 |
| 0 | STTS_EXTENDED_CAPABILITY | R | 1h | 始终返回 1。 器件支持扩展寄存器功能 |
FX_PHYID1 如 表 8-152 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | RESERVED | R | 0h | 保留 |
| 13-0 | OUI_6_19_FIBER | R | 2000h | 组织唯一标识符位 19:6 |
FX_PHYID2 如 表 8-153 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | OUI_0_5_FIBER | R | 28h | 组织唯一标识符位 5:0 |
| 9-4 | MODEL_NUM_FIBER | R | Fh | 型号 |
| 3-0 | REVISION_NUM_FIBER | R | 1h | 版本号 |
FX_ANADV 如表 8-154 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | BP_NEXT_PAGE | R/W | 0h | 如需通告下一页,则设置该位。1 = 通告 0 = 未通告 |
| 14 | BP_ACK | R | 0h | 始终返回 0 |
| 13-12 | BP_REMOTE_FAULT | R/W | 0h | 00 = LINK_STATUS/UP 01=离线 10=LINK_FAILURE 11=AUTO_ERROR |
| 11-9 | RESERVED | R | 0h | 保留 |
| 8 | BP_ASYMMETRIC_PAUSE | R/W | 0h | 1 = 非对称暂停 0 = 无非对称暂停 |
| 7 | BP_PAUSE | R/W | 0h | 1 = MAC 暂停 0 = 无 MAC 暂停 |
| 6 | BP_HALF_DUPLEX | R/W | 0h | 1 = 通告 0 = 未通告 |
| 5 | BP_FULL_DUPLEX | R/W | 1h | 1 = 通告 0 = 未通告 |
| 4-0 | BP_RSVD1 | R | 0h | 保留。设置为 00000 |
FX_LPABL 如表 8-155 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | LP_ABILITY_NEXT_PAGE | R | 0h |
|
| 14 | LP_ABILITY_ACK | R | 0h |
|
| 13-12 | LP_ABILITY_REMOTE_FAULT | R | 0h | 从 LP 接收到远程故障。
|
| 11-9 | RESERVED | R | 0h | 保留 |
| 8 | LP_ABILITY_ASYMMETRIC_PAUSE | R | 0h |
|
| 7 | LP_ABILITY_PAUSE | R | 0h |
|
| 6 | LP_ABILITY_HALF_DUPLEX | R | 0h |
|
| 5 | LP_ABILITY_FULL_DUPLEX | R | 0h |
|
| 4-0 | RESERVED | R | 0h | 保留 |
FX_ANEXP 如表 8-156 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-4 | RESERVED | R | 0h | 保留 |
| 3 | AN_EXP_LP_NEXT_PAGE_ABLE | R | 0h | 当器件接收到 NP 位(位 15)设为 1 的基础页时,该位置 1。当自动协商状态进入 AN_ENABLE 时,该位被清零。由于 SGMII 不支持下一页,因此在 SGMII 模式下预期 NP 位将设置为 0。
|
| 2 | AN_EXP_LOCAL_NEXT_PAGE_ABLE | R | 0h | 在光纤 1000BASE-X 模式下,该位设置为 1。在 SGMII 模式下,该位设置为 0。
|
| 1 | AN_EXP_PAGE_RECEIVED | R | 0h | 当器件接收到新页时,状态被锁存。当软件读取该寄存器时,该位被清零。
|
| 0 | AN_EXP_LP_AUTO_NEG_ABLE | R | 0h | 当器件接收到基础页时,该位设置为 1。当自动协商状态进入 AN_ENABLE 时,该位被清零。
|
FX_LOCNP 如表 8-157 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | NP_TX_NEXT_PAGE | R/W | 0h | 0:若为最后一页,则置 1:若有更多页要发送 |
| 14 | RESERVED | R | 0h | 保留 |
| 13 | NP_TX_MESSAGE_PAGE_MODE | R/W | 1h | 0:若为未格式化页,则置 1:消息页 |
| 12 | NP_TX_ACK_2 | R/W | 0h | 器件能够符合消息
|
| 11 | NP_TX_TOGGLE | R | 0h |
|
| 10-0 | NP_TX_MESSAGE_FIELD | R/W | 1h | 消息代码字段,定义见 IEEE 附录 28C |
FX_LPNP 如表 8-158 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | LP_NP_NEXT_PAGE | R | 0h | LP 最后一页
|
| 14 | LP_NP_ACK | R | 0h | 保留 |
| 13 | LP_NP_MESSAGE_PAGE_MODE | R | 0h | LP 消息页模式 0:若为未格式化页,则置 1:消息页 |
| 12 | LP_NP_ACK_2 | R | 0h | LP 能够符合消息 0:不符合消息。1:符合消息。 |
| 11 | LP_NP_TOGGLE | R | 0h | LP 切换位 0:先前发送的链路码字值为逻辑 1。1:先前发送的链路码字值为逻辑 0 |
| 10-0 | LP_NP_MESSAGE_FIELD | R | 0h | LP 消息代码字段,定义见 IEEE 附录 28C |
CFG_FX_CTRL0 如 表 8-159 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | RESERVED |
| 9 | CFG_SDIN | R/W | 0h |
|
| 8-0 | RESERVED | R | 0h | RESERVED |
FX_INT_EN 如表 8-160 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | 保留 |
| 9 | FEF_FAULT_EN | R/W | 1h | FEF 故障接收中断使能
|
| 8 | TX_FIFO_FULL_EN | R/W | 1h | 光纤和 SGMII 发送 FIFO 满中断使能
|
| 7 | TX_FIFO_EMPTY_EN | R/W | 1h | 光纤和 SGMII 发送 FIFO 空中断使能
|
| 6 | RX_FIFO_FULL_EN | R/W | 1h | 光纤和 SGMII 接收 FIFO 满中断使能
|
| 5 | RX_FIFO_EMPTY_EN | R/W | 1h | 光纤和 SGMII 接收 FIFO 空中断使能
|
| 4 | LINK_STS_CHANGE_EN | R/W | 1h | 链路状态更改中断使能
|
| 3 | LP_FAULT_RX_EN | R/W | 1h | 链路伙伴远程故障中断使能
|
| 2 | PRI_RES_FAIL_EN | R/W | 1h | 优先级解析失败中断使能
|
| 1 | LP_NP_RX_EN | R/W | 1h | 链路伙伴下一页接收中断使能
|
| 0 | LP_BP_RX_EN | R/W | 1h | 链路伙伴基础页接收中断使能
|
FX_INT_STS 如表 8-161 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-10 | RESERVED | R | 0h | 保留 |
| 9 | FEF_FAULT | RC | 0h | FEF 故障接收中断
|
| 8 | TX_FIFO_FULL | RC | 0h | 光纤发送 FIFO 满中断
|
| 7 | TX_FIFO_EMPTY | RC | 0h | 光纤发送 FIFO 空中断
|
| 6 | RX_FIFO_FULL | RC | 0h | 光纤接收 FIFO 满中断
|
| 5 | RX_FIFO_EMPTY | RC | 0h | 光纤接收 FIFO 空中断
|
| 4 | LINK_STS_CHANGE | RC | 0h | 链路状态更改中断
|
| 3 | LP_FAULT_RX | RC | 0h | 链路伙伴远程故障中断
|
| 2 | PRI_RES_FAIL | RC | 0h | 优先级解析失败中断
|
| 1 | LP_NP_RX | RC | 0h | 链路伙伴下一页接收中断
|
| 0 | LP_BP_RX | RC | 0h | 链路伙伴基础页接收中断
|
BIST_CONTROL_FX 如表 8-162 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R/W | 0h | 保留 |
| 14 | RESERVED | R/W | 0h | 保留 |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | RESERVED | R/W | 0h | 保留 |
| 11-10 | RESERVED | R/W | 0h | 保留 |
| 9 | RESERVED | R/W | 0h | 保留 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7 | RESERVED | R/W | 0h | 保留 |
| 6 | RESERVED | R/W | 0h | 保留 |
| 5 | FIBER_REVERSE_LOOPBACK_EN | R/W | 0h | 启用光纤连接的反向环回
|
| 4-3 | RESERVED | R/W | 0h | 保留 |
| 2 | RESERVED | R/W | 0h | 保留 |
| 1-0 | RESERVED | R/W | 0h | 保留 |