ID do artigo: 000073683 Tipo de conteúdo: Solução de problemas Última revisão: 11/11/2011

Variação da função Interlaken MegaCore de 10,3125 Gbps com transceptor funciona com taxa de faixa incorreta

Ambiente

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

Problema crítico

Descrição

As variações da função Interlaken MegaCore de 10,3125 Gbps com transceptors exigem uma frequência ref_clk diferente do que foram projetados originalmente. Se você usar o Interlaken Variação de 12 faixas, 10 Gbps conforme gerado, a taxa de faixa é de 10,2 Gbps em vez de 10,3125 Gbps, em simulação e quando programado no Dispositivo.

Portanto, além de executar a entrada ref_clk clock em 322,265625 MHz, conforme especificado no Guia do usuário da função Interlaken MegaCore, você também deve fazer algumas modificações manuais em vários arquivos RTL.

Resolução

Depois de gerar sua variação interlaken e antes de você simular seu projeto, siga essas etapas para modificar seus arquivos RTL para corrigir o problema subjacente:

  1. Edite o arquivo alt_ntrlkn_gxb_10g.v com os valores corretos para corresponder à frequência de 322,265625-MHz ref_clk seguindo estas etapas:
  2. Para definir a taxa de dados correta e eficaz, substitua todas as instâncias de 10200 com 10312.5.

    Para definir o período correto de entrada, substitua todas as instâncias 3137 por 3103.

    Para definir a frequência correta do clock de entrada, substitua todas as instâncias de 318.75 com 322.265625.

  3. Edite o arquivo submodules/<variação>.sdc com as frequências corretas do clock seguindo estas etapas:
  4. Ajuste tx_mac_c_clk a frequência para 257,81 MHz.

    Defina a rx_mac_c_clk frequência para 257,81 MHz.

Se você estiver usando o exemplo de projeto Qsys fornecido com o Instalação de IP interlaken, siga estas etapas adicionais:

  1. No arquivo alt_interlaken_12lane_10g.sdc no diretório do projeto, defina as seguintes frequências de clock:
  2. Defina as frequências do clock do cliente do canal de amostra para 257.81 Mhz

    Defina a tx_mac_c_clk frequência para 257,81 MHz

    Defina a rx_mac_c_clk frequência para 257,81 MHz

    Defina a ref_clk frequência para 322,265625 MHz

  3. No arquivo testbench/alt_interlaken_12lane_10g_tb.sv , atualize a ref_clk frequência substituindo #1568 por #1551.5.

Este problema é corrigido na versão 11.0 do MegaCore Interlaken Função.

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.