Article ID: 000097096 Content Type: Troubleshooting Last Reviewed: 04/23/2024

** Error: ../<ip_naming>/fifo_<random string>/sim/<ip_naming>_fifo_<random string>_<random string>.vhd(31): near ")": (vcom-1576) expecting IDENTIFIER.

Environment

    Intel® Quartus® Prime Pro Edition
    FIFO Intel® FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Quartus® Prime Pro Edition Software version 23.3 and earlier, you might see this error while compiling the simulation files in the Questa*- FPGA Edition simulator. This error occurs when compiling the  FIFO FPGA IP simulation model generated in VHDL.

 

The error arises from a semicolon present at the end of the last port inside the entity (line 30) of the simulation files.

 

Resolution

To work around this problem, use one of the following steps:

  •   Generate the FIFO FPGA IP simulation model in Verilog HDL instead of VHDL. 

Or

  •   Remove the semicolon located on line 30 in the simulation files. The VHDL file can be found at: 
    <project_directory>/<ip_naming>/fifo_<random string>/sim/<ip_naming>_fifo_<random string>_<random string>.vhd
      You need to remove it each time the simulation model is generated.

This problem is fixed beginning with the Quartus® Prime Pro Edition Software version 23.4.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1