Problemas de tempo de espera podem ser vistos em Unidades Funcionais Aceleradoras (AFUs) desenvolvidas usando a versão PV PAC 1.1 que estava previamente sincronizada na versão 1.1 Beta. Isso ocorre porque a fonte do "afu_clk" mudou de "clk1x" em 1.1 Beta para "clk100" em 1.1 PV. Devido a um problema no 1.1 PV, as restrições de sincronização não foram atualizadas para corresponder a uma alteração no clock de entrada entre 1.1 PV e 1.1 Beta, potencialmente levando a novas violações de tempo de espera sendo relatadas.
Para corrigir o problema, modifique as restrições de sincronização do seu AFU personalizado, conforme mostrado no exemplo abaixo. Os arquivos sdc para o seu AFU podem residir dentro do diretório hw/samples na hierarquia do diretório de versão do software PAC, ou podem, alternativamente, residir em um local personalizado.
Antigo (1.1 Beta): set_clock_groups -assíncrono \
-group [get_clocks {*|dcp_iopll|dcp_iopll|clk1x}] \
-group [get_clocks {*|inst_user_clk|qph_user_clk_fpll_u0|xcvr_fpll_a10_0|outclk0}]
Novo (1.1 PV): set_clock_groups -assíncrono \
-grupo [get_clocks {*|dcp_iopll|dcp_iopll|clk100}] \
-group [get_clocks {*|inst_user_clk|qph_user_clk_fpll_u0|xcvr_fpll_a10_0|outclk0}]
Esta alteração afetará apenas seu AFU personalizado e não afetará nenhum dos outros exemplos de projeto fornecidos com a versão PV PAC 1.1.