
Contents
1. About the 25G Ethernet Intel FPGA IP Core................................................................... 4
1.1. 25G Ethernet Intel FPGA IP Core Supported Features................................................. 5
1.2. 25G Ethernet Intel FPGA IP Core Device Family and Speed Grade Support.....................7
1.2.1. Device Family Support................................................................................7
1.2.2. 25G Ethernet Intel FPGA IP Core Device Speed Grade Support.........................8
1.3. IP Core Verification................................................................................................ 8
1.3.1. Simulation Environment..............................................................................8
1.3.2. Compilation Checking.................................................................................9
1.3.3. Hardware Testing.......................................................................................9
1.4. Performance and Resource Utilization....................................................................... 9
1.5. Release Information............................................................................................. 11
2. Getting Started............................................................................................................. 12
2.1. Installing and Licensing Intel FPGA IP Cores............................................................ 12
2.1.1. Intel FPGA IP Evaluation Mode................................................................... 13
2.2. Specifying the 25G Ethernet Intel FPGA IP Core Parameters and Options..................... 15
2.3. Simulating the IP Core..........................................................................................16
2.4. Generated File Structure.......................................................................................17
2.5. Integrating Your IP Core in Your Design.................................................................. 19
2.5.1. Pin Assignments...................................................................................... 19
2.5.2. Adding the Transceiver PLL .......................................................................20
2.5.3. Handling Potential Jitter in Intel Arria 10 Devices..........................................21
2.5.4. Adding the External Time-of-Day Module for Variations with 1588 PTP
Feature...................................................................................................21
2.5.5. Placement Settings for the 25G Ethernet Intel FPGA IP Core.......................... 23
2.6. Compiling the Full Design and Programming the FPGA.............................................. 23
3. 25G Ethernet Intel FPGA IP Core Parameters............................................................... 24
4. Functional Description.................................................................................................. 27
4.1. 25G Ethernet Intel FPGA IP Core Functional Description............................................ 27
4.1.1. 25G Ethernet Intel FPGA IP Core TX MAC Datapath.......................................28
4.1.2. 25 GbE TX PCS........................................................................................ 30
4.1.3. 25G Ethernet Intel FPGA IP Core RX MAC Datapath...................................... 31
4.1.4. Link Fault Signaling Interface.....................................................................34
4.1.5. 25 GbE RX PCS........................................................................................36
4.1.6. Flow Control............................................................................................37
4.1.7. 1588 Precision Time Protocol Interfaces...................................................... 40
4.2. User Interface to Ethernet Transmission..................................................................49
4.2.1. Order of Transmission...............................................................................49
4.2.2. Bit Order For TX and RX Datapaths.............................................................50
5. Reset............................................................................................................................ 51
6. Interfaces and Signal Descriptions............................................................................... 52
6.1. TX MAC Interface to User Logic..............................................................................52
6.2. RX MAC Interface to User Logic..............................................................................54
6.3. Transceivers........................................................................................................56
6.4. Transceiver Reconfiguration Signals........................................................................ 57
Contents
25G Ethernet Intel
®
Arria
®
10 FPGA IP User Guide
Send Feedback
2