Triple-Speed Ethernet IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
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.
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. |
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). |