1.3. Directory Structure
The GTS CPRI PHY IP design example file directories contain the following generated files for the design example:
Figure 2. Directory Structure of the Generated Static Reconfiguration Design Example For dynamic reconfiguration design examples, all ex_<datarate>G prefixes are cpriphy_mr
File Names |
Description |
|---|---|
Testbench and Simulation Files |
|
| basic_avl_tb_top.sv | Top-level testbench file. The testbench instantiates the hardware design example module and runs Verilog HDL tasks to generate and accept packets. |
| intel_cpriphy_gts_wrapper.sv | DUT wrapper that instantiates DUT and other testbench components. |
| intel_cpriphy_gts_hw.sv | Hardware design example module that instantiates DUT and other testbench components. |
Testbench Scripts1 |
|
| run_vsim.do | The Siemens* EDA QuestaSIM* , or Questa*-Altera® FPGA Edition script to run the testbench. |
| run_vcsmx.sh | The Synopsys* VCS* MX script (combined Verilog HDL and SystemVerilog with VHDL) to run the testbench. |
| run_xcelium.sh | The Cadence Xcelium* script to run the testbench. |
| File Names | Descriptions |
|---|---|
| intel_cpriphy_gts_hw.qpf | Quartus® Prime project file. |
| intel_cpriphy_gts_hw.qsf | Quartus® Prime project settings file. |
| intel_cpriphy_gts_hw.sdc | Synopsys Design Constraints files. You can copy and modify these files for your own Agilex™ 5 device. |
| intel_cpriphy_gts_hw.v | Top-level Verilog HDL design example file. |
| intel_cpriphy_gts_wrapper.sv | DUT wrapper that instantiates DUT and other testbench components. |
| /hwtest_sl/main_script.tcl | Main file for accessing System Console. |
| /hwtest_sl/mr_main_script.tcl | Main file for CPRI dynamic reconfiguration example design hardware test. |
1 Ignore any other simulator script in the <design_example_dir>/example_testbench/ folder.