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
(Criou página com '==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 ...')
 
Linha 23: Linha 23:
 
* Utilizar portas NAND para a implementação de portas OR, NOR, NOT e AND;
 
* Utilizar portas NAND para a implementação de portas OR, NOR, NOT e AND;
 
* Entender a equivalência de circuitos;
 
* Entender a equivalência de circuitos;
 +
;Componentes utilizados:
 +
#
  
==Experimento 4==   ///Programar em FPGA    
+
 
 +
 
 +
==Experimento 4==     
 
;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 com Portas XOR e XNOR;
 
* 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 das portas XOR e XNOR;
 
* Compreender o funcionamento das portas XOR e XNOR;
Linha 32: Linha 36:
 
* Programar o FPGA para implementar um comparador de palavras (ou gerador de paridade); DE2-115
 
* 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;
 
* Entender o preenchimento da tabela verdade seguindo o resultado apresentado pelo circuito;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
==Experimento 5== //Sistema de numeração binário:
+
==Experimento 5==  
;Objetivos:   
+
;Objetivos: 
 +
* Introdução a Sistema de numeração binário;
 
* Compreender o funcionamento do display de sete segmentos;
 
* Compreender o funcionamento do display de sete segmentos;
 
* Compreender o funcionamento do codificador binário para sete segmentos;
 
* Compreender o funcionamento do codificador binário para sete segmentos;
Linha 41: Linha 50:
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE2-115
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE2-115
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 6== ///Decodificador de 3 para 8, 1 para 2, 2 para 4 (binário para one-hot):     
 
==Experimento 6== ///Decodificador de 3 para 8, 1 para 2, 2 para 4 (binário para one-hot):     
;Objetivos:  
+
;Objetivos:
 +
 
* Compreender o funcionamento do decodificador 3 para 8; [http://www.ti.com/lit/ds/symlink/sn54als138a.pdf 74X138]
 
* 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;
Linha 49: Linha 63:
 
* 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; DE0-NANO
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 7== ///Multiplexadores/Demultiplexadores:         
 
==Experimento 7== ///Multiplexadores/Demultiplexadores:         
Linha 56: Linha 74:
 
* 4x Multiplexador/Seletor de 2 para 1; [http://www.ti.com/lit/ds/symlink/sn54als158.pdf 74X157/158]
 
* 4x Multiplexador/Seletor de 2 para 1; [http://www.ti.com/lit/ds/symlink/sn54als158.pdf 74X157/158]
 
* XXXXXXXXXXXX
 
* XXXXXXXXXXXX
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
 
    
 
    
 
==Experimento 8== //Tipos de Flip-Flops e Latch:
 
==Experimento 8== //Tipos de Flip-Flops e Latch:
Linha 65: Linha 87:
 
* 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; DEO-NANO
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 9== //Contador UP/DOWN:
 
==Experimento 9== //Contador UP/DOWN:
Linha 74: Linha 100:
 
* 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; DE0-NANO
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 10==  //Contadores comerciais: (74XX)
 
==Experimento 10==  //Contadores comerciais: (74XX)
Linha 83: Linha 113:
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE2-115
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE2-115
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 11==  //Registrador de deslocamento:  
 
==Experimento 11==  //Registrador de deslocamento:  
Linha 92: Linha 126:
 
* 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; DEO-NANO
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 12== //Comparador de magnitude:  
 
==Experimento 12== //Comparador de magnitude:  
Linha 101: Linha 139:
 
* 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; DE0-NANO
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 13==  //Somador/Subtrator/Complemento de 2; (4 e 8 bits):
 
==Experimento 13==  //Somador/Subtrator/Complemento de 2; (4 e 8 bits):
Linha 109: Linha 151:
 
* 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; DE0-NANO
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 14== //Projeto de circuito para detectar Overflow;
 
==Experimento 14== //Projeto de circuito para detectar Overflow;
Linha 115: Linha 161:
 
*
 
*
 
*
 
*
 
+
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 15== //Multiplicador:
 
==Experimento 15== //Multiplicador:
Linha 123: Linha 172:
 
* Fazer a simulação temporal do circuito com o QSIM;
 
* Fazer a simulação temporal do circuito com o QSIM;
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
  
 
==Experimento 16== // Multiplicador XXXXXXX
 
==Experimento 16== // Multiplicador XXXXXXX
 
;Objetivos:
 
;Objetivos:
 +
*
 +
*
 +
*
 +
;Componentes utilizados:
 +
*
 +
*
 +
*
 
;(...):
 
;(...):

Edição das 08h17min 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;

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;

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


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

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

==Experimento 6== ///Decodificador de 3 para 8, 1 para 2, 2 para 4 (binário para one-hot):

Objetivos
  • Compreender o funcionamento do decodificador 3 para 8; 74X138
  • 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; DE0-NANO
  • Verificar os resultados obtidos;
Componentes utilizados

==Experimento 7== ///Multiplexadores/Demultiplexadores:

Objetivos
  • Multiplexador/Seletor de 8 para 1; 74X151
  • 2x Multiplexador/Seletor de 4 para 1; 74X153
  • 4x Multiplexador/Seletor de 2 para 1; 74X157/158
  • XXXXXXXXXXXX
Componentes utilizados

==Experimento 8== //Tipos de Flip-Flops e Latch:

Objetivos
  • 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; DEO-NANO
  • Verificar os resultados obtidos;
Componentes utilizados

==Experimento 9== //Contador UP/DOWN:

Objetivos
  • Inserir diagrama esquemático de um circuito lógico com o Quartus II (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

==Experimento 10== //Contadores comerciais: (74XX)

Objetivos
  • 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 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

==Experimento 11== //Registrador de deslocamento:

Objetivos
  • 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; DEO-NANO
  • Verificar os resultados obtidos;
Componentes utilizados

==Experimento 12== //Comparador de magnitude:

Objetivos
  • Utilizar o diagrama esquemático do Quartus II para inserir um circuito;
  • 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; DE0-NANO
  • Verificar os resultados obtidos;
Componentes utilizados

==Experimento 13== //Somador/Subtrator/Complemento de 2; (4 e 8 bits):

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;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE0-NANO
  • Verificar os resultados obtidos;
Componentes utilizados

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

Objetivos
  • XXXXXXXXXX
Componentes utilizados

==Experimento 15== //Multiplicador:

Objetivos
  • Compreender o funcionamento multiplicador binário de 4 bits por 4 bits; 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

==Experimento 16== // Multiplicador XXXXXXX

Objetivos
Componentes utilizados
(...)