ID do artigo: 000080825 Tipo de conteúdo: Solução de problemas Última revisão: 08/02/2017

Por que o núcleo IP Ethernet Ethernet de baixa latência de 40-100 Gbps é enforcado ou envia pacotes errôneos para determinadas condições de interface TX Avalon-ST?

Ambiente

  • Intel® Quartus® Prime Standard Edition
  • Intel® Quartus® Prime Pro Edition
  • Ethernet de baixa latência de 40G e 100G
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrição

    As versões do núcleo IP Ethernet Ethernet de baixa latência de 40-100 Gbps que antecedem o software Quartus® Prime v16.0 não lidam corretamente com as seguintes condições na interface TX Avalon-ST. Qualquer projeto usando as versões anteriores do núcleo IP pode pendurar ou enviar pacotes errôneos se as condições abaixo ocorrerem:

    1. O TX válido é baixo dentro de um pacote válido entre Start-of-Packet (SOP) e End-of-Packet (EOP) (o cliente reinicia o sinal válido durante a transmissão de um pacote de vários ciclos)
    2. Tamanho do pacote menor que nove bytes
    3. SoPs de volta para trás
    4. EOPs de volta para trás

    Embora o protocolo Avalon-ST permita essas situações, o núcleo ip não as suporta.

    Pacotes errôneos podem ter FCS ou outros erros, ou podem ter menos do que o comprimento mínimo de IPG.

     
    Resolução

    Nas versões anteriores a 16.0 do núcleo IP, você deve modificar a aplicação para evitar essas condições. O problema de travamento do núcleo IP é corrigido no núcleo IP Ethernet Ethernet de baixa latência de 40 a 100 Gbps v16.0 e posterior. O núcleo ip identifica essas condições como entradas inválidas e as sinaliza como erros.

    Produtos relacionados

    Este artigo aplica-se a 7 produtos

    FPGA Stratix® V E
    FPGA Stratix® V GS
    FPGA Stratix® V GX
    FPGAs Intel® Arria® 10 e FPGAs SoC
    FPGA Intel® Arria® 10 GT
    FPGA Intel® Arria® 10 GX
    FPGA Intel® Arria® 10 SX 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.