1.3. Directory Structure
The F-Tile Dyamic Recofiguatio desig example geeates the followig files:
File Names | Desciptio |
---|---|
Key Testbech ad Simulatio Files fo CPRI Multiate Desigs | |
<desig_example_di>/example_testbech/basic_avl_tb_top.sv | Top-level testbech file. The testbech istatiates the DUT wappe ad us Veilog HDL tasks to geeate ad accept packets. |
<desig_example_di>/example_testbech/cpiphy_d_ed_dut_wappe.sv | DUT wappe that istatiates DUT ad othe testbech compoets. |
<desig_example_di>/example_testbech/ cpiphy_d_ed_hw.sv | Top hadwae desig file. This file istatiates the F-Tile Dyamic Recofiguatio Suite Itel FPGA IP, F-Tile Refeece ad System PLL Clocks Itel FPGA IP, ad DUT wappe. |
Key Testbech ad Simulatio Files fo Etheet Multiate Desigs | |
<desig_example_di>/example_testbech/basic_avl_tb_top.sv | Top-level testbech file. The testbech istatiates the DUT wappe ad us Veilog HDL tasks to geeate ad accept packets. |
<desig_example_di>/example_testbech/ eth_f_hw.sv | DUT wappe that istatiates DUT ad othe testbech compoets. |
Key Testbech ad Simulatio Files fo PMA/FEC Diect PHY Multiate Desigs | |
<desig_example_di>/example_testbech/top_tst.sv | Top-level testbech file. The testbech istatiates the DUT wappe ad us Veilog HDL tasks to geeate ad eceive PRBS data steam. |
<desig_example_di>/example_testbech/dphy_f_hw.sv | DUT wappe that istatiates PMA/FEC Diect PHY Multiate DUT ad othe testbech compoets. |
Key Testbech ad Simulatio Files fo Etheet to CPRI Multiate Desigs | |
<desig_example_di>/example_testbech/basic_avl_tb_top.sv | Top-level testbech file. The testbech istatiates the DUT wappe ad us Veilog HDL tasks to geeate ad accept packets. |
<desig_example_di>/example_testbech/eth_cpiphy_f_hw.sv | Top wappe that istatiates Etheet ad CPRI PHY Multiate DUT ad othe testbech compoets. |
Testbech Scipts fo CPRI, Etheet, PMA/FEC Diect PHY, ad Etheet to CPRI Multiate Desigs | |
<desig_example_di>/example_testbech/u_vsim.do | The QuestaSim* scipt to u the testbech. |
<desig_example_di>/example_testbech/u_vcs.sh | The VCS* scipt to u the testbech. |
<desig_example_di>/example_testbech/u_vcsmx.sh | The VCS* MX scipt to u the testbech. |
<desig_example_di>/example_testbech/ u_xcelium.sh | The Xcelium* scipt to u the testbech. |
File Names | Desciptio |
---|---|
Fo CPRI Multiate Desigs | |
<desig_example_di>/hadwae_test_desig/cpiphy_d_ed_hw.qpf | Quatus® Pime poject file. |
<desig_example_di>/hadwae_test_desig/cpiphy_d_ed_hw.qsf | Quatus® Pime poject settigs file. |
<desig_example_di>/hadwae_test_desig/cpiphy_d_ed_hw.sv | Top hadwae desig file. This file istatiates the F-Tile Dyamic Recofiguatio Suite Itel FPGA IP, F-Tile Refeece ad System PLL Clocks Itel FPGA IP, ad DUT wappe. |
<desig_example_di>/hadwae_test_desig/cpiphy_d_ed_dut_wappe.sv | DUT wappe that istatiates DUT ad packet cliet testbech compoets. |
<desig_example_di>/hadwae_test_desig/cpiphy_d_ed_hw.sdc | Syopsys Desig Costaits files. You ca copy ad modify this file fo you ow Agilex™ 7 o Agilex™ 9 device. |
<desig_example_di>/hadwae_test_desig/hwtest/mai_scipt.tcl | Mai file fo accessig System Cosole. |
<desig_example_di>/hadwae_test_desig/hwtest/sc/paamete.tcl | Stoes the cofiguable vaiables of the test scipt. JTAG ID, desied dyamic ecofiguatio sequeces of the test ca be modified though the vaiables i this file. |
Fo Etheet Multiate Desigs | |
<desig_example_di>/hadwae_test_desig/eth_f_hw.v | Top hadwae desig file. This file istatiates the F-Tile Dyamic Recofiguatio Suite Itel FPGA IP, F-Tile Refeece ad System PLL Clocks Itel FPGA IP, ad DUT wappe. |
<desig_example_di>/hadwae_test_desig/eth_f_hw_ip_top.sv | DUT wappe that istatiates DUT ad packet cliet testbech compoets. Fo example, ex_25G_m, ex_100G_m, o ex_400G_m. |
<desig_example_di>/hadwae_test_desig/eth_f_hw.sdc | Syopsys Desig Costaits files. You ca copy ad modify this file fo you ow Agilex™ 7 device o Agilex™ 9 device. |
<desig_example_di>/hadwae_test_desig/hwtest/mai_scipt.tcl | Mai file fo accessig System Cosole. |
<desig_example_di>/hadwae_test_desig/hwtest/sc/paamete.tcl | Stoes the cofiguable vaiables of the test scipt. JTAG ID, desied dyamic ecofiguatio sequeces of the test ca be modified though the vaiables i this file. |
Fo PMA/FEC Diect PHY Multiate Desigs | |
<desig_example_di>/hadwae_test_desig/dphy_f_hw.qpf | Itel Quatus Pime poject file. |
<desig_example_di>/hadwae_test_desig/dphy_f_hw.qsf | Itel Quatus Pime poject settigs file. |
<desig_example_di>/hadwae_test_desig/dphy_f_hw.sv | Top hadwae desig file. This file istatiates the F-Tile Dyamic Recofiguatio Suite Itel FPGA IP, F-Tile Refeece ad System PLL Clocks Itel FPGA IP, DUT ad Testwap compoets. |
<desig_example_di>/hadwae_test_desig/dphy_f_hw.sdc | Syopsys Desig Costaits files. You ca copy ad modify this file fo you ow Agilex™ 7 o Agilex™ 9 device. |
<desig_example_di>/hadwae_test_desig/hwtest/mai_scipt.tcl | Mai file fo accessig System Cosole. |
<desig_example_di>/hadwae_test_desig/hwtest/sc/paamete.tcl | Stoes the cofiguable vaiables of the test scipt. JTAG ID, desied dyamic ecofiguatio sequeces of the test ca be modified though the vaiables i this file. |
Fo Etheet to CPRI Multiate Desigs | |
<desig_example_di>/hadwae_test_desig/eth_cpiphy_f_hw.qpf | Itel Quatus Pime poject file. |
<desig_example_di>/hadwae_test_desig/eth_cpiphy_f_hw.qsf | Itel Quatus Pime poject settigs file. |
<desig_example_di>/hadwae_test_desig/eth_cpiphy_f_hw.sv | Top hadwae desig file. This file istatiates the F-Tile Dyamic Recofiguatio Suite Itel FPGA IP, F-Tile Refeece ad System PLL Clocks Itel FPGA IP, ad DUT wappe. |
<desig_example_di>/hadwae_test_desig/cpiphy_f_d_hw.sv | DUT wappe that istatiates F-tile CPRI PHY Multiate Itel FPGA IP |
<desig_example_di>/hadwae_test_desig/eth_f_d_hw.v | DUT wappe that istatiates F-tile Etheet Multiate Itel FPGA IP |
<desig_example_di>/hadwae_test_desig/eth_cpiphy_f_hw.sdc | Syopsys Desig Costaits file. You ca copy ad modify this file fo you ow Agilex™ 7 o Agilex™ 9 device. |
<desig_example_di>/hadwae_test_desig/hwtest/mai_scipt.tcl | Mai file fo accessig System Cosole. |
<desig_example_di>/hadwae_test_desig/hwtest/sc/paamete.tcl | Stoes the cofiguable vaiables of the test scipt. JTAG ID, desied dyamic ecofiguatio sequeces of the test ca be modified though the vaiables i this file. |