GTS Dynamic Reconfiguration Controller IP User Guide: Agilex™ 3 FPGAs and SoCs

ID 861486
Date 10/31/2025
Public
Document Table of Contents

3.6.1. Generated Directory Structure and Files

The GTS Dynamic Reconfiguration Controller IP contains the following generated files for testbench, simulation, and hardware design example files.
Figure 22. Directory Structure for GTS Dynamic Reconfiguration Controller IP Design Example
Table 18.  Testbench File Descriptions for Design Example
Directory/File Description
Key Testbench and Simulation Files for DPHY (PMA/FEC Direct) Designs
<design_example_dir>/example_testbench/gts_dphy_dr_ed_hw.qsf Quartus® Prime setting file.
<design_example_dir>/example_testbench/basic_avl_tb.top.sv Top-level testbench file. The testbench instantiates the DUT wrapper and runs verilog HDL tasks to generate and accept packets.
<design_example_dir>/hardware_test_design/gts_dphy_dr_ed_hw.sv DUT wrapper that instantiates DUT and packet client testbench components.
<design_example_dir>/example_testbench/common Hardware design example support files
<design_example_dir>/example_testbench/run_riviera.do Simulation script file for Riviera-PRO* simulator.
<design_example_dir>/example_testbench/run_vsim.do Simulation script file for QuestaSIM* simulator.
<design_example_dir>/example_testbench/run_xcelium.do Simulation script file for Xcelium* Simulator.
<design_example_dir>/example_testbench/run_ncsim.do Simulation script file for Cadence NCSim Simulator.
Table 19.  Hardware Design Example File Descriptions
File Names Description
Key Hardware Test Design Files for DPHY (PMA/FEC Direct) Example Design
<design_example_dir>/hardware_test_design/gts_dphy_dr_ed_hw.qpf Quartus® Prime project file.
<design_example_dir>/hardware_test_design/gts_dphy_dr_ed_hw.qsf Quartus® Prime project settings file.
<design_example_dir>/hardware_test_design/gts_dphy_dr_ed_hw.sdc Synopsys Design Constraints file. You can copy and modify this file for your own Agilex™ 3 device.
<design_example_dir>/hardware_test_design/gts_dphy_dr_ed_hw.sv Top hardware design file. This file instantiates DUT, JTAG, AVMM, Reset release IP and test CSR.
<design_example_dir>/hardware_test_design/hwtest/main_script.tcl Main script to run hardware test using the system console.
<design_example_dir>/hardware_test_design/hwtest/src/parameter.tcl Stores the configurable variables of the test script. JTAG ID, desired dynamic reconfiguration sequences of the test can be modified through the variables in this file.