Article ID: 000077383 Content Type: Troubleshooting Last Reviewed: 10/24/2017

Why does my Arria 10 XAUI PHY NCSIM script load with a fatal error?

Environment

  • Intel® Quartus® Prime Pro Edition
  • Ethernet
  • XAUI PHY Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Quartus® Prime software versions 17.0 and earlier, you might see the Quartus-generated NCSIM simulation scripts for the Arria® 10 XAUI PHY load with the the following fatal errors:

    ncelab: *F,CUMSTS: Timescale directive missing on one or more modules.
    ncelab: *F,NOSNAP: Snapshot 'xaui.xaui' does not exist in the libraries

    Resolution

    To work around this problem, perform the following steps:

    1) Go to generated simulation model project directory below:

        <project_dir>/<instance_name>/altera_xcvr_xaui_1*/sim

    2) Open "a10_xcvr_xaui.sv" in text editor.

    3) Add time scale directive (eg: `timescale 1 ps / 1 ps) before model declaration.

        a. Look for line with "module a10_xcvr_xaui #("   

        b. Insert "`timescale 1 ps / 1 ps" in line before "module a10_xcvr_xaui #(".

    4) Save "a10_xcvr_xaui.sv"

    5) Navigate to <project_dir>/<instance_name>/sim/cadence

    6) Run "nscim_setup.sh" using NCSIM simulator tool.

     

    This problem is scheduled to fixed in a future release of the Quartus Prime software.

    Related Products

    This article applies to 1 products

    Intel® Arria® 10 FPGAs and SoC FPGAs