配置空间可为软件提供配置各种 IP 核用例的功能。部分配置为可选,分配的寄存器在特定变体中可能不存在,在此情况下,相应的寄存器被视为保留 (RESERVED)。
十六进制地址 | 寄存器名称 | 注释 |
---|---|---|
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 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x001C | CONFIGURATION_VL_LENGTH_REG: 001C | |
0x0020 | TICK_REG: 0020 | |
0x0024 | CONFIGURATION_REVISION_REG: 0024 | |
0x0028 | CONFIGURATION_TX_TEST_PAT_SEED_A_LSB: 0028 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x002C | CONFIGURATION_TX_TEST_PAT_SEED_A_MSB: 002C | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0030 | CONFIGURATION_TX_TEST_PAT_SEED_B_LSB: 0030 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0034 | CONFIGURATION_TX_TEST_PAT_SEED_B_MSB: 0034 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0038 | CONFIGURATION_1588_REG: 0038 | 仅限 MAC+PCS 变体 |
0x0040 | CONFIGURATION_TX_FLOW_CONTROL_REG1: 0040 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0044 | CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG1: 0044 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0048 | CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG2: 0048 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x004C | CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG3: 004C | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0050 | CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG4: 0050 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0054 | CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG5: 0054 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0058 | CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG1: 0058 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x005C | CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG2: 005C | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0060 | CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG3: 0060 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0064 | CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG4: 0064 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0068 | CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG5: 0068 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x006C | CONFIGURATION_TX_FLOW_CONTROL_PPP_ETYPE_OP_REG: 006C | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0070 | CONFIGURATION_TX_FLOW_CONTROL_GPP_ETYPE_OP_REG: 0070 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0074 | CONFIGURATION_TX_FLOW_CONTROL_GPP_DA_REG_LSB: 0074 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0078 | CONFIGURATION_TX_FLOW_CONTROL_GPP_DA_REG_MSB: 0078 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x007C | CONFIGURATION_TX_FLOW_CONTROL_GPP_SA_REG_LSB: 007C | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0080 | CONFIGURATION_TX_FLOW_CONTROL_GPP_SA_REG_MSB: 0080 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0084 | CONFIGURATION_TX_FLOW_CONTROL_PPP_DA_REG_LSB: 0084 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0088 | CONFIGURATION_TX_FLOW_CONTROL_PPP_DA_REG_MSB: 0088 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x008C | CONFIGURATION_TX_FLOW_CONTROL_PPP_SA_REG_LSB: 008C | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0090 | CONFIGURATION_TX_FLOW_CONTROL_PPP_SA_REG_MSB: 0090 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0094 | CONFIGURATION_RX_FLOW_CONTROL_REG1: 0094 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x0098 | CONFIGURATION_RX_FLOW_CONTROL_REG2: 0098 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x009C | CONFIGURATION_RX_FLOW_CONTROL_PPP_ETYPE_OP_REG: 009C | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00A0 | CONFIGURATION_RX_FLOW_CONTROL_GPP_ETYPE_OP_REG: 00A0 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00A4 | CONFIGURATION_RX_FLOW_CONTROL_GCP_PCP_TYPE_REG: 00A4 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00A8 | CONFIGURATION_RX_FLOW_CONTROL_PCP_OP_REG: 00A8 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00AC | CONFIGURATION_RX_FLOW_CONTROL_GCP_OP_REG: 00AC | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00B0 | CONFIGURATION_RX_FLOW_CONTROL_DA_REG1_LSB: 00B0 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00B4 | CONFIGURATION_RX_FLOW_CONTROL_DA_REG1_MSB: 00B4 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00B8 | CONFIGURATION_RX_FLOW_CONTROL_DA_REG2_LSB: 00B8 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00BC | CONFIGURATION_RX_FLOW_CONTROL_DA_REG2_MSB: 00BC | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00C0 | CONFIGURATION_RX_FLOW_CONTROL_SA_REG1_LSB: 00C0 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00C4 | CONFIGURATION_RX_FLOW_CONTROL_SA_REG1_MSB: 00C4 | 仅适用于 MAC+PCS 变体和仅限 MAC 变体 |
0x00D0 | CONFIGURATION_RSFEC_REG: 00D0 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x00D4 | CONFIGURATION_FEC_REG: 00D4 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x00E0 | CONFIGURATION_AN_CONTROL_REG1: 00E0 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x00E4 | CONFIGURATION_AN_CONTROL_REG2: 00E4 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x00F8 | CONFIGURATION_AN_ABILITY: 00F8 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0100 | CONFIGURATION_LT_CONTROL_REG1: 0100 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0104 | CONFIGURATION_LT_TRAINED_REG: 0104 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0108 | CONFIGURATION_LT_PRESET_REG: 0108 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x010C | CONFIGURATION_LT_INIT_REG: 010C | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0110 | CONFIGURATION_LT_SEED_REG0: 0110 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0130 | CONFIGURATION_LT_COEFFICIENT_REG0: 0130 | 仅适用于 MAC+PCS 变体和仅限 PCS 变体 |
0x0134 | USER_REG_0: 0134 | |
0x0138 | SWITCH_CORE_SPEED_REG: 0138 | |
0x013C | CONFIGURATION_1588_32BIT_REG: 0x013C | 仅适用于 MAC+PCS/PMA 32 位变体 1588 变体 |
0x0140 | TX_CONFIGURATION_1588_REG:0x0140 | 仅适用于 MAC+PCS/PMA 32 位变体 1588 变体 |
0x0144 | RX_CONFIGURATION_1588_REG: 0x0144 | 仅适用于 MAC+PCS/PMA 32 位变体 1588 变体 |
0x019C | CONFIGURATION_TSN_REG: 0x019C | 仅当启用“Preemption”(抢占)功能时才可用。 |
0x014C | VERSAL_CHANNEL_NUM_REG: 0x014C | 仅适用于 MAC+PCS/PMA 32 位(前提是针对 AMD Versal™ 平台启用时间戳)。 |
0x0154 | GT_WIZ_CONTROL_REG | 仅限 Versal 器件 |