Article ID: 000075628 Content Type: Troubleshooting Last Reviewed: 04/07/2021

Why do I see an Intel® Quartus® Prime synthesis error when entering an SCDC Device ID String into the HDMI* RX Intel FPGA IP GUI for Intel Cyclone® 10 GX, Intel Arria® 10, and Intel Stratix® 10 devices?

Environment

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

Due to a bug in the Intel Quartus Prime software version 21.1 and earlier, you may see a synthesis error similar to the following when entering an SCDC Device ID String into the HDMI RX Intel FPGA IP GUI for Intel Cyclone 10 GX, Intel Arria 10, and Intel Stratix 10 devices.

 

Error(16950): Verilog HDL error at hdmi_rx_altera_hdmi_1960_<randon_string>.v(30): decimal constant 1311694441950491202 is too large, using 844116546 instead

Error(13363): Verilog HDL error at hdmi_rx_altera_hdmi_1960_<randon_string>.v(412): module "hdmi_rx_altera_hdmi_1960_<random_string>" ignored due to previous errors

Resolution

To work around this problem you can edit the following file which can be found in the following location.


..\hdmi_rx\hdmi_rx\altera_hdmi_1960\synth\hdmi_rx_altera_hdmi_1960_<randon_string>.v

 

Change this

parameter[63:0] SCDC_DEVICE_STRING      = 1311694441950491202,


to this
parameter[63:0] SCDC_DEVICE_STRING      = 64'd1311694441950491202,

This problem is fixed starting with the Intel® Quartus® Prime Pro Edition software version 21.1.

Related Products

This article applies to 3 products

Intel® Stratix® 10 FPGAs and SoC FPGAs
Intel® Cyclone® 10 GX FPGA
Intel® Arria® 10 FPGAs and SoC FPGAs

1