Mudanças entre as edições de "Simulação com QSIM (University Programm)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
 
=Simulação funcional com o QSIM=
 
=Simulação funcional com o QSIM=
*No Quartus abra o editor de forma de onda do simulador QSIM  ['''File''' > '''New''' > '''University Programa VWF'''].  
+
* No Quartus abra o editor de forma de onda do simulador QSIM  ['''File''' > '''New''' > '''University Programm VWF'''].  
*Defina o tempo de simulação ['''Edit''' > '''Set End Time''' ... = '''1000 ns'''].
+
* Defina o tempo de simulação ['''Edit''' > '''Set End Time''' ... = '''1000 ns'''].
*Importe todos os nós de lista do projeto ['''Edit''' > '''Insert''' > '''Insert Node or Bus''' > '''Node Finder''' > '''List''' > '''>>''' > '''OK''' > '''OK'''].
+
* Importe todos os nós de lista do projeto ['''Edit''' > '''Insert''' > '''Insert Node or Bus''' > '''Node Finder''' > '''List''' > '''>>''' > '''OK''' > '''OK'''].
*Gere as forma de onda para os sinais de entrada, usando o painel [[Arquivo:PainelSimulacao.png]].
+
* Gere as forma de onda para os sinais de entrada, usando o painel [[Arquivo:PainelSimulacao.png]].
*Salve o arquivo de simulação com um nome '''tb_NomeDoCircuito.vwf'''.
+
* Salve o arquivo de simulação com um nome '''tb_NomeDoCircuito.vwf'''.
 
* Indique como a simulação será feita (Simulation > Run Functional Simulation). (apenas nas versões o Quartus v13)
 
* Indique como a simulação será feita (Simulation > Run Functional Simulation). (apenas nas versões o Quartus v13)
 
* Faça a simulação do circuito lógico usando o sinal criado (Processing > Start Simulation)
 
* Faça a simulação do circuito lógico usando o sinal criado (Processing > Start Simulation)

Edição das 14h17min de 14 de março de 2023

Simulação funcional com o QSIM

  • No Quartus abra o editor de forma de onda do simulador QSIM [File > New > University Programm VWF].
  • Defina o tempo de simulação [Edit > Set End Time ... = 1000 ns].
  • Importe todos os nós de lista do projeto [Edit > Insert > Insert Node or Bus > Node Finder > List > >> > OK > OK].
  • Gere as forma de onda para os sinais de entrada, usando o painel PainelSimulacao.png.
  • Salve o arquivo de simulação com um nome tb_NomeDoCircuito.vwf.
  • Indique como a simulação será feita (Simulation > Run Functional Simulation). (apenas nas versões o Quartus v13)
  • Faça a simulação do circuito lógico usando o sinal criado (Processing > Start Simulation)
  • Analise os sinai de saída, e veja se estão realizando a função desejada.
  • Salve a tela de simulação funcional com um print da tela.

Simulação temporal com o QSIM

  • Para alterar para simulação temporal (com temporizações) utilize, no simulador, Simulation >> Run Timing Simulation.
    • Obs: O simulador somente consegue fazer simulação temporal para as famílias Ciclone IV E ou mais simples. Tenha certeza que você escolheu um device compatível.
  • Faça a simulação temporal do circuito lógico.
  • Analise os sinai de saída, e veja se estão realizando a função desejada.
  • Salve a tela de simulação temporal com um print da tela.
  • Abra o arquivo da simulação funcional. Verifique as mudanças que ocorreram em relação a simulação funcional.
  • Compare as saídas da simulação temporal e funcional. O que mudou?