Article ID: 000079082 Content Type: Product Information & Documentation Last Reviewed: 01/17/2023

How do I simulate the Intel® Arria® 10, Arria® V GZ, and Stratix® V PCI Express IP cores in 3.0 PIPE mode?

Environment

    Quartus® II Subscription Edition
    V-Series Avalon-MM DMA for PCI Express
    Intel® Arria® 10 Cyclone® 10 Hard IP for PCI Express
    Arria® V GZ Hard IP for PCI Express Intel® FPGA IP
    Avalon-MM Arria® V GZ Hard IP for PCI Express Intel® FPGA IP
    Avalon-MM Stratix® V Hard IP for PCI Express Intel® FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Quartus® II software and the Intel® Quartus® Prime Software versions, the Intel® Arria® 10, Arria® V GZ, and Stratix® V Hard IP for PCI Express IP cores only support 3.0 PIPE simulation using the Synopsys (VCS) simulator. To use other simulators, follow the instructions in the Resolution section.

Resolution

To work around this problem, follow these steps:

  1. Replace the existing files under ...\simulation\submodules with these versions:
  2. Edit the`defines in each of those files to match your design hierarchy:
    • In altpcietb_pipe32_hip_interface.v, replace top_tb.top_inst with your hierarchy:
      define HIP_INTERFACE top_tb.dut_pcie_tb.g_altpcie_hip_pipe32_sim_probe.altpcietb_pipe32_hip_interface
  3. In the top-level testbench file (top_tb in this example), edit the dut_pcie_tb instantiation and set the following parameters:
    • serial_sim_hwtcl                     (0),
    • enable_pipe32_sim_hwtcl              (1),
    • enable_pipe32_phyip_ser_driver_hwtcl (1)

This problem is not scheduled to be fixed in a future release of the Intel® Quartus® Prime Software or Quartus® II software.

Related Products

This article applies to 3 products

Stratix® V FPGAs
Arria® V GZ FPGA
Intel® Arria® 10 FPGAs and SoC FPGAs

1