ID do artigo: 000098729 Tipo de conteúdo: Solução de problemas Última revisão: 25/04/2024

Por que uma saída DCFIFO IP sinaliza um status inesperado durante a reinicialização?

Ambiente

    Software de projeto Intel® Quartus® Prime
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido às especificações atuais, uma PI DCFIFO pode gerar sinais de controle inesperados durante a redefinição usando o sinal aclr. Por exemplo, quando o sinal rdempty indica alto para o vazio antes de redefinir um IP DCFIFO, o rdempty pode gerar baixa saída assíncrono por um momento durante a reinicialização e depois voltar para alto.

Conforme as notas 22 e 24 dizem em 1,7. Guia do usuário do Ip Clear síncrono FIFO e assíncrono do guia do usuário, mesmo que o sinal aclr seja sincronizado com o clock de gravação ou o clock de leitura, afirmando que o sinal de aclr ainda afeta todos os sinalizadores de status de forma assíncronos. Os sinalizadores de status significam vazio, wrempty, rdempty, completo, wrfull, rdfull, usedw, wrusedw, e rdusedw. Como esses sinais são saída a partir de lógica combinacional, redefinir o IP pode causar falhas nesses sinais. Sua lógica de usuário conectada ao DCFIFO pode receber statuss inesperados durante a operação de reinicialização.

Resolução

Projemine a lógica do usuário conectada ao DCFIFO IP, considerando um caso em que o DCFIFO gerar sinais de status inesperados de forma assíncronos durante a reinicialização.

Por exemplo, você pode adicionar registros aos sinais de status e redefinir os registros durante a operação de redefinição para evitar receber statuss inesperados.

Produtos relacionados

Este artigo aplica-se a 13 produtos

FPGAs Arria® II
FPGAs Arria® V e FPGAs SoC
FPGAs Intel® Arria® 10 e FPGAs SoC
FPGAs Cyclone® II
FPGAs Cyclone® III
FPGAs Cyclone® IV
FPGAs Cyclone® V e FPGAs SoC
FPGAs Intel® Cyclone® 10
FPGAs Intel® Stratix® 10 e FPGAs SoC
FPGAs Stratix® II
FPGAs Stratix® III
FPGAs Stratix® IV
FPGAs Stratix® V

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.