Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

7.4.5.2. Network Interface (Intel FPGA Triple Speed Ethernet Intel® FPGA IP Function)

The Nios® II EDS supports the Intel FPGA Triple Speed Ethernet Intel® FPGA IP function. The Triple Speed Ethernet Intel® FPGA IP function’s role is essentially to translate an application’s Ethernet data into physical bits on the Ethernet link. The Triple Speed Ethernet Intel® FPGA IP function supports 10/100/1000 Mb networks. The table below lists the key design parameters that impact network performance.

Table 56.  Triple Speed Ethernet Intel® FPGA IP Function
Parameter Intel FPGA Triple Speed Ethernet Intel® FPGA IP Function
Type FPGA IP
Control Interface Avalon® -MM
Data Interface Avalon® -ST
Data Width (bits) 8, 32
Supported Link Speeds (Mbps) 10/100/1000
Recv FIFO Depth 64 to 65536 entries
Send FIFO Depth 64 to 65536 entries
DMA Intel FPGA Scatter-Gather DMA (required)
PHY Interface (Integrated) None
PHY Interface (External)

MII (100 Mbps)

GMII (1000 Mbps)

RGMII(1000 Mbps)

SGMII (10/100/1000 Mbps)

The Triple Speed Ethernet Intel® FPGA IP function is capable of sending and receiving Ethernet data quickly because of the Scatter-Gather DMA peripherals. The Triple Speed Ethernet Intel® FPGA IP function also allows you to select from a flexible range of send and receive FIFO depths.