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®

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.