ID do artigo: 000076488 Tipo de conteúdo: Solução de problemas Última revisão: 08/10/2020

Ao usar Intel® Stratix® 10, como me recuperar de um estado de erro após enviar um bitstream de reconfiguração parcial corrompido?

Ambiente

    Intel® Quartus® Prime Pro Edition
    Controlador de reconfiguração parcial Intel® Arria® 10 Cyclone® 10 FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Quando o Intel® Stratix® de reconfiguração parcial de Intel® FPGA IP 10 detecta um fluxo de bits parcial corrompido, ele define status[2..0] = 3'b100 = PR_ERROR é acionado. O sinal avst_sink_ready é desafirmado e o controlador de reconfiguração parcial Intel® FPGA IP não aceitará mais nenhum bitstream de reconfiguração parcial até que o IP seja redefinido usando a porta de redefinição.

Antes de redefinir o controlador de reconfiguração parcial Intel® FPGA IP, é necessário garantir que o bitstream parcial restante seja liberado do pipeline de transmissão Avalon® e, somente em seguida, fazer a redefinição para o controlador de reconfiguração parcial Intel® FPGA IP.
 

Resolução

Para resolver este problema, implemente o RTL para monitorar a porta status[2.0] e gerar um sinal de avst_sink_ready falso para o controlador de reconfiguração parcial Intel® FPGA IP 10 de Intel® Stratix® 10 quando o PR_ERROR estiver indicado e garantir que o avst_sink_valid tenha concluído a agregação. Isso garantirá que o bitstream de reconfiguração parcial restante seja liberado do pipeline de transmissão Avalon® e, em seguida, aplique o reset no controlador de reconfiguração parcial Intel® Stratix® 10 Intel® FPGA IP.

Após a conclusão, será possível começar a enviar um novo fluxo de bits de reconfiguração parcial para o controlador de reconfiguração parcial Intel® FPGA IP.

Produtos relacionados

Este artigo aplica-se a 7 produtos

FPGAs Intel® Stratix® 10 e FPGAs SoC
FPGA Intel® Stratix® 10 DX
FPGA Intel® Stratix® 10 GX
FPGA Intel® Stratix® 10 NX
FPGA Intel® Stratix® 10 MX
FPGA Intel® Stratix® 10 TX
FPGA Intel® Stratix® 10 SX SoC

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.