GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 8/05/2024
Public
Document Table of Contents

3.5. Generate GTS EHIP Design Example

To generate a design example for your IP variant, follow these steps:
Figure 7. Procedure

  1. On the IP tab, specify the parameters for your IP core variation. For the specific IP parameter settings, refer to Selected IP Parameter Settings table in simulation, compilation, and validation sections.
  2. Specify the parameters in the Example Design tab as shown in the image.
    Figure 8. Design Example Tab
    By default Enable fast simulation parameter is enabled for AN/LT design under Simulations Options tab. In your design example testbench, you can utilize the Fast Sim model to reduce the IP simulation time.
    Table 14.  Design Example Parameters
    Parameters Value Default Description
    Auto-Negotiation and Link Training Options Tab
    Enable auto-negotiation and link training
    • Enable
    • Disable
    Disable When selected, the IP includes additional soft logic to perform Auto-Negotiation and Link Training (AN/LT).
    Available Example Designs
    Select Design
    • Single Instance of IP Core
    • Multi Instance of IP Core
    • None

    Single Instance of IP Core

    Selects the number of instance of IP core for example design.
    Example Design Files
    • Simulation
    • Synthesis
    • Simulation
    • Synthesis
    Simulation option generates the testbench and compilation-only project.

    Synthesis option generates the hardware design example.

    Generated HDL Format Tab
    Generated File Format
    • Verilog
    • VHDL

    Verilog

    Select the HDL files format. If you select VHDL, you must simulate the testbench with a mixed-language simulator.
    Target Development Kit Tab
    Board
    • Agilex™ 5 FPGA E-Series 065B Premium Development Kit (ES1)
    • None

    None

    Target development kit option specifies the target development kit used to generate the project. Ensure the selected device is your targeted device and adjust the pin assignments in the .qsf file.

    OPN: A5ED065BB32AE6SR0

    Select Device Initialization Clock
    • OSC_CLK_1_25MHZ
    • OSC_CLK_1_100MHZ
    • OSC_CLK_1_125MHZ
    OSC_CLK_1_125MHZ Selects the Device Initialization Clock.
    Enable Signal Tap Option
    • Enable
    • Disable
    Disable Enable the option to include debug signals (Refer to Debug Signals) into the Signal Tap file in the generated design example.
  3. Click the Generate Example Design button.
  4. Once the design example is generated, click the Launch Example Design in Quartus.
The software generates all design files in sub-directories. You require these files to run simulation and compilation. For information on simulation, compilation, and validation of each variant, refer to the desired chapter.