Low Latency 40G Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813652
Date 11/25/2024
Public
Document Table of Contents

6.6. GTS Transceiver Reconfiguration Signals

You can access the transceiver control and status registers using the transceiver reconfiguration interface. The reconfiguration interface provides direct access to the programmable space of each channel. The signals are described below. For more information, refer to the GTS Transceiver PHY User Guide .

Table 19.  Transceiver Reconfiguration Signals
Port Name Direction Width Description
reconfig_clk Input 1 Reconfiguration clock. The clock frequency ranges from 100 MHz to 125 MHz.
reconfig_reset Input 1 Resets the Avalon® memory-mapped interface and all of the registers to which it provides access.
reconfig_write Input 1 Write enable signal.
reconfig_read Input 1 Read enable signal.
reconfig_address Input 21 Address bus.
reconfig_writedata Input 32 A 32-bit data write bus. reconfig_address specifies the address.
reconfig_readdata Output 32 A 32-bit data read bus. Drives read data from the specified address. Signal is valid after reconfig_waitrequest is deasserted.
reconfig_waitrequest Output 1 Indicates the Avalon® memory-mapped interface is busy.
reconfig_readdatavalid Output 1 Reconfiguration read data valid.

To perform dynamic reconfiguration across various channels, use a common reconfiguration interface. The IP only supports the shared reconfiguration method. The reconfiguration address for the IP is 21 bits in size, with the most significant bit (MSB), bit 20, being set to '1' to enable or disable the PMA operation for selecting the PMA. The width of the reconfig_address is 21 bits, where bit 20 is not utilized. Bits 19 and 18 of the reconfig_address are designated for selecting the PMA lane, while the remaining bits, reconfig_address[17:0], specify a word-aligned address for each individual PMA lane.

For example to access the Transceiver PHY loopback register with the address 0x91418 for PMA lane-1, set the reconfig_address[20:0] to 0x64506. The reconfig address [19:0] is then directly relayed to the GTS PMA transceiver without alteration.