Article ID: 000099046 Content Type: Troubleshooting Last Reviewed: 11/22/2024

Why does the Arria® 10, Cyclone® 10 and Stratix®10 HDMI FPGA IP Design Example fail to work when switching the resolution from FRL to TMDS mode?

Environment

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

    Due to a problem in the Arria® 10, Cyclone® 10 and Stratix®10 HDMI FPGA IP Design Example when using the Quartus® Prime Pro Edition Software v24.1 and earlier, you will observe rx_is_lockedtodata toggling when switching FRL to TMDS mode when using the HDMI FPGA IP Design Example.

     

    Resolution

    To workaround this problem, modify the mr_rx_rcfg_ctrl.v as shown below in bold. 

    timeout_cntr_reset <=   (current_state == IDLE) ||
                                        ((current_state == RECONFIG_PLL_TMDS) && rxpll_tmds_rcfg_done) ||
                                        ((current_state == WAIT_PLL_TMDS_LOCKED) && rxpll_tmds_locked && rxphy_analogreset_ack) ||
                                        ((current_state == RECONFIG_RXPHY) && rxphy_rcfg_done) ||
                                        ((current_state == WAIT_RXPHY_READY) && rxphy_ready) ||
                                        ((current_state == WAIT_RXCORE_LOCKED) && (rxcore_locked)) ||
                                        ((current_state == RXCORE_IS_LOCKED) && (rxcore_locked));

    This problem will be fixed in a future version of the Quartus® Prime Pro Edition Software.

    Related Products

    This article applies to 3 products

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