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 7: Linha 7:
 
* Entender a tabela verdade de circuitos lógicos;
 
* Entender a tabela verdade de circuitos lógicos;
 
* 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;
 +
;Componente utilizado:
 +
#CI [http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND]
 +
  
 
== Experimento 2==
 
== Experimento 2==
Linha 12: Linha 15:
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas OR, NOT e NOR;
 
* 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 funcional;  
* Obter o sinal de saída simulado usando o QSIM - '''diagrama temporal''' (uso de cursores para medições);
+
* 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;
 
* Compreender o funcionamento das porta OR, NOT e NOR;
 
* Entender a tabela verdade de circuitos lógicos;
 
* Entender a tabela verdade de circuitos lógicos;
 +
;Componentes utilizados:
 +
#CI [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR]
 +
#CI [http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT]
 +
#CI [http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02 NOR]
 
    
 
    
 
==Experimento 3==
 
==Experimento 3==
Linha 24: Linha 31:
 
* Entender a equivalência de circuitos;
 
* Entender a equivalência de circuitos;
 
;Componentes utilizados:
 
;Componentes utilizados:
#  
+
#CI [http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND]
 +
#CI [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR]
 +
#CI [http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT]
 +
#CI [http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02 NOR]
 +
#CI [http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND]
  
  
Linha 37: Linha 48:
 
* Entender o preenchimento da tabela verdade seguindo o resultado apresentado pelo circuito;
 
* Entender o preenchimento da tabela verdade seguindo o resultado apresentado pelo circuito;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn74ls386a.pdf 74X386 XOR]
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn74ls266.pdf 74X266 XNOR]
*
+
#Kit DE2-115;
  
 
==Experimento 5==  
 
==Experimento 5==  
Linha 51: Linha 62:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn7447a.pdf 74X47 Decod 7-seg]
*
+
#Kit DE2-115
*
 
  
==Experimento 6== ///Decodificador de 3 para 8, 1 para 2, 2 para 4 (binário para one-hot):   
+
==Experimento 6==  
 
;Objetivos:   
 
;Objetivos:   
+
* Compreender o funcionamento do decodificador 3 para 8, 1 para 2 e 2 para 4;  
* Compreender o funcionamento do decodificador 3 para 8; [http://www.ti.com/lit/ds/symlink/sn54als138a.pdf 74X138]
 
 
* Gerar formas de onda para entrada de simulação;
 
* Gerar formas de onda para entrada de simulação;
 
* Fazer a simulação funcional do circuito com o QSIM;
 
* Fazer a simulação funcional do circuito com o QSIM;
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE0-NANO
+
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
 +
#CI [http://www.ti.com/lit/ds/symlink/sn54als138a.pdf 74X138 Decod 3 para 8]
 +
#CI [http://www.ti.com/lit/ds/symlink/sn54als139.pdf 74X139 Decod 2 para 4]
 +
#CI ///////////////
 +
*Kit DEO-NANO
 +
 +
==Experimento 7==       
 +
;Objetivos:
 +
*///Multiplexadores/Demultiplexadores:
 
*
 
*
 
*
 
*
*
 
 
==Experimento 7== ///Multiplexadores/Demultiplexadores:       
 
;Objetivos:
 
* Multiplexador/Seletor de 8 para 1; [http://www.ti.com/lit/ds/symlink/sn54als151.pdf 74X151]
 
* 2x Multiplexador/Seletor de 4 para 1; [http://www.ti.com/lit/ds/symlink/sn54als153.pdf 74X153]
 
* 4x Multiplexador/Seletor de 2 para 1; [http://www.ti.com/lit/ds/symlink/sn54als158.pdf 74X157/158]
 
 
* XXXXXXXXXXXX
 
* XXXXXXXXXXXX
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn54als151.pdf 74X151 Multiplex 8 para 1]
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn54als153.pdf 74X153 2x Multiplex 4 para 1]
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn54als153.pdf 74X153 4x Multiplex 2 para 1]
 
    
 
    
==Experimento 8== //Tipos de Flip-Flops e Latch:
+
==Experimento 8==  
 
;Objetivos:
 
;Objetivos:
 +
* Introdução a Flip-Flops e Latch;
 
* Compreender o funcionamento de Flip-Flops D, RS, JK e Latch RS e D;
 
* Compreender o funcionamento de Flip-Flops D, RS, JK e Latch RS e D;
 
* Compreender e observar o funcionando do CLOCK nos circutos;
 
* Compreender e observar o funcionando do CLOCK nos circutos;
 
* Fazer a simulação funcional dos circuito com o QSIM;
 
* Fazer a simulação funcional dos circuito com o QSIM;
 
* Gerar formas de onda para entrada de simulação;
 
* Gerar formas de onda para entrada de simulação;
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DEO-NANO
+
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#//////////
*
+
#
*
+
#
 +
#Kit DEO-NANO
  
==Experimento 9== //Contador UP/DOWN:
+
==Experimento 9==
 
;Objetivos:
 
;Objetivos:
* Inserir diagrama esquemático de um circuito lógico com o Quartus II (circuito discreto);
+
* Inserir diagrama esquemático de um circuito lógico com o Quartus II de um Contador UP/DOWN (circuito discreto);
 
* Fazer a simulação funcional de um circuito com o QSIM;
 
* Fazer a simulação funcional de um circuito com o QSIM;
 
* Gerar formas de onda para entrada de simulação;
 
* Gerar formas de onda para entrada de simulação;
Linha 101: Linha 113:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#/////
*
+
#
*
+
#
  
==Experimento 10==  //Contadores comerciais: (74XX)
+
==Experimento 10==   
 
;Objetivos:
 
;Objetivos:
* Inserir diagrama esquemático de um circuito lógico com o Quartus II;
+
* Inserir diagrama esquemático de um circuito lógico comercial com o Quartus II de um Contador UP/DOWN;
 
* Fazer a simulação funcional de um circuito com o QSIM;
 
* Fazer a simulação funcional de um circuito com o QSIM;
 
* Gerar formas de onda para entrada de simulação;
 
* Gerar formas de onda para entrada de simulação;
Linha 114: Linha 126:
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn74ls74a.pdf 74X74]
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn7447a.pdf 74X47 Decod 7-seg]
*
+
#Kit DE2-115;
  
==Experimento 11== //Registrador de deslocamento:
+
==Experimento 11==  
 
;Objetivos:
 
;Objetivos:
 +
* Entender o funcionamento de um Registrador de deslocamento:
 
* Inserir diagrama esquemático de um circuito lógico com o Quartus II;
 
* Inserir diagrama esquemático de um circuito lógico com o Quartus II;
 
* Fazer a simulação funcional de um circuito com o QSIM;
 
* Fazer a simulação funcional de um circuito com o QSIM;
 
* Gerar formas de onda para entrada de simulação;
 
* Gerar formas de onda para entrada de simulação;
 
* Fazer a simulação temporal de um circuito com o QSIM;
 
* Fazer a simulação temporal de um circuito com o QSIM;
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DEO-NANO
+
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn74ls74a.pdf 74X74]
*
+
#Kit DEO-NANO
*
 
  
==Experimento 12== //Comparador de magnitude:
+
==Experimento 12==
 
;Objetivos:
 
;Objetivos:
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito;
+
* 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;
 
* Gerar formas de onda para entrada de simulação usando o QSIM;
 
* Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
 
* Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
 
* Compreender o funcionamento do comparador de magnitude na forma de CI;
 
* Compreender o funcionamento do comparador de magnitude na forma de CI;
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE0-NANO
+
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;  
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#
*
+
#
*
+
#Kit DEO-NANO
  
==Experimento 13==  //Somador/Subtrator/Complemento de 2; (4 e 8 bits):
+
==Experimento 13==   
 
;Objetivos:
 
;Objetivos:
 
* Compreender o funcionamento dos circuitos aritméticos somador, subtrator e complemento de 2;
 
* 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;
 
* 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;
 
* Analisar os resultados obtidos para entender e associar os tipos de operações realizados;
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE0-NANO
 
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#
*
+
#
*
+
#
  
 
==Experimento 14== //Projeto de circuito para detectar Overflow;
 
==Experimento 14== //Projeto de circuito para detectar Overflow;
Linha 162: Linha 173:
 
*
 
*
 
;Componentes utilizados:
 
;Componentes utilizados:
 +
#
 +
#
 +
#
 +
==Experimento 15== // Multiplicador XXXXXXX
 +
;Objetivos:
 
*
 
*
 
*
 
*
 
*
 
*
 
==Experimento 15== //Multiplicador:
 
;Objetivos:
 
* Compreender o funcionamento multiplicador binário de 4 bits por 4 bits; [http://www.ti.com/lit/ds/symlink/sn74284.pdf 74X284/285]
 
* Gerar formas de onda para entrada de simulação;
 
* Fazer a simulação temporal do circuito com o QSIM;
 
* Verificar os resultados obtidos;
 
 
;Componentes utilizados:
 
;Componentes utilizados:
 
*
 
*
Linha 177: Linha 186:
 
*
 
*
  
==Experimento 16== // Multiplicador XXXXXXX
+
==Experimento 16==
 
;Objetivos:
 
;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;
 
;Componentes utilizados:
 
;Componentes utilizados:
*
+
#CI [http://www.ti.com/lit/ds/symlink/sn74284.pdf 74X284/285 Multiplicador 4x4]
*
+
#
*
+
#Kit DE2-115
;(...):
 

Edição das 09h16min de 14 de maio de 2014

Experimento 1

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;
Componente utilizado
  1. CI 74X08 AND


Experimento 2

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;
Componentes utilizados
  1. CI 74X32 OR
  2. CI 74X04 NOT
  3. CI 74X02 NOR

Experimento 3

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;
Componentes utilizados
  1. CI 74X08 AND
  2. CI 74X32 OR
  3. CI 74X04 NOT
  4. CI 74X02 NOR
  5. CI 74X00 NAND


Experimento 4

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;
Componentes utilizados
  1. CI 74X386 XOR
  2. CI 74X266 XNOR
  3. Kit DE2-115;

Experimento 5

Objetivos
  • Introdução a Sistema de numeração binário;
  • Compreender o funcionamento do display de sete segmentos;
  • Compreender o funcionamento do codificador binário 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; DE2-115
  • Verificar os resultados obtidos;
Componentes utilizados
  1. CI 74X47 Decod 7-seg
  2. Kit DE2-115

Experimento 6

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;
Componentes utilizados
  1. CI 74X138 Decod 3 para 8
  2. CI 74X139 Decod 2 para 4
  3. CI ///////////////
  • Kit DEO-NANO

Experimento 7

Objetivos
  • ///Multiplexadores/Demultiplexadores:
  • XXXXXXXXXXXX
Componentes utilizados
  1. CI 74X151 Multiplex 8 para 1
  2. CI 74X153 2x Multiplex 4 para 1
  3. CI 74X153 4x Multiplex 2 para 1

Experimento 8

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;
Componentes utilizados
  1. //////////
  2. Kit DEO-NANO

Experimento 9

Objetivos
  • Inserir diagrama esquemático de um circuito lógico com o Quartus II de um Contador UP/DOWN (circuito discreto);
  • Fazer a simulação funcional de um circuito com o QSIM;
  • 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; DE0-NANO
  • Verificar os resultados obtidos;
Componentes utilizados
  1. /////

Experimento 10

Objetivos
  • Inserir diagrama esquemático de um circuito lógico comercial com o Quartus II de um Contador UP/DOWN;
  • Fazer a simulação funcional de um circuito com o QSIM;
  • 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; DE2-115
  • Verificar os resultados obtidos;
Componentes utilizados
  1. CI 74X74
  2. CI 74X47 Decod 7-seg
  3. Kit DE2-115;

Experimento 11

Objetivos
  • Entender o funcionamento de um Registrador de deslocamento:
  • Inserir diagrama esquemático de um circuito lógico com o Quartus II;
  • Fazer a simulação funcional de um circuito com o QSIM;
  • Gerar formas de onda para entrada de simulação;
  • Fazer a simulação temporal de um circuito com o QSIM;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Verificar os resultados obtidos;
Componentes utilizados
  1. CI 74X74
  2. Kit DEO-NANO

Experimento 12

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;
Componentes utilizados
  1. Kit DEO-NANO

Experimento 13

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;
Componentes utilizados

==Experimento 14== //Projeto de circuito para detectar Overflow;

Objetivos
  • XXXXXXXXXX
Componentes utilizados

==Experimento 15== // Multiplicador XXXXXXX

Objetivos
Componentes utilizados

Experimento 16

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;
Componentes utilizados
  1. CI 74X284/285 Multiplicador 4x4
  2. Kit DE2-115