Why does the P-tile Avalon® Streaming IP for PCI Express* Design Example testbench fail to simulate correctly in the supported Aldec* Riviera-PRO* 22.4 or later versions? - Why does the P-tile Avalon® Streaming IP for PCI Express* Design Example testbench fail to simulate correctly in the supported Aldec* Riviera-PRO* 22.4 or later versions?
Description Due to a compatibility problem between version 22.3 and later of the Quartus® Prime Software and the Aldec* Riviera-PRO* 2022.4, 2022.4 tool, simulation of the P-tile Avalon® Streaming IP for PCI Express* Design Example testbench will fail with the following errors: # ELAB2: Fatal Error: ELAB2_0036 Unresolved hierarchical reference to "mqdma_avst_pio_test./0/" from module "pcie_ed_tb.dut_pcie_tb.dut_pcie_tb.g_bfm.p_dut_ep.altpcietb_bfm_top_rp.g_bfm.genblk1.rp.inst.apps.g_root_port.genblk1.drvr" (module not found). # ELAB2: Last instance before error: /pcie_ed_tb/dut_pcie_tb/dut_pcie_tb/g_bfm/p_dut_ep/altpcietb_bfm_top_rp/g_bfm/genblk1/rp/inst/apps/g_root_port/genblk1/drvr # KERNEL: Error: E8005 : Kernel process initialization failed. # ELAB2: Fatal Error: ELAB2_0036 Unresolved hierarchical reference to "mqdma_avst_pio_test./0/" from module "pcie_ed_tb.dut_pcie_tb.dut_pcie_tb.g_bfm.p_dut_ep.altpcietb_bfm_top_rp.g_bfm.genblk1.rp.inst.apps.g_root_port.genblk1.drvr" (module not found). # ELAB2: Last instance before error: /pcie_ed_tb/dut_pcie_tb/dut_pcie_tb/g_bfm/p_dut_ep/altpcietb_bfm_top_rp/g_bfm/genblk1/rp/inst/apps/g_root_port/genblk1/drvr # Test execution timed out! (/tmp/arc_641673711/_0/regtest/ip/altera_pcie/qsys_s10_itf/itf_main/device__1SX065HH1F35E1VG/qsys__g3x16_avmm_bas/rtl_sim_riviera_vlg/.reg_run/tmon)” Resolution To work around this problem, simulate the design using Aldec* Riviera-PRO* 2023.10.
Custom Fields values:
['novalue']
Troubleshooting
14017975725
False
['novalue']
['FPGA Dev Tools Quartus® Prime Software Pro']
24.1
22.4
['Stratix® 10 DX FPGA']
['novalue']
['novalue']
['novalue'] - 2023-11-10
external_document