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
 
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
*[[Experimento 19 para Circuitos Lógicos]]
+
=Simulação funcional com o QSIM=
*[[Quartus Prime QSIM problems]]
+
* 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 [[Arquivo: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?
 +
 
 +
Para aprender como usar a interface GUI do QSIM leia o manual do QSIM em [https://wiki.sj.ifsc.edu.br/images/7/70/Quartus_II_Simulation.pdf Introduction to Simulation of VHDL Designs] Altera;
 +
 
 +
*ver também [[Experimento 19 para Circuitos Lógicos]]
 +
*se der erro veja [[Quartus Prime QSIM problems]]

Edição atual tal como às 15h33min 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?

Para aprender como usar a interface GUI do QSIM leia o manual do QSIM em Introduction to Simulation of VHDL Designs Altera;