Mudanças entre as edições de "Modernização das aulas de Laboratório de Circuitos Lógicos: Implementação"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 11: Linha 11:
 
* Obter as imagens e dados para a confecção de relatório técnico;
 
* Obter as imagens e dados para a confecção de relatório técnico;
 
;Material necessário:
 
;Material necessário:
#CI [http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND](disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
  
Linha 22: Linha 22:
 
* Entender a tabela verdade de circuitos lógicos;
 
* Entender a tabela verdade de circuitos lógicos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02 NOR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02 NOR](disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
 
    
 
    
Linha 35: Linha 35:
 
* Entender a equivalência de circuitos;
 
* Entender a equivalência de circuitos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02 NOR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02 NOR](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](disponível na biblioteca da ALTERA)
#Computador com software Quartus II da Altera.
+
#Computador com software Quartus II da Altera;
  
 
==[[Experimento 4 para Circuitos Lógicos | Comparador de igualdade e programação no FPGA]]==     
 
==[[Experimento 4 para Circuitos Lógicos | Comparador de igualdade e programação no FPGA]]==     
Linha 51: Linha 51:
 
* Entender o preenchimento da tabela verdade seguindo o resultado apresentado pelo circuito;
 
* Entender o preenchimento da tabela verdade seguindo o resultado apresentado pelo circuito;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls386a.pdf 74X386 XOR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls386a.pdf 74X386 XOR](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls266.pdf 74X266 XNOR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls266.pdf 74X266 XNOR](disponível na biblioteca da ALTERA)
#Computador com software Quartus II da Altera.
+
#Computador com software Quartus II da Altera;
 
#Kit DE2-115;
 
#Kit DE2-115;
  
Linha 66: Linha 66:
 
#CI [http://www.ti.com/lit/ds/symlink/sn7447a.pdf 74X47 Decod 7-seg](disponível na biblioteca da ALTERA)
 
#CI [http://www.ti.com/lit/ds/symlink/sn7447a.pdf 74X47 Decod 7-seg](disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
#Kit DE2-115
+
#Kit DE2-115;
  
 
==[[Experimento 6 para Circuitos Lógicos |  Implementação de Decodificadores]]==  
 
==[[Experimento 6 para Circuitos Lógicos |  Implementação de Decodificadores]]==  
Linha 76: Linha 76:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn54als138a.pdf 74X138 Decod 3 para 8](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn54als138a.pdf 74X138 Decod 3 para 8](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn54als139.pdf 74X139 Decod 2 para 4](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn54als139.pdf 74X139 Decod 2 para 4](disponível na biblioteca da ALTERA)
 
#Porta NOT (disponível na biblioteca da ALTERA)
 
#Porta NOT (disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
Linha 90: Linha 90:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn54als151.pdf 74X151 Multiplex 8 para 1] (disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn54als151.pdf 74X151 Multiplex 8 para 1] (disponível na biblioteca da ALTERA)
#CI [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)
#CI [http://www.ti.com/lit/ds/symlink/sn54als158.pdf 74X158 4x Multiplex 2 para 1] (disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn54als158.pdf 74X158 4x Multiplex 2 para 1] (disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.   
 
#Computador com software Quartus II da Altera.   
  
Linha 134: Linha 134:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls74a.pdf 74X74](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls74a.pdf 74X74](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn7447a.pdf 74X47 Decod 7-seg](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn7447a.pdf 74X47 Decod 7-seg](disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
 
#Kit DE2-115;
 
#Kit DE2-115;
Linha 161: Linha 161:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls85.pdf 74X85] (disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls85.pdf 74X85] (disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
#Kit DEO-NANO
+
#Kit DEO-NANO;
  
 
==[[Experimento 13 para Circuitos Lógicos | Aritmética binária  (Somador/Subtrator/Complemento de 2)]]==   
 
==[[Experimento 13 para Circuitos Lógicos | Aritmética binária  (Somador/Subtrator/Complemento de 2)]]==   
Linha 172: Linha 172:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls386a.pdf 74X386 XOR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls386a.pdf 74X386 XOR](disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
  
Linha 184: Linha 184:
 
* Entender funcionamento do Mapa de Karnaugh;
 
* Entender funcionamento do Mapa de Karnaugh;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.cs.smith.edu/~thiebaut/270/datasheets/sn74ls83arev5.pdf 74X83](disponível na biblioteca da ALTERA)
+
#[http://www.cs.smith.edu/~thiebaut/270/datasheets/sn74ls83arev5.pdf 74X83](disponível na biblioteca da ALTERA)
 
#Portas XOR (disponível na biblioteca da ALTERA)
 
#Portas XOR (disponível na biblioteca da ALTERA)
 
#Portas AND (disponível na biblioteca da ALTERA)
 
#Portas AND (disponível na biblioteca da ALTERA)
Linha 197: Linha 197:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI[http://www.ti.com/lit/ds/symlink/sn74ls86a.pdf 74X86 XOR] (disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls86a.pdf 74X86 XOR] (disponível na biblioteca da ALTERA)
#CI[http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
  
Linha 211: Linha 211:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74284.pdf 74X284/285 Multiplicador 4x4] (disponível na biblioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74284.pdf 74X284/285 Multiplicador 4x4] (disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
 
#Kit DE2-115
 
#Kit DE2-115

Edição das 09h23min de 21 de outubro de 2014

Link Curto: http://bit.ly/IFSC-ExpCIL-ProjetoA

Introdução às ferramentas de ensino: Quartus II e QSIM

Objetivos
  • Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas AND;
  • Gerar formas de onda para entrada de simulação usando o QSIM;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Compreender o funcionamento da porta AND;
  • Entender a tabela verdade de circuitos lógicos;
  • Obter as imagens e dados para a confecção de relatório técnico;
Material necessário
  1. 74X08 AND(disponível na biblioteca da ALTERA)
  2. Computador com software Quartus II da Altera.

Simulação de portas do tipo OR, NOT e NOR

Objetivos
  • Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas OR, NOT e NOR;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Obter o sinal de saída simulado usando o QSIM - diagrama temporal (uso de cursores para medições);
  • Compreender o funcionamento das porta OR, NOT e NOR;
  • Entender a tabela verdade de circuitos lógicos;
Materiais necessários
  1. 74X32 OR(disponível na biblioteca da ALTERA)
  2. 74X04 NOT(disponível na biblioteca da ALTERA)
  3. 74X02 NOR(disponível na biblioteca da ALTERA)
  4. Computador com software Quartus II da Altera.

Aplicação do Teorema de De Morgan

Objetivos
  • Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Porta NAND e aplicação do teorema de De Morgan;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Compreender o funcionamento da porta NAND;
  • Utilizar portas NAND para a implementação de portas OR, NOR, NOT e AND;
  • Entender a equivalência de circuitos;
Materiais necessários
  1. 74X08 AND(disponível na biblioteca da ALTERA)
  2. 74X32 OR(disponível na biblioteca da ALTERA)
  3. 74X04 NOT(disponível na biblioteca da ALTERA)
  4. 74X02 NOR(disponível na biblioteca da ALTERA)
  5. 74X00 NAND(disponível na biblioteca da ALTERA)
  6. Computador com software Quartus II da Altera;

Comparador de igualdade e programação no FPGA

Objetivos
  • Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas XOR e XNOR;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Compreender o funcionamento das portas XOR e XNOR;
  • Definir a pinagem de saída;
  • Programar o FPGA para implementar um comparador de palavras (ou gerador de paridade); DE2-115
  • Entender o preenchimento da tabela verdade seguindo o resultado apresentado pelo circuito;
Materiais necessários
  1. 74X386 XOR(disponível na biblioteca da ALTERA)
  2. 74X266 XNOR(disponível na biblioteca da ALTERA)
  3. Computador com software Quartus II da Altera;
  4. Kit DE2-115;

Introdução ao sistema de numeração binário

Objetivos
  • Utilizar o diagrama esquemático do Quartus II para inserir um circuito;
  • Inserir um decodificador binário BCD para sete segmentos;
  • Gerar formas de onda para entrada de simulação;
  • Fazer a simulação funcional do circuito com o QSIM;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
Materiais necessários
  1. CI 74X47 Decod 7-seg(disponível na biblioteca da ALTERA)
  2. Computador com software Quartus II da Altera.
  3. Kit DE2-115;

Implementação de Decodificadores

Objetivos
  • Compreender o funcionamento do Decodificador 3 para 8, 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;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Verificar os resultados obtidos;
Materiais necessários
  1. 74X138 Decod 3 para 8(disponível na biblioteca da ALTERA)
  2. 74X139 Decod 2 para 4(disponível na biblioteca da ALTERA)
  3. Porta NOT (disponível na biblioteca da ALTERA)
  4. Computador com software Quartus II da Altera.
  5. Kit DEO-NANO

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
  1. 74X151 Multiplex 8 para 1 (disponível na biblioteca da ALTERA)
  2. 74X153 2x Multiplex 4 para 1 (disponível na biblioteca da ALTERA)
  3. 74X158 4x Multiplex 2 para 1 (disponível na biblioteca da ALTERA)
  4. Computador com software Quartus II da Altera.

Introdução aos Flip-Flops

Objetivos
  • Introdução a Flip-Flops e Latch;
  • Compreender o funcionamento de Flip-Flops D, RS, JK e Latch RS e D;
  • Compreender e observar o funcionando do CLOCK nos circutos;
  • Fazer a simulação funcional dos circuito com o QSIM;
  • Gerar formas de onda para entrada de simulação;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Verificar os resultados obtidos;
Materiais necessários
  1. Flip-Flop D (disponível na bilbioteca da ALTERA)
  2. Flip-Flop JK (disponível na bilbioteca da ALTERA)
  3. Flip-Flop RS (disponível na bilbioteca da ALTERA)
  4. Latch RS (disponível na bilbioteca da ALTERA)
  5. Latch D (disponível na bilbioteca da ALTERA)
  6. Computador com software Quartus II da Altera.
  7. Kit DEO-NANO

Contadores assíncronos - Crescente e Decrescente (Discretos)

Objetivos
  • Inserir diagrama esquemático de um circuito lógico com o Quartus II de um Contador UP/DOWN (circuito discreto);
  • Gerar formas de onda para entrada de simulação;
  • Fazer a simulação funcional de um circuito com o QSIM;
  • Fazer a simulação temporal do circuito com o QSIM;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Verificar os resultados obtidos;
Materiais necessários
  1. Flip-FLop D (disponível na bilbioteca da ALTERA)
  2. Computador com software Quartus II da Altera.
  3. Kit DEO-NANO

Contador assíncrono crescente (Comercial)

Objetivos
  • Inserir diagrama esquemático de um circuito lógico comercial com o Quartus II de um Contador UP/DOWN;
  • Gerar formas de onda para entrada de simulação;
  • Fazer a simulação funcional de um circuito com o QSIM;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE2-115
  • Verificar os resultados obtidos;
Materiais necessários
  1. 74X74(disponível na biblioteca da ALTERA)
  2. 74X47 Decod 7-seg(disponível na biblioteca da ALTERA)
  3. Computador com software Quartus II da Altera.
  4. Kit DE2-115;

Registrador de deslocamento

Objetivos
  • Entender o funcionamento de um Registrador de deslocamento;
  • Inserir diagrama esquemático de um circuito lógico com o Quartus II;
  • Gerar formas de onda para entrada de simulação;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Gravando o projeto no FPGA;
Materiais necessários
  1. Flip-flop D (disponível na biblioteca da ALTERA);
  2. Computador com software Quartus II da Altera;
  3. Kit DEO-NANO;

Comparador de magnitude

Objetivos
  • Utilizar o diagrama esquemático do Quartus II para inserir um circuito Comparador de magnitude;
  • Gerar formas de onda para entrada de simulação usando o QSIM;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Compreender o funcionamento do comparador de magnitude na forma de CI;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Verificar os resultados obtidos;
Materiais necessários
  1. 74X85 (disponível na biblioteca da ALTERA)
  2. Computador com software Quartus II da Altera.
  3. Kit DEO-NANO;

Aritmética binária (Somador/Subtrator/Complemento de 2)

Objetivos
  • Compreender o funcionamento dos circuitos aritméticos somador, subtrator e complemento de 2;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Analisar os resultados obtidos para entender e associar os tipos de operações realizados;
  • Verificar os resultados obtidos;
Materiais necessários
  1. 74X00 NAND(disponível na biblioteca da ALTERA)
  2. 74X04 NOT(disponível na biblioteca da ALTERA)
  3. 74X32 OR(disponível na biblioteca da ALTERA)
  4. 74X386 XOR(disponível na biblioteca da ALTERA)
  5. Computador com software Quartus II da Altera.

Projeto de circuito para detectar erros e aplicação do Mapa de Karnaugh

Objetivos
  • Projetar circuito para detectar Erro em operações com números binários;
  • Detectar a ocorrência de Erros;
  • Entender funcionamento do Mapa de Karnaugh;
Materiais necessários
  1. 74X83(disponível na biblioteca da ALTERA)
  2. Portas XOR (disponível na biblioteca da ALTERA)
  3. Portas AND (disponível na biblioteca da ALTERA)
  4. Portas OR (disponível na biblioteca da ALTERA)
  5. Computador com software Quartus II da Altera.

Multiplicador (Discreto)

Objetivos
  • Compreender o funcionamento Multiplicador discreto;
  • Construção de um projeto hierárquico;
  • Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
  • Verificar os resultados obtidos;
Materiais necessários
  1. 74X86 XOR (disponível na biblioteca da ALTERA)
  2. 74X00 NAND(disponível na biblioteca da ALTERA)
  3. 74X32 OR(disponível na biblioteca da ALTERA)
  4. Computador com software Quartus II da Altera.

Multiplicador (Comercial)

Objetivos
  • Compreender o funcionamento multiplicador binário de 4 bits por 4 bits;
  • Amostrar o resultado em um display 7-segmentos;
  • Gerar formas de onda para entrada de simulação;
  • Fazer a simulação temporal do circuito com o QSIM;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Verificar os resultados obtidos;
Materiais necessários
  1. 74X284/285 Multiplicador 4x4 (disponível na biblioteca da ALTERA)
  2. Computador com software Quartus II da Altera.
  3. Kit DE2-115