Triple-Speed Ethernet IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813899
Date 8/04/2025
Public
Document Table of Contents

4.1.1. Directory Structure

The Triple-Speed Ethernet IP design example file directories contain the following generated files:

  • The hardware configuration and test files (the hardware design example) are located in <design_example_dir>/hardware_test_design.
  • The simulation files (testbench for simulation only) are located in <design_example_dir>/example_testbench.
Figure 27. Directory Structure for the Design Example
Table 22.  Testbench File Description
Directory/File Description
<design_example_dir>/example_testbench/models The folder that contains the testbench files.

<design_example_dir>/example_testbench/mentor

<design_example_dir>/example_testbench/synopsys/vcsmx

<design_example_dir>/example_testbench/xcelium

<design_example_dir>/example_testbench/aldec

The folder that contains the simulation script. It also serves as a working area for the simulator.
Table 23.  Hardware Design Example File Description
Directory/File Description

<design_example_dir>/hardware_test_design/ intel_eth_top.qpf

Quartus® Prime project file.

<design_example_dir>/hardware_test_design/ intel_eth_top.qsf

Quartus® Prime project settings file.

<design_example_dir>/hardware_test_design/intel_eth_top.sdc

Synopsys* design constraints files. You can copy and modify these files for your own design.

<design_example_dir>/hardware_test_design/ intel_eth_top.sv

Top-level HDL design example file.

<design_example_dir>/hardware_test_design/common/

The folder that contains the design example components such as address decoder and traffic controller.

<design_example_dir>/hardware_test_design/ip/

The folder that contains the design example synthesizable components including Platform Designer generated IPs such as TSE, IOPLL, Native PHY, and JTAG.

<design_example_dir>/hardware_test_design/sc/

The folder that contains system console scripts for hardware testing.

<design_example_dir>/hardware_test_design/top/alt_mge_multi_channel.sv

<design_example_dir/hardware_test_design/alt_mge_channel.sv

Design example DUT top-level files.
<design_example_dir>/hardware_test_design/output_files The folder that contains Quartus® Prime Pro Edition output files including Quartus® Prime Pro Edition compilation reports and design programing file (.sof file).