F-Tile Ethernet Intel® FPGA Hard IP User Guide

ID 683023
Date 6/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents
Give Feedback

7.13.2. Transceiver Reconfiguration Interfaces

You access the control and status registers of the Intel® Agilex™ F-tile transceivers during normal operation using an Avalon® memory-mapped interface. The interface responds regardless of the link status. It also responds when the IP core is in a reset state driven by any reset signal or soft reset other than the i_reconfig_reset signal.

Asserting the i_reconfig_reset signal resets all transceiver reconfiguration control and status registers, including the statistics counters; while this reset is in process, reads and writes to addresses in the F-Tile Ethernet Intel® FPGA Hard IP is delayed.

Table 54.  Transceiver Reconfiguration Interface Ports to Native PHY Reconfiguration InterfacesThe signals in this interface are clocked by the i_reconfig_clk clock and reset by the i_reconfig_reset signal. The signal names are standard Avalon® memory-mapped interface signals.
  • n = index of transceiver associated with the reconfiguration interface, from 0 to (number of lanes - 1)
Port Name Width Description

i_reconfig_xcvrn_addr[17:0]

18 bits

Address bus for transceiver control and status registers.

i_reconfig_xcvrn_read

1 bit

Transceiver read signal.

When asserted, starts a read cycle.

i_reconfig_xcvrn_write

1 bit

Transceiver write signal.

When asserted, writes data on the reconfiguration write data bus.

i_reconfig_xcvrn_byteenable[3:0]

4 bits

Transceiver byte enable signal for read and write request.

o_reconfig_xcvrn_readdata[31:0]

32 bits

Transceiver read data bus.

When asserted, presents transceiver data read on a read cycle.

o_reconfig_xcvrn_readdata_valid

1 bit

Read data from Transceiver read data bus is valid.

i_reconfig_xcvrn_writedata[31:0]

32 bits

Transceiver write data bus.

When asserted, presents transceiver data written on a write cycle.

o_reconfig_xcvrn_waitrequest

1 bit Indicates the Avalon® memory-mapped interface is busy. The read or write cycle is only complete when this signal goes low.