Configuration Register Map - 1.2 English

USXGMII Ethernet Subsystem Product Guide (PG251)

Document ID
PG251
Release Date
2023-12-12
Version
1.2 English

The configuration space provides software with the ability to configure the IP core for various use cases. Certain features are optional and the assigned register might not exist in a particular variant, in which case the applicable registers are considered RESERVED.

Table 1. Configuration Register Map
Hex Address Register Name/Link to Description
0x0000 GT_RESET_REG: 0000
0x0004 RESET_REG: 0004
0x0008 MODE_REG: 0008
0x000C CONFIGURATION_TX_REG1: 000C
0x0014 CONFIGURATION_RX_REG1: 0014
0x0018 CONFIGURATION_RX_MTU: 0018
0x0020 TICK_REG: 0020
0x0024 CONFIGURATION_REVISION_REG: 0024
0x0028 CONFIGURATION_TX_TEST_PAT_SEED_A_LSB: 0028
0x002C CONFIGURATION_TX_TEST_PAT_SEED_A_MSB: 002C
0x0030 CONFIGURATION_TX_TEST_PAT_SEED_B_LSB: 0030
0x0034 CONFIGURATION_TX_TEST_PAT_SEED_B_MSB: 0034
0x0038 CONFIGURATION_1588_REG: 0038
0x0040 CONFIGURATION_TX_FLOW_CONTROL_REG1: 0040
0x0044 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG1: 0044
0x0048 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG2: 0048
0x004C CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG3: 004C
0x0050 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG4: 0050
0x0054 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG5: 0054
0x0058 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG1: 0058
0x005C CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG2: 005C
0x0060 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG3: 0060
0x0064 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG4: 0064
0x0068 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG5: 0068
0x006C CONFIGURATION_TX_FLOW_CONTROL_PPP_ETYPE_OP_REG: 006C
0x0070 CONFIGURATION_TX_FLOW_CONTROL_GPP_ETYPE_OP_REG: 0070
0x0074 CONFIGURATION_TX_FLOW_CONTROL_GPP_DA_REG_LSB: 0074
0x0078 CONFIGURATION_TX_FLOW_CONTROL_GPP_DA_REG_MSB: 0078
0x007C CONFIGURATION_TX_FLOW_CONTROL_GPP_SA_REG_LSB: 007C
0x0080 CONFIGURATION_TX_FLOW_CONTROL_GPP_SA_REG_MSB: 0080
0x0084 CONFIGURATION_TX_FLOW_CONTROL_PPP_DA_REG_LSB: 0084
0x0088 CONFIGURATION_TX_FLOW_CONTROL_PPP_DA_REG_MSB: 0088
0x008C CONFIGURATION_TX_FLOW_CONTROL_PPP_SA_REG_LSB: 008C
0x0090 CONFIGURATION_TX_FLOW_CONTROL_PPP_SA_REG_MSB: 0090
0x0094 CONFIGURATION_RX_FLOW_CONTROL_REG1: 0094
0x0098 CONFIGURATION_RX_FLOW_CONTROL_REG2: 0098
0x009C CONFIGURATION_RX_FLOW_CONTROL_PPP_ETYPE_OP_REG: 009C
0x00A0 CONFIGURATION_RX_FLOW_CONTROL_GPP_ETYPE_OP_REG: 00A0
0x00A4 CONFIGURATION_RX_FLOW_CONTROL_GCP_PCP_TYPE_REG: 00A4
0x00A8 CONFIGURATION_RX_FLOW_CONTROL_PCP_OP_REG: 00A8
0x00AC CONFIGURATION_RX_FLOW_CONTROL_GCP_OP_REG: 00AC
0x00B0 CONFIGURATION_RX_FLOW_CONTROL_DA_REG1_LSB: 00B0
0x00B4 CONFIGURATION_RX_FLOW_CONTROL_DA_REG1_MSB: 00B4
0x00B8 CONFIGURATION_RX_FLOW_CONTROL_DA_REG2_LSB: 00B8
0x00BC CONFIGURATION_RX_FLOW_CONTROL_DA_REG2_MSB: 00BC
0x00C0 CONFIGURATION_RX_FLOW_CONTROL_SA_REG1_LSB: 00C0
0x00C4 CONFIGURATION_RX_FLOW_CONTROL_SA_REG1_MSB: 00C4
0x00C8 CONFIGURATION_USXGMII_AN: 00C8
0x0184 USER_REG_0: 0184
0x0188 USER_REG_1: 0188
0x0194 CONFIGURATION_TX_PTP_LATENCY_ADJUST_REG: 0194
0x0198 CONFIGURATION_RX_PTP_LATENCY_ADJUST_REG: 0198