Mudanças entre as edições de "Experimento 7 para Circuitos Lógicos"
Ir para navegação
Ir para pesquisar
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 11: | Linha 11: | ||
#[http://www.ti.com/lit/ds/symlink/sn54als153.pdf 74X153 2x Multiplex 4 para 1] (disponível na biblioteca da ALTERA) | #[http://www.ti.com/lit/ds/symlink/sn54als153.pdf 74X153 2x Multiplex 4 para 1] (disponível na biblioteca da ALTERA) | ||
#Computador com software Quartus II da Altera. | #Computador com software Quartus II da Altera. | ||
− | |||
==Multiplexador de 2 para 1== | ==Multiplexador de 2 para 1== | ||
− | * | + | *Analise a funcionalidade do módulo básico Multiplexador 2 para 1: |
− | [[Arquivo:Multiplex2p1.png]] | + | [[Arquivo:Multiplex2p1.png|150px]] |
*Expressão booleana: | *Expressão booleana: | ||
Linha 50: | Linha 49: | ||
*Crie um simbolo para este módulo, selecionando na IDE do Quartus II o diagrama esquemático e [File > Create/Update > Create Symbol Files for Current File] > [Save] > [OK]. | *Crie um simbolo para este módulo, selecionando na IDE do Quartus II o diagrama esquemático e [File > Create/Update > Create Symbol Files for Current File] > [Save] > [OK]. | ||
− | *Utilize | + | |
+ | *Utilize 4 desses componentes para criar um multiplexador de 2 entradas para 1 saída de 4 bits. | ||
<center> | <center> | ||
− | [[Arquivo: | + | [[Arquivo:QUADMux2para1-bdf.png|600px]] |
</center> | </center> | ||
*Crie um simbolo para este módulo, selecionando na IDE do Quartus II o diagrama esquemático e [File > Create/Update > Create Symbol Files for Current File] > [Save] > [OK]. | *Crie um simbolo para este módulo, selecionando na IDE do Quartus II o diagrama esquemático e [File > Create/Update > Create Symbol Files for Current File] > [Save] > [OK]. | ||
Linha 58: | Linha 58: | ||
[[Arquivo:QUADMux2para1-bsf.png|thumb|150px]] | [[Arquivo:QUADMux2para1-bsf.png|thumb|150px]] | ||
</center> | </center> | ||
− | + | ||
==Simulação funcional com o QSIM== | ==Simulação funcional com o QSIM== | ||
*Abra o editor de forma de onda do simulador QSIM (File > New > University Programa VWF). | *Abra o editor de forma de onda do simulador QSIM (File > New > University Programa VWF). | ||
Linha 68: | Linha 68: | ||
[[Arquivo:QUADMux2para1-SIM.png|800 px]] | [[Arquivo:QUADMux2para1-SIM.png|800 px]] | ||
− | == | + | ==Verifique os resultados== |
*Verifique se o multiplexador está funcionando. Quando S = 0 => Y = x0, e quando S = 1 => Y = x1. | *Verifique se o multiplexador está funcionando. Quando S = 0 => Y = x0, e quando S = 1 => Y = x1. | ||
− | + | *Sugestão: Crie um circuito Multiplexador de 8x1. |
Edição atual tal como às 07h25min de 30 de outubro de 2014
Implementação de Multiplexadores
- Objetivos
- Compreender o funcionamento de um Multiplexador;
- Construção de um projeto hierárquico;
- Gerar formas de onda para entrada de simulação;
- Fazer a simulação funcional do circuito com o QSIM;
- Verificar os resultados obtidos;
- Materiais necessários
- 74X158 4x Multiplex 2 para 1 (disponível na biblioteca da ALTERA)
- 74X153 2x Multiplex 4 para 1 (disponível na biblioteca da ALTERA)
- Computador com software Quartus II da Altera.
Multiplexador de 2 para 1
- Analise a funcionalidade do módulo básico Multiplexador 2 para 1:
- Expressão booleana:
- Tabela verdade:
Entradas | Saídas |
---|---|
sel | Y |
0 | x0 |
1 | x1 |
Diagrama Esquemático de um Multiplexador de 2 para 1
Abra o Quartus II (13.0.1 SE)e insira o diagrama esquemático do módulo básico do Multiplexador 2 para 1.
- Após salvar o arquivo como Mux2p1.bdf em uma pasta vazia com nome Exp7, e crie um projeto Multiplexadores.qpf utilizando a família family=Cyclone com o dispositivo device=EP1C3T100A8. Após isso compile o projeto.
- Crie um simbolo para este módulo, selecionando na IDE do Quartus II o diagrama esquemático e [File > Create/Update > Create Symbol Files for Current File] > [Save] > [OK].
- Utilize 4 desses componentes para criar um multiplexador de 2 entradas para 1 saída de 4 bits.
- Crie um simbolo para este módulo, selecionando na IDE do Quartus II o diagrama esquemático e [File > Create/Update > Create Symbol Files for Current File] > [Save] > [OK].
Simulação funcional com o QSIM
- Abra o editor de forma de onda do simulador QSIM (File > New > University Programa 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 uma forma de onda dos sinais de entrada semelhante a mostrado na figura abaixo (Use a função [Randon Value] em A, B e Sel e salve com o nome QUADMux2para1.vwf.
- Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK]
- Faça a simulação funcional do circuito lógico usando o sinal criado (Simulation > Run Functional Simulation)
Verifique os resultados
- Verifique se o multiplexador está funcionando. Quando S = 0 => Y = x0, e quando S = 1 => Y = x1.
- Sugestão: Crie um circuito Multiplexador de 8x1.