ID do artigo: 000083600 Tipo de conteúdo: Solução de problemas Última revisão: 05/02/2014

Ethernet de velocidade tripla com designs PCS 1000BASE-X e SGMII recebem número errado de bytes preâmbulos

Ambiente

  • Intel® Quartus® II Subscription Edition
  • Ethernet
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Problema crítico

    Descrição

    Designs Ethernet de velocidade tripla usando PCS SGMII e 1000BASE-X o protocolo receberá o número errado de bytes preâmbulos.

    Para o protocolo 1000BASE-X, a codificação de períodos ociosos /I2/ é construído a partir de 2 grupos de código: /K28.5/ caractere na posição de mesmo e /D16.2/ em posição ímpar. Se gmii_tx_en de afirmação GMII ocorrer em posição ímpar, a máquina de estado de transmissão não é capaz de imediatamente insira um grupo de código inicial de pacote /S/ como o caractere Idle deve ser concluída. Portanto, o caractere /S/ será inserido após o /I2/ está concluído. Neste cenário, /D16.2/ de /I2/ é inserido no lugar do primeiro byte do campo preâmbulo e /S/ no segundo byte do campo preâmbulo. Durante a recepção deste quadro, o a máquina de estado receberá a substituição /S/ por um byte preâmbulo. No entanto o primeiro byte preâmbulo do quadro GMII de transmissão original não é substituído com byte preâmbulo (foi substituído por /D16.2/ caractere para concluir a sequência ociosa durante a operação de transmissão). Resultados deste cenário um único byte de perda preâmbulo em todo o sistema. O IEEE 802.3-2008 especificação explica este problema na cláusula 65.1.3.2.1:NOTA 1 - A função de transmissão pcS 1000BASE-X substitui o primeiro octeto de preâmbulo com o /S/code-group ou descarta o primeiro octeto e substitui o segundo octeto do preâmbulo pelo /S/code-group. Esta decisão é baseada no alinhamento de mesmo ou ímpar dos PCS transmitir diagrama de estado (consulte a Figura 36-5). Os PCS 1000BASE-X recebem a função substitui o /S/code-group por um octeto de preâmbulo. O terceiro octeto de preâmbulo é o primeiro octeto passado pelo 1000BASE-X PHY sem modificação.

    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.