Problema crítico
Alguns dos registros mac de baixa latência de 10GbE serão incorretos valor após ser redefinido com tx_rst_n ou rx_rst_n.. Este problema afeta os seguintes registros:
- 0x0FE-0x0FF: quadro de dados truncado de subfluxo Tx Contar
- 0x0FC-0x0FD: contagem de pacotes truncados de estouro de Rx
- 0x0FE-0x0FF: Contagem de pacotes de estouro de Rx
- 0x140-0x17E: Estatísticas Tx (afeta apenas estatísticas baseadas em registro)
- 0x1C0-0x1FE: Estatísticas Rx (afeta apenas estatísticas baseadas em registros)
- 0x240: Status de erro ECC
Para superar esse problema, escreva ou leia os seguintes endereços para limpar os registros conforme mostrado na tabela abaixo.
Registros
Solução alternativa
0x0FE-0x0FF: contagem de quadros truncados de subfluxo Tx
Após tx_rst_n, leia no endereço 0x03E limpar o registro.
0x0FC-0x0FD: contagem de pacotes truncados de estouro de Rx
Após rx_rst_n, leia no endereço 0x0FC limpar o registro.
0x0FE-0x0FF: Contagem de pacotes de estouro de Rx
Após rx_rst_n, leia no endereço 0x0FE limpar o registro.
0x140-0x17E: Estatísticas Tx
Após tx_rst_n, escreva 0x1 para 0x140 para limpar as estatísticas Counter.
0x1C0-0x1FE: Estatísticas Rx
Após rx_rst_n, escreva 0x1 para 0x1C0 para limpar as estatísticas Counter.
0x240: Status de erro ECC
Após tx_rst_n ou rx_rst_n, leia no endereço 0x240 limpar os registros.
Este problema será corrigido em uma versão futura da Baixa Latência Função MAC MegaCore de 10 GbE.