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