10G/25G Ethernet Subsystem 的状态寄存器映射 - 4.1 简体中文

10G/25G High Speed Ethernet Subsystem 产品指南 (PG210)

Document ID
PG210
Release Date
2023-05-10
Version
4.1 简体中文

状态寄存器可用于指示系统运行状况。这些寄存器为只读,并且读取操作会清除相应的寄存器。

按以下条件清除状态寄存器:

  • 应用 s_axi_aresetn 会同时清除 TX 和 RX 状态寄存器
  • 读取特定的状态寄存器时(读取时清除)
  • 应用 rx_reset 仅清除 RX 状态寄存器
  • 应用 tx_reset 仅清除 TX 状态寄存器
表 1. 状态寄存器映射
十六进制地址 寄存器名称 注释
0x0400 STAT_TX_STATUS_REG1: 0400  
0x0404 STAT_RX_STATUS_REG1: 0404  
0x0408 STAT_STATUS_REG1: 0408 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x040C STAT_RX_BLOCK_LOCK_REG: 040C 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x043C STAT_RX_RSFEC_STATUS_REG: 043C 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0448 STAT_RX_FEC_STATUS_REG: 0448 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x044C STAT_TX_RSFEC_STATUS_REG: 044C 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0450 STAT_TX_FLOW_CONTROL_REG1: 0450 仅适用于 MAC+PCS 变体和仅限 MAC 变体
0x0454 STAT_RX_FLOW_CONTROL_REG1: 0454 仅适用于 MAC+PCS 变体和仅限 MAC 变体
0x0458 STAT_AN_STATUS: 0458 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x045C STAT_AN_ABILITY: 045C 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0460 STAT_AN_LINK_CTL: 0460 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x09F0 STAT_AN_LINK_CTL2: 09F0 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0464 STAT_LT_STATUS_REG1: 0464 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0468 STAT_LT_STATUS_REG2: 0468 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x046C STAT_LT_STATUS_REG3: 046C 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0470 STAT_LT_STATUS_REG4: 0470 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0474 STAT_LT_COEFFICIENT0_REG: 0474 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0494 STAT_RX_VALID_CTRL_CODE: 0494 仅适用于 MAC+PCS 变体和仅限 PCS 变体
0x0498 STAT_CORE_SPEED_REG: 0498  
0x049C STAT_TSN_REG: 0x049C 仅当启用 802.1cm Preemption 功能时才适用
0x04A0 STAT_GT_WIZ_REG