Devido a um bug nas versões 21.1 e anteriores do software Intel® Quartus® Prime Pro Edition, o seu exemplo de design INTEL HDMI IP para dispositivos Intel Cyclone 10 GX gerará Intel Arria 10 restrições de QSF do transceptor.
Para corrigir este problema, você pode substituir o prefixo "XCVR_A10" por "XCVR_C10" no arquivo QSF de exemplo de design INTEL HDMI IP.
Por exemplo, substitua o seguinte:
set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[0]
set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[1]
set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[0]
set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[3]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[0]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[1]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[2]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[3]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[0]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[1]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 0 a fmc_dp_c2m_p[2]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[2]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[2]
set_instance_assignment nome XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[3]
com o seguinte:
set_instance_assignment -name XCVR_C10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[0]
set_instance_assignment -name XCVR_C10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[1]
set_instance_assignment -name XCVR_C10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_C10_TX_SLEW_RATE_CTRL SLEW_R5 -to fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_C10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_C10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_C10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_C10_TX_VOD_OUTPUT_SWING_CTRL 31 a fmc_dp_c2m_p[3]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[0]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[1]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_POS -to fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[2]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 0 a fmc_dp_c2m_p[3]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[0]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[1]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_POS -to fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 0 a fmc_dp_c2m_p[2]
set_instance_assignment -name XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[2]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T 0 a fmc_dp_c2m_p[3]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[0]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[1]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[2]
set_instance_assignment nome XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP 0 a fmc_dp_c2m_p[3]
Este problema é corrigido a partir do software Intel® Quartus® Prime Pro Edition versão 21.3.