The status registers provide an indication of the health of the system. These registers are Read-Only and a read operation clears the register.
Status registers are cleared according to the following conditions:
- Applying
s_axi_aresetn
clears both TX and RX status registers - When a particular status register is read (clear on read)
- Applying
rx_reset
clears the RX status registers only - Applying
tx_reset
clears the TX status registers only
Hex Address | Register Name | Notes |
---|---|---|
0x0180 | STAT_CORE_SPEED_REG | |
0x0400 1 | STAT_TX_STATUS_REG1: 0400 | |
0x0404 | STAT_RX_STATUS_REG1: 0404 | |
0x0408 1 | STAT_STATUS_REG1: 0408 | Only in MAC+PCS and PCS-only variants |
0x040C 1 | STAT_RX_BLOCK_LOCK_REG: 040C | Only in MAC+PCS and PCS-only variants |
0x043C 1 | STAT_RX_RSFEC_STATUS_REG: 043C | Only for MAC+PCS/PMA 64-bit variant |
0x0448 1 | STAT_RX_FEC_STATUS_REG: 0448 | Only in MAC+PCS and PCS-only variants |
0x044C 1 | STAT_TX_RSFEC_STATUS_REG: 044C | Only for MAC+PCS/PMA 64-bit variant |
0x0450 1 | STAT_TX_FLOW_CONTROL_REG1: 0450 | Only in MAC+PCS variant and MAC-only variants |
0x0454 1 | STAT_RX_FLOW_CONTROL_REG1: 0454 | Only in MAC+PCS variant and MAC-only variants |
0x0458 1 | STAT_AN_STATUS: 0458 | Only in MAC+PCS and PCS-only variants |
0x045C 1 | STAT_AN_ABILITY: 045C | Only in MAC+PCS and PCS-only variants |
0x0460 1 | STAT_AN_LINK_CTL: 0460 | Only in MAC+PCS and PCS-only variants |
0x0464 1 | STAT_LT_STATUS_REG1: 0464 | Only in MAC+PCS and PCS-only variants |
0x0468 1 | STAT_LT_STATUS_REG2: 0468 | Only in MAC+PCS and PCS-only variants |
0x046C 1 | STAT_LT_STATUS_REG3: 046C | Only in MAC+PCS and PCS-only variants |
0x0470 1 | STAT_LT_STATUS_REG4: 0470 | Only in MAC+PCS and PCS-only variants |
0x0474 1 | STAT_LT_COEFFICIENT0_REG: 0474 | Only in MAC+PCS and PCS-only variants |
0x0494 1 | STAT_RX_VALID_CTRL_CODE: 0494 | Only in MAC+PCS and PCS-only variants |
0x04A0 1 | STAT_GT_WIZ_REG | |
0x049C 1 | STAT_TSN_REG: 0x049C | Only when 802.1cm Preemption feature enabled |
|