Mudanças entre as edições de "Experimento 6 para Circuitos Lógicos"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 22: Linha 22:
  
 
==Fazer a simulação funcional do circuito com o QSIM ==
 
==Fazer a simulação funcional do circuito com o QSIM ==
 +
*Abra o editor de forma de onda do simulador QSIM  (File > New > University Programa VWF) (v 13.0 e 13.1).
 +
*Defina o tempo de simulação (Edit > Set End Time ...) = 100 ns.
 +
*Importe todos os nós de lista do projeto (Edit > Insert > Insert Node or Bus) > [Node Finder] > [List] > [>>] > [OK] > [OK].
 +
*Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome TesteFA.vwf.
 +
[[Arquivo:Exp6_Edecod2p1.png|800 px]]
  
 +
*Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0)
 +
*Faça a simulação funcional do circuito lógico usando o sinal criado (Simulation > Run Functional Simulation)
 +
*Analise a funcionalidade do Decodificador de 1 entrada para 2 saídas.
  
==Verificar resultados==
+
=Decodificador de 2 para 4=
 
 
 
 
=Decodificador de 2 para 4 na forma de CI=
 
 
==Diagrama Esquemático==
 
==Diagrama Esquemático==
 
+
*Insira o diagrama esquemático do circuito discreto decodificador de 2 para 4 conforme a figura abaixo.  
*Insira o diagrama esquemático conforme a figura abaixo.  
 
 
[[Imagem:Exp6_diagDecod2p4.png|700px|center]]
 
[[Imagem:Exp6_diagDecod2p4.png|700px|center]]
  
 
==Fazer a simulação funcional do circuito com o QSIM ==
 
==Fazer a simulação funcional do circuito com o QSIM ==
 +
*Abra o editor de forma de onda do simulador QSIM  (File > New > University Programa VWF) (v 13.0 e 13.1).
 +
*Defina o tempo de simulação (Edit > Set End Time ...) = 100 ns.
 +
*Importe todos os nós de lista do projeto (Edit > Insert > Insert Node or Bus) > [Node Finder] > [List] > [>>] > [OK] > [OK].
 +
*Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome TesteFA.vwf.
 +
[[Arquivo:Exp6_Edecod2p4discreto.png|800 px]]
 +
 +
*Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0)
 +
*Faça a simulação funcional do circuito lógico usando o sinal criado (Simulation > Run Functional Simulation)
  
 
==Verificar resultados==
 
==Verificar resultados==
  
 
=Exemplo de aplicação que faz uso de decodificadores=
 
=Exemplo de aplicação que faz uso de decodificadores=
 +
* O uso de decodificadores de endereço é muito comum na construção de memórias
 +
*

Edição das 09h11min de 19 de novembro de 2014

Implementação de Decodificadores

Objetivos
  • Compreender o funcionamento do Decodificador 1 para 2 e 2 para 4;
  • Gerar formas de onda para entrada de simulação;
  • Fazer a simulação funcional do circuito com o QSIM;
  • Verificar os resultados obtidos;
  • Exemplo de aplicação que faz uso de decodificadores;
Materiais necessários
  1. 74X139 Decod 2 para 4(disponível na biblioteca da ALTERA)
  2. Porta NOT (disponível na biblioteca da ALTERA)
  3. Computador com software Quartus II da Altera.

Decodificador de 1 para 2

Diagrama Esquemático

  • Abra o Quartus II (versão 13.0.1 SE) e insira o diagrama esquemático conforme a figura abaixo.
Exp6 diagDecod2p1.png
  • Após salvar o arquivo como Decod2p1.bdf em uma pasta vazia com nome Exp6, e crie um projeto Decod1p2.qpf utilizando a família family=Cyclone com o dispositivo device=EP1C3T100A8. Após isso compile o projeto.

Analise a funcionalidade do Decodificador de 1 entrada para 2 saídas.

Fazer a simulação funcional do circuito com o QSIM

  • Abra o editor de forma de onda do simulador QSIM (File > New > University Programa VWF) (v 13.0 e 13.1).
  • Defina o tempo de simulação (Edit > Set End Time ...) = 100 ns.
  • Importe todos os nós de lista do projeto (Edit > Insert > Insert Node or Bus) > [Node Finder] > [List] > [>>] > [OK] > [OK].
  • Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome TesteFA.vwf.

Exp6 Edecod2p1.png

  • Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0)
  • Faça a simulação funcional do circuito lógico usando o sinal criado (Simulation > Run Functional Simulation)
  • Analise a funcionalidade do Decodificador de 1 entrada para 2 saídas.

Decodificador de 2 para 4

Diagrama Esquemático

  • Insira o diagrama esquemático do circuito discreto decodificador de 2 para 4 conforme a figura abaixo.
Exp6 diagDecod2p4.png

Fazer a simulação funcional do circuito com o QSIM

  • Abra o editor de forma de onda do simulador QSIM (File > New > University Programa VWF) (v 13.0 e 13.1).
  • Defina o tempo de simulação (Edit > Set End Time ...) = 100 ns.
  • Importe todos os nós de lista do projeto (Edit > Insert > Insert Node or Bus) > [Node Finder] > [List] > [>>] > [OK] > [OK].
  • Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome TesteFA.vwf.

Exp6 Edecod2p4discreto.png

  • Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0)
  • Faça a simulação funcional do circuito lógico usando o sinal criado (Simulation > Run Functional Simulation)

Verificar resultados

Exemplo de aplicação que faz uso de decodificadores

  • O uso de decodificadores de endereço é muito comum na construção de memórias