Mudanças entre as edições de "Experimento 6 para Circuitos Lógicos"
Ir para navegação
Ir para pesquisar
Linha 16: | Linha 16: | ||
*Abra o Quartus II (versão 13.0.1 SE) e insira o diagrama esquemático conforme a figura abaixo. | *Abra o Quartus II (versão 13.0.1 SE) e insira o diagrama esquemático conforme a figura abaixo. | ||
− | [[Imagem:Exp6_diagDecod2p1.png| | + | [[Imagem:Exp6_diagDecod2p1.png|500px|center]] |
*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. | *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. | ||
Linha 25: | Linha 25: | ||
*Defina o tempo de simulação (Edit > Set End Time ...) = 100 ns. | *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]. | *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 | + | *Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome TesteDecod1p2.vwf. |
− | [[Arquivo:Exp6_Edecod2p1.png| | + | [[Arquivo:Exp6_Edecod2p1.png|500 px]] |
*Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0) | *Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0) | ||
Linha 32: | Linha 32: | ||
*Analise a funcionalidade do Decodificador de 1 entrada para 2 saídas. | *Analise a funcionalidade do Decodificador de 1 entrada para 2 saídas. | ||
− | =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 do circuito discreto decodificador de 2 para 4 conforme a figura abaixo. | ||
− | [[Imagem:Exp6_diagDecod2p4.png| | + | [[Imagem:Exp6_diagDecod2p4.png|500px|center]] |
==Fazer a simulação funcional do circuito com o QSIM == | ==Fazer a simulação funcional do circuito com o QSIM == | ||
Linha 41: | Linha 41: | ||
*Defina o tempo de simulação (Edit > Set End Time ...) = 100 ns. | *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]. | *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 | + | *Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome TesteDecod2p4.vwf. |
[[Arquivo:Exp6_Edecod2p4discreto.png|800 px]] | [[Arquivo:Exp6_Edecod2p4discreto.png|800 px]] | ||
Edição das 09h44min 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
- 74X139 Decod 2 para 4(disponível na biblioteca da ALTERA)
- Porta NOT (disponível na biblioteca da ALTERA)
- 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.
- 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 TesteDecod1p2.vwf.
- 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 na forma de CI
Diagrama Esquemático
- Insira o diagrama esquemático do circuito discreto decodificador de 2 para 4 conforme a figura abaixo.
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 TesteDecod2p4.vwf.
- 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