Article ID: 000087688 Content Type: Troubleshooting Last Reviewed: 12/31/2021

Why does the DSP IP fail to simulate using the Intel Quartus Prime Software bundled in Intel® Acceleration Stack Version 1.2.1?

Environment

    Intel® Quartus® Prime Pro Edition
    DSP
    Intel® Acceleration Stack for Intel® PAC with Arria® 10 GX - Development IAS-Arria10GX-Development
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem of linking to simulation library files in Intel® Acceleration Stack Version 1.2.1,  the following error messages may occur when trying to simulate a design with digital signal processing (DSP) intellectual property (IP):

# ** Error: <root_directory>/s_kpoc_rtl/quartus_fp_dsp/fp_add_dsp/altera_fpdsp_block_191/sim/fp_add_dsp_altera_fpdsp_block_191_m5cimji.sv(30): Module 'twentynm_fp_mac' is not defined.

# ** Error: (vlog-13069) <Quartus Installation Path>/quartus/eda/sim_lib/twentynm_atoms.v(1): near "/": syntax error, unexpected '/', expecting class.

Resolution

To work around this problem in the Intel® Acceleration Stack Version 1.2.1, follow these steps:

  1. Refer to the latest Makefile. 
    https://github.com/OPAE/opae-sim/tree/master/ase/Makefile
    Makefile is generated by executing afu_sim_setup commands in your design and you must customize it.
     
  2. Go to the Download Center for FPGAs and install the Intel® Quartus® Prime Pro Edition Software with the specific version that you are using.

  3. Go to the <Quartus Installation Path>/ quartus/eda directory and find the sim_lib simulation library folder.

  4. Copy the sim_lib folder and replace the sim_lib simulation library folder found in the Intel® Acceleration Stack <Quartus Installation Path>/quartus/eda directory.

Additional information

This problem is scheduled to be fixed in a future patch release.

Related Products

This article applies to 2 products

Intel® PAC with Intel® Arria® 10 GX FPGA
Intel® Arria® 10 GX FPGA

1