Problema crítico
Algumas configurações de redefinições síncronas não são suportadas por SOPC Builder. Se alguma das seguintes condições for atendida, o HDL que o SOPC Builder gera falha ao conectar as portas de reinicialização:
- A porta de reinicialização não está associada a um clock.
- A porta de reinicialização é uma saída e nenhuma Avalon interface (mestre ou escravo) existe no mesmo domínio do clock.
- A porta de redefinição é uma entrada e seu clock associado é um Saída.
Nenhuma validação ou mensagens de geração são exibidas.
Para confirmar se uma porta de reinicialização não está conectada, faça o seguinte:
- Abra o arquivo de design de alto nível gerado pelo SOPC Builder em um editor de texto. (O arquivo de design de alto nível tem um nome de arquivo igual ao nome do sistema e uma extensão de arquivo correspondente para a linguagem HDL que você escolheu para a geração do sistema.)
- Inspecione a instaução de cada módulo. Para um determinado módulo chamado X no sistema SOPC Builder, um módulo/entidade chamado X é instaurou no arquivo de design de alto nível. No módulo/entidade instaução, as portas estão conectadas pelo nome. Se alguma das condições listados na descrição do problema são atendidos, o sinal de redefinição não é conectado ao barramento global de reinicialização.
Se você encontrar uma porta de reinicialização desconectada, faça uma das seguintes:
- Use o editor da Qsys. No menu Ferramentas de a janela principal quartus II, clique em Qsys e depois abra o arquivo de design do SOPC Builder (.sopc) e converta o seu sistema para Qsys.
- Modifique manualmente o HDL para conectar a reinicialização. Se a reinicialização
espera-se que seja sincronizado, você também deve implementar manualmente
Sincronização. Os sincronizadores de reinicialização têm um nome de módulo que consiste
do < do sistema SOPC>_reset__domain_synch_module. Por exemplo, um SOPC
sistema chamado sys com uma fonte de clock chamada
clk_0tem um módulo de sincronizador de reinicialização chamado sys_reset_clk_0_domain_synch_module.
Um sincronizador de reinicialização, por exemplo, é gerado para um externo fonte do clock em seu sistema SOPC.