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

1