ID do artigo: 000075430 Tipo de conteúdo: Solução de problemas Última revisão: 04/08/2021

Por que meu exemplo® de design INTEL HDMI* IP para dispositivos Intel Cyclone® 10 GX® gera restrições de QSF Intel Arria 10 transceptor ao usar o software Intel® Quartus® Prime versão 21.1 e anterior?

Ambiente

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

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.

Resolução

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.

Produtos relacionados

Este artigo aplica-se a 1 produtos

FPGA Intel® Cyclone® 10 GX

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.