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.
| 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.