Article ID: 000073744 Content Type: Troubleshooting Last Reviewed: 02/07/2012

Stratix V Avalon-MM Hard IP for PCI Express IP Core Testbench Generation Fails

Environment

  • Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Critical Issue

    Description

    Testbench generation fails for the Avalon-MM Hard IP for PCI Express IP core in the 11.1 SP2 release. The failure is caused by a signal mismatch on the PIPE interface. The bus functional model (BFM) includes two new signals on the PIPE interface: txmargin and txswing which the Avalon-MM Hard IP for PCI Express IP core does not include.

    Resolution

    The workaround is to add the txmargin and txswing signals to the Avalon-MM Hard IP for PCI Express IP core by generating the testbench and the msim_setup.tcl script from the command line.

    Type the following commands in the directory that includes your .qsys file, referred to as <my_system>.qsys:

    1. sopc_builder --script="/sopc_builder/bin/tbgen.tcl" <my_system>.qsys
    2. ip-generate --file-set=SIM_VERILOG --system-info=DEVICE_FAMILY="Stratix V" --report-file=spd:top_tb.spd --component-file=<my_system>_tb.qsys
    3. ip-make-simscript --spd=top_tb.spd

    The msim_setup.tcl script is created in the mentor directory.

    This issue is fixed in release 12.0 of the Quartus II software.

    Related Products

    This article applies to 1 products

    Stratix® V FPGAs