Configuration Register Space - 3.1 English

UltraScale+ Devices Integrated 100G Ethernet Subsystem LogiCORE IP Product Guide (PG203)

Document ID
PG203
Release Date
2024-07-17
Version
3.1 English

The configuration space provides the Vivado IDE with the ability to configure the IP for various use-cases.

The integrated IP (Hardened UltraScale+ Integrated 100G Ethernet) makes use of a dynamic reconfiguration port (DRP) to provide users with the ability to configure aspects of the IP without the need for fabric logic connections. In this case, those configuration bits in the soft AXI Control register set will become RESERVED (unused) and the SW should use the DRP operation registers to configure those attributes of the IP. The DRP address map for the Integrated IP is listed in DRP Address Map of the CMAC Block.

Table 1. Configuration Register Map
Address Register Name
0x0000 GT_RESET_REG
0x0004 RESET_REG
0x0008 SWITCH_CORE_MODE_REG
0x000C CONFIGURATION_TX_REG1
0x0010 Reserved
0x0014 CONFIGURATION_RX_REG1
0x0018–0x001C Reserved
0x0020 CORE_MODE_REG
0x0024 CORE_VERSION_REG
0x0028 Reserved
0x002C CONFIGURATION_TX_BIP_OVERRIDE
0x0030 CONFIGURATION_TX_FLOW_CONTROL_CONTROL_REG1
0x0034 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG1
0x0038 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG2
0x003C CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG3
0x0040 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG4
0x0044 CONFIGURATION_TX_FLOW_CONTROL_REFRESH_REG5
0x0048 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG1
0x004C CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG2
0x0050 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG3
0x0054 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG4
0x0058 CONFIGURATION_TX_FLOW_CONTROL_QUANTA_REG5
0x005C CONFIGURATION_TX_OTN_PKT_LEN_REG
0x0060 CONFIGURATION_TX_OTN_CTL_REG
0x0064–0x0080 Reserved
0x0084 CONFIGURATION_RX_FLOW_CONTROL_CONTROL_REG1
0x0088 CONFIGURATION_RX_FLOW_CONTROL_CONTROL_REG2
0x008C Reserved
0x0090 GT_LOOPBACK_REG
0x0094–0x009C Reserved
0x00A0 CONFIGURATION_AN_CONTROL_REG1
0x00A4 CONFIGURATION_AN_CONTROL_REG2
0x00A8 CONFIGURATION_AN_ABILITY
0x00AC CONFIGURATION_LT_CONTROL_REG1
0x00B0 CONFIGURATION_LT_TRAINED_REG
0x00B4 CONFIGURATION_LT_PRESET_REG
0x00B8 CONFIGURATION_LT_INIT_REG
0x00BC CONFIGURATION_LT_SEED_REG0
0x00C0 CONFIGURATION_LT_SEED_REG1
0x00C4 CONFIGURATION_LT_COEFFICIENT_REG0
0x00C8 CONFIGURATION_LT_COEFFICIENT_REG1
0x00CC USER_REG0
0x00D0–0x01FF Reserved
RSFEC Config Address Space
0x1000 RSFEC_CONFIG_INDICATION_CORRECTION
0x107C RSFEC_CONFIG_ENABLE