Devido a um bug nas versões do software Intel® Quartus® Prime 19.3 ou mais antigas, você pode ver mensagens de compilação PRESERVE_UNUSED_XCVR_CHANNEL conflitantes ao compilar com um fluxo de BSP OpenCL em dispositivos Intel Stratix® 10 L & H-Tile.
A atribuição de arquivo de configurações Quartus a seguir é necessária para preservar o desempenho de canais não utilizados que podem ser usados no futuro.
set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to
Em um Intel Quartus software Prime versão 19.3 e projeto de fluxo OpenCL mais antigo, você pode ver a seguinte mensagem em seu arquivo quartus_sh_compile.log.
Info (19365): a preservação global de canais de transceptor não usado está habilitada. Todos os canais de transceptor não usadas serão preservados.
No entanto, um aviso crítico semelhante ao a seguir pode ser visto no relatório Intel Quartus Prime Fitter
Aviso crítico (19527): Há 88 canais RX nãousados e 88 canais TX não-usos no design.
Informações (19528): Adicione a atribuição de QSF 'set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to ' para cada canal não utilizado que será usado no futuro.
Informações (19529): A atribuição QSF acima preservará o desempenho dos canais especificados ao longo do tempo.
Neste caso de fluxo OpenCL, seus canais BTI não estão preservados.
Este problema é corrigido no software Intel Quartus Prime versão 19.4.