F-Tile Ethernet Intel® FPGA Hard IP Design Example User Guide
ID
683804
Date
10/11/2021
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1. Quick Start Guide
2. Design Example: Single IP Core Instantiation
3. Design Example: Single IP Core Instantiation with Precision Time Protocol
4. Design Example: Single IP Core Instantiation with Auto-Negotiation and Link Training
5. Design Example: Multiple IP Core Instantiation
6. F-Tile Ethernet Intel FPGA Hard IP Archives
7. Document Revision History for the F-Tile Ethernet Intel FPGA Hard IP Design Example User Guide
4. Design Example: Single IP Core Instantiation with Auto-Negotiation and Link Training
This design example describes necessary steps to enable auto-negotiation and link training (AN/LT) in your design example.
When you enable auto-negotiation and link training parameter in the IP and generate a design example, the design example instantiates two separate IPs, F-Tile Ethernet Intel FPGA Hard IP and the F-Tile Auto-Negotiation and Link Training for Ethernet. You must connect required signals at the top level of your testbench. To successfully simulate your design, you must specify appropriate tile placement assignments in the .qsf file. The tile placement assignment information is unique to each device's OPN.
The following IP parameter settings were used to generate this design example:
Selected IP Parameter Settings | Value |
---|---|
General Options | |
PMA type | FGT |
Ethernet mode | 100GE-4 |
Client interface | MAC segmented |
FEC mode | IEEE 802.3 RS(528,514) (CL91) |
PMA reference frequency | 156.25 MHz |
System PLL frequency | 805.6640625 MHz |
Selected IP Parameter Settings | Value |
---|---|
Mode Selection | |
Enable auto-negotiation on reset | On |
Enable link training on reset | On |
PMA type | FGT |
Ethernet mode | 100GE-4 |
KR or CR mode | KR mode |
Number of ports | 1 |
FEC mode | IEEE 802.3 RS(528,514) |
Status clock frequency | 100 MHz |
For more information about steps of how to generate a design example, refer to the Generating the Design Example.