ID do artigo: 000080053 Tipo de conteúdo: Solução de problemas Última revisão: 09/05/2016

Por que eu vejo erros de subfluxo ao receber quadros Jumbo nos Exemplos de design ethernet de baixa latência 10G MAC?

Ambiente

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrição

    Devido a um problema com os exemplos de projeto, as seguintes variantes de design verão erros de subfluxo quando testados com pacotes com mais de 4100 bytes de comprimento:

    1) Exemplo de design ethernet de 10 M/100M/1G/10G
    2) Exemplo de design Ethernet 1G/10G

    Este erro é causado pelo tamanho do buffer FIFO externo entre o MAC e o controlador de tráfego. O tamanho, de 8 x 512 bytes, é muito pequeno, fazendo com que os sinais válidos Avalon-ST seja desafirmados durante a transmissão do quadro.

    Impacto
    ----------
    Os usuários observarão pacotes corrompidos e erro de CRC relatados pelo monitor de pacotes.

    Resolução Para resolver este problema, aumente a profundidade das instâncias externas FIFO, altera_eth_fifo_tx e altera_eth_fifo_rx, alterando os valores de parâmetros DC_FIFO_DEPTH e SC_FIFO_DEPTH de 512 para 2048 em rtl/altera_eth_channel.sv.

    Produtos relacionados

    Este artigo aplica-se a 1 produtos

    Dispositivos programáveis Intel®

    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.