GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 4/01/2024
Public

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

Document Table of Contents

4.7. Ethernet Hard IP Reconfiguration Interface

You access Ethernet control and status registers of the GTS Ethernet Intel® FPGA Hard IP 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.
Note: The physical Avalon® Memory-Mapped Interface interfaces are word-addressed. The address always aligns 32-bit words. All register access described in this user guide is byte-based access. You need to convert each word address to a byte address by shifting right by two (dividing by 4). To access individual bytes, use the byte enable signals.

The table below lists the Ethernet HIP Reconfiguration Interface signals. These signals are synchronous to the i_reconfig_clk.

Table 34.  Ethernet HIP Reconfiguration Interface Signals
Port Name Width Description
i_reconfig_eth_addr 18 bits Address bus for Ethernet control and status registers.
i_reconfig_eth_byteenable 4 bits Byte enable for Ethernet read and write request signals.
i_reconfig_eth_read 1 bit Read request signal for Ethernet control and status registers.
i_reconfig_eth_writedata 32 bits Write request signal for Ethernet control and status registers.
i_reconfig_eth_write 1 bit Write data for Ethernet control and status registers.
o_reconfig_eth_readdata 32 bits Read data from reads to Ethernet control and status registers.
o_reconfig_eth_readdata_valid 1 bit Read data from Ethernet control and status registers is valid.
o_reconfig_eth_waitrequest 1 bit Avalon® memory-mapped interface stalling signal for operations on Ethernet control and status registers.

This interface can access the entire address space of the Ethernet HIP. Refer to Configuration Registers for a description of the address space and links to all of the Ethernet HIP's status and control registers.