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

Por que Intel® Arria® IPs rígidos PCIe* 10® e Intel Cyclone 10 GX não permitem que uma TLP de conclusão de gravação de memória passe uma TLP de leitura de memória?

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

    Há uma limitação de design nos IPs rígidos Intel® Arria® 10 e Intel Cyclone® PCIe* 10 GX de 10 GX que não possuem um buffer de bypass para armazenar TLPs de leitura de memória.  Se não houver crédito para enviar qualquer TLPs de leitura de memória, esses TLPs permanecerão na fila, o que faz com que os TLPs de conclusão de gravação de memória fiquem bloqueados.  Intel® Arria® 10 e Intel Cyclone 10 GX PCIe* Hard IPs não permitem que qualquer TLP de conclusão de gravação de memória passe uma TLP de leitura de memória porque o HARD IP não tem um buffer de bypass para colocar os® TLPs de leitura de memória de lado e dar lugar ao TLP de conclusão de gravação de memória para avançar com esses TLPs de leitura de memória.

    Resolução

    Não há solução alternativa para este problema.  O aplicativo e o software do usuário devem estar cientes da limitação e cuidar deste cenário.

    Este problema não será corrigido em quaisquer versões futuras da versão do software IP.

    Produtos relacionados

    Este artigo aplica-se a 2 produtos

    FPGA Intel® Cyclone® 10 GX
    FPGAs Intel® Arria® 10 e FPGAs SoC

    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 prevalecerá e será a determinante. Exibir a versão em inglês desta página.