Quando a ferramenta Quartus® Prime Programmer configura um arquivo de objeto SRAM (.sof) em um dispositivo Stratix® 10, um dispositivo Agilex™ 7 ou um dispositivo Agilex™ 5, ela pode falhar e emitir as seguintes mensagens de erro.
Erro (18950): o dispositivo parou de receber o erro de dados de configuração (18948): mensagem de erro recebida do dispositivo: erro interno. (0x001A de subcodificação, 0x00000000 de informações, 0x00004000 de localização) Erro (22248): detectou um erro durante a configuração. Consulte o Guia do usuário de configuração para obter detalhes sobre as diretrizes de depuração. Verifique a versão mais recente do software Intel Quartus Prime para obter possíveis correções. Erro (209012): falha na operação
O erro será emitido quando todas as seguintes condições forem atendidas.
- Qualquer um dos blocos do transceptor não é alimentado
- É utilizado "set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON" ou "set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to <a pin de um bloco de transceptor não utilizado>".
Para evitar o erro durante a configuração em um dispositivo Stratix® 10, um dispositivo Agilex™ 7 ou um dispositivo Agilex™ 5 utiliza uma das seguintes medidas.
- Fornecer energia para todos os blocos do transceptor
- Atribuir PRESERVE_UNUSED_XCVR_CHANNEL atribuição apenas aos blocos de transceptor alimentados quando a preservação dos blocos do transceptor nãoutilizado é necessária
- Não use a atribuição PRESERVE_UNUSED_XCVR_CHANNEL ao preservar os blocos do transceptor não usados não é necessária