Knowledge Base Article

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?

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.

Updated 2 months ago
Version 2.0
No CommentsBe the first to comment