Visible to Intel only — GUID: ihz1699437339544
Ixiasoft
Visible to Intel only — GUID: ihz1699437339544
Ixiasoft
4. F-Tile Low Latency 100G Ethernet Intel® FPGA IP Parameters
The F-Tile Low Latency 100G Ethernet Intel® FPGA IP parameter editor provides the parameters you can set to configure the F-Tile Low Latency 100G Ethernet Intel® FPGA IP core and design example.
Parameter | Range | Default Setting | Description |
---|---|---|---|
General Options | |||
Device family | N/A | Agilex 7 | Only Intel Agilex® 7 devices are supported. |
Target transceiver tile | N/A | None | Selects Intel Agilex® 7 transceiver Tile. |
READY LATENCY | 0, 3 | 0 | Selects the readyLatency value on the TX client interface. readyLatency is an Avalon® streaming interface property that defines the number of clock cycles of delay from when the IP core asserts the l8_tx_ready signal to the clock cycle in which the IP core can accept data on the TX client interface. Refer to the Avalon® Interface Specifications. Selecting a latency of 3 eases timing closure at the expense of increased latency for the datapath. If you set the readyLatency to 3 and turn on standard flow control, data might be delayed in the IP core while the IP core is backpressured. |
PCS/PMA Options | |||
Enable RS-FEC | Enabled, Disabled | Disabled | When enabled, the IP core implements Reed-Solomon forward error correction (FEC). |
Flow Control Options | |||
Enable MAC Flow Control | Enabled, Disabled | Disabled | When enabled, the IP core implements flow control. When either link partner experiences congestion, the respective transmit control sends pause frames. Register settings in TX Flow Control Registers and RX Flow Control Registers control flow control behavior, including whether the IP core implements standard flow control or priority-based flow control. If you turn on standard flow control and set the readyLatency to 3, data might be delayed in the IP core while the IP core is backpressured. |
Number of queues | 1-8 | 8 | Specifies the number of queues used in managing flow control. |
MAC Options | |||
Enable TX CRC insertion | Enabled, Disabled | Enabled | When enabled, the TX MAC will calculate and insert a cyclic redundancy code (CRC) at the end of the frame. |
Enable link fault generation | Enabled, Disabled | Disabled | When enabled, the core will present link fault status information to the client. |
Enable preamble passthrough | Enabled, Disabled | Disabled | When enabled, RX and TX preamble ports are presented on the client interface for the user to specified a preamble (TX) and read a received preamble (RX). When disabled, the TX preamble is inserted by the TX MAC and the RX preamble is removed by the RX MAC. |
Enable MAC stats counters | Enabled, Disabled | Enabled | When enabled, the MAC will contain statistics counters which can be read via the Avalon® memory-mapped interface bus. |
Enable Strict SFD check | Enabled, Disabled | Disabled | Enable strict SFD checking in RX MAC. |
Configuration, Debug and Extension Options | |||
Enable Native PHY Debug Master Endpoint | Enabled, Disabled | Disabled | When enabled, an embedded Native PHY Debug Master Endpoint connects internally to the Avalon® memory-mapped interface slave interface for the dynamic reconfiguration. The Native PHY Debug Master Endpoint can access the reconfiguration space of the transceiver. It can perform certain tests and debug functions via JTAG using System Console. |
Enable JTAG to Avalon Master Bridge | Enabled, Disabled | Disabled | When selected, IP includes a JTAG to Avalon® memory-mapped interface Master bridge connecting internally to status and reconfig registers. This allows the Ethernet Link Inspector to be run using System Console. |