ID do artigo: 000082526 Tipo de conteúdo: Solução de problemas Última revisão: 20/08/2018

Por que a porta raiz Hard IP do Arria® 10 PCIe* não atualiza os registros de AER ao receber um pacote de conclusão malformado?

Ambiente

    Intel® Quartus® Prime Pro Edition
    Hard IP para PCI Express* Intel® Arria® 10 Cyclone® 10
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Problema crítico

Descrição

Quando o Hard IP do PCIe* Arria® 10 estiver configurado como uma porta raiz, se ele enviar uma solicitação de leitura de memória para o equipamento, e o equipamento retornar um pacote de conclusão malformado, a porta raiz não pode atualizar o registrador do AER e deixá-lo cair silenciosamente.

Este problema foi confirmado como um bug de silício.

Resolução

Para contornar esse problema, a aplicação do usuário precisa estar ciente dessa limitação e implementar um timer para TLPs não postados enviados enquanto aguarda a conclusão dos pacotes. A lógica do usuário, então, precisa verificar se o valor do campo corresponde ao comprimento real do pacote para os pacotes de conclusão enviados por pontos de extremidade.

Este problema não está programado para ser corrigido em uma versão futura do software Intel® Quartus® Prime.

Produtos relacionados

Este artigo aplica-se a 1 produtos

FPGAs Intel® Arria® 10 e FPGAs 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.