ID do artigo: 000081157 Tipo de conteúdo: Solução de problemas Última revisão: 11/09/2012

Por que as portas ocupadas e reconfig_address_en vão para um estado desconhecido quando eu simular reconfiguração dinâmica em dispositivos Stratix II GX e dispositivos GX/GT/GZ mais recentes?

Ambiente

    Simulação
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Portas 'ocupadas' e 'reconfig_address_en' podem mostrar comportamento de simulação inesperado ao inicializar em Stratix® II famílias GX e GX/GT/GZ mais recentes.A solução alternativa a seguir pode ser implementada para resolver este problema de simulação.

 

O bloco do controlador de reconfiguração dinâmica tem uma reconfig_clk de entrada.  Na simulação, se você inicializar a entrada reconfig_clk um valor de 1, as portas ocupadas e reconfig_adddress_en podem ir para um estado desconhecido (valor de x). Este problema ocorre nos modelos VHDL e Verilog.

 

Por exemplo, o seguinte código Verilog causaria esse comportamento.

 

início inicial

    reconfig_clk = 1'b1; clock começa em alta lógica

Final

sempre começar

    Período de 2> reconfig_clk = ~reconfig_clk;

Final

 

Para resolver este problema, inicialize a reconfig_clk entrada para um valor de 0 no banco de testes de simulação.

Produtos relacionados

Este artigo aplica-se a 6 produtos

FPGA Stratix® IV GX
FPGA Stratix® IV GT
Dispositivos ASIC HardCopy™ IV GX
FPGA Arria® II GX
FPGA Arria® II GZ
FPGAs Stratix® II GX

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 prevalecerá e será a determinante. Exibir a versão em inglês desta página.