ID do artigo: 000079208 Tipo de conteúdo: Documentação e informações do produto Última revisão: 21/08/2012

Como adicionar o bloco altreconfig aos meus designs SOPC Builder e Qsys?

Ambiente

    PCI Express*
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Ao implementar PCIe® usando SOPC Builder ou Qsys, o bloco ALTGX RECONFIG não está incluído na implementação e não está disponível no SOPC Builder ou Qsys.  Você deve incluir este bloco no design de alto nível.  No mínimo, você instarárá o sistema SOPC Builder que inclui o bloco PCIe, bem como um bloco DE RECONFIG ALTGX.  Além disso, para esta solução, assume-se que também é necessária uma GPLL (PLL de finalidade geral) para gerar a reconfig_clk e fixação.  Esta GPLL pode ser eliminada se você garantir que esses clocks estão estáveis antes do dispositivo sair do estado de configuração.

Após gerar o bloco DE RECONFIG ALTGX, você precisará habilitar a reconfig_reset entrada – detalhes sobre isso abaixo.  Esta entrada permite manter o bloco de reconfiguração em reset até que os clocks, fixos e reconfig_clk, usados para cancelamento de deslocamento e detecção do receptor, estejam estáveis.  A conexão necessária é para alimentar o sinal bloqueado a partir do GPLL, usado para criar o bloco fixo e o reconfig_clk, por meio de um inversor, na entrada reconfig_reset entrada.  Também é recomendável que você sincronize este sinal de bloqueio PLL invertido usando o reconfig_clk, que é alimentado para a entrada do clock do bloco de reconfiguração.

O GPLL pode ser implementado através do Gerenciador de plug-in MegaWizard™, usando o ALTPLL.  "fixedclk" deve ser de 125 MHz e o "reconfig_clk" deve atender aos requisitos de sua configuração específica, de 37,5 MHz a 50 MHz para transmitir e receber a configuração do PCIE.  Se você gerar armazenamento fixo e reconfig_clk usando o mesmo PLL, nada mais é necessário.  Se várias PLLs são necessárias, os sinais bloqueados invertidos devem ser OR'd antes de alimentar o sinal reconfig_reset sinal.

Software Quartus® II antes de 10.1 SP1:

Para habilitar reconfig_reset entrada de reconfig_reset, você precisará executar o seguinte comando na linha de comando no diretório do projeto onde o bloco ALTGX RECONFIG está localizado.

qmegawiz -silent -wiz_override="offset_cancellation_reset" altgxb_reconfig_s4gx.v

Substituindo pelo nome do arquivo de bloco altgxb gerado pelo MegaWizard reconfig que você forneceu em seu design.

Software Quartus II a partir de 10.1 SP1:

Para habilitar reconfig_reset entrada de reconfig_reset no bloco ALTGX RECONFIG, você precisará habilitar a opção "Channel and TX PLL select/reconfig" na página "Configurações de reconfiguração" e habilitar a opção "Usar 'reconfig_reset'" na página "Reconfiguração plL canal e TX"

Resoluçã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.