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
 
(45 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
Link Curto: http://bit.ly/IFSC-ExpCIL-projeto
+
__NOTOC__
 +
Link Curto: http://bit.ly/IFSC-ExpCIL-ProjetoA
  
==Experimento 1==
+
==[[Experimento 1 para Circuitos Lógicos | Introdução às ferramentas de ensino: Quartus II e QSIM]]==
 
;Objetivos:
 
;Objetivos:
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas AND;
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas AND;
Linha 9: Linha 10:
 
* 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:
+
;Material necessário:
#CI [http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND]
+
#[http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND](disponível na biblioteca da ALTERA)
 
+
#Computador com software Quartus II da Altera.
  
== Experimento 2==
+
==[[Experimento 2 para Circuitos Lógicos | Simulação de portas do tipo OR, NOT e NOR]]==
 
;Objetivos:
 
;Objetivos:
 
* 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;
Linha 20: Linha 21:
 
* 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:
+
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR]
+
#[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]
+
#[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]
+
#[http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02 NOR](disponível na biblioteca da ALTERA)
 +
#Computador com software Quartus II da Altera.
 
    
 
    
==Experimento 3==
+
==[[Experimento 3 para Circuitos Lógicos | Aplicação do Teorema de De Morgan]]==
 
;Objetivos:
 
;Objetivos:
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Porta NAND e aplicação do teorema de De Morgan;
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Porta NAND e aplicação do teorema de De Morgan;
Linha 32: Linha 34:
 
* 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:
+
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND]
+
#CI [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]
+
#CI [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]
+
#CI [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/sn74als02a.pdf 74X02 NOR]
+
#Computador com software Quartus II da Altera.
#CI [http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND]
 
  
 
+
==[[Experimento 4 para Circuitos Lógicos | Comparador de igualdade e programação no FPGA]]==     
 
 
==Experimento 4==     
 
 
;Objetivos:
 
;Objetivos:
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas XOR e XNOR;
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito com Portas XOR e XNOR;
Linha 49: Linha 48:
 
* 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:
+
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls386a.pdf 74X386 XOR]
+
#[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]
+
#[http://www.ti.com/lit/ds/symlink/sn74ls266.pdf 74X266 XNOR](disponível na biblioteca da ALTERA)
 +
#Computador com software Quartus II da Altera;
 
#Kit DE2-115;
 
#Kit DE2-115;
  
==Experimento 5==  
+
==[[Experimento 5 para Circuitos Lógicos |  Introdução ao sistema de numeração binário e aplicação do Mapa de Karnaugh]]==  
 
;Objetivos:   
 
;Objetivos:   
* Introdução a Sistema de numeração binário; 
+
* Aplicar o Mapa de Karnaugh para a criação de um decodificador de 7-segmentos;
* 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;
 
* 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; DE2-115
+
;Materiais necessários:
* Verificar os resultados obtidos;
+
#[http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08 AND](disponível na biblioteca da ALTERA)
;Materias necessário:
+
#[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/sn7447a.pdf 74X47 Decod 7-seg] (disponível na bilbioteca da ALTERA)
+
#[http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
#Kit DE2-115
 
  
==Experimento 6==  
+
==[[Experimento 6 para Circuitos Lógicos |  Implementação de Decodificadores]]==  
 
;Objetivos:   
 
;Objetivos:   
* Compreender o funcionamento do decodificador 3 para 8, 1 para 2 e 2 para 4;  
+
* Compreender o funcionamento do Decodificador 1 para 2 e 2 para 4;  
 
* 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;
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
;Componentes utilizados:
+
* Exemplo de aplicação que faz uso de decodificadores;
#CI [http://www.ti.com/lit/ds/symlink/sn54als138a.pdf 74X138 Decod 3 para 8]
+
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn54als139.pdf 74X139 Decod 2 para 4]
+
#[http://www.ti.com/lit/ds/symlink/sn54als139.pdf 74X139 Decod 2 para 4](disponível na biblioteca da ALTERA)
#CI ///////////////
+
#Porta NOT (disponível na biblioteca da ALTERA)
*Kit DEO-NANO
+
#Computador com software Quartus II da Altera.
 +
#Kit DEO-NANO
  
==Experimento 7==         
+
==[[Experimento 7 para Circuitos Lógicos | Implementação de Multiplexadores]]==         
 
;Objetivos:
 
;Objetivos:
*///Multiplexadores/Demultiplexadores:
+
* Compreender o funcionamento de um Multiplexador;
*
+
* Construção de um projeto hierárquico;
*
+
* Gerar formas de onda para entrada de simulação;
* XXXXXXXXXXXX
+
* Fazer a simulação funcional do circuito com o QSIM;
;Componentes utilizados:
+
* Verificar os resultados obtidos;
#CI [http://www.ti.com/lit/ds/symlink/sn54als151.pdf 74X151 Multiplex 8 para 1]
+
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn54als153.pdf 74X153 2x Multiplex 4 para 1]
+
#[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 4x Multiplex 2 para 1]
+
#[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/sn54als158.pdf 74X158 4x Multiplex 2 para 1] (disponível na biblioteca da ALTERA)
==Experimento 8==  
+
#Computador com software Quartus II da Altera. 
 +
 
 +
==[[Experimento 8 para Circuitos Lógicos | Introdução aos Flip-Flops]]==  
 
;Objetivos:
 
;Objetivos:
 
* Introdução a Flip-Flops e Latch;
 
* 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 funcionamento do CLOCK nos circuitos;
 
* 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;
 
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
;Componentes utilizados:
+
;Materiais necessários:
#//////////
+
#Flip-Flop D (disponível na biblioteca da ALTERA)
#
+
#Flip-Flop JK (disponível na biblioteca da ALTERA)
#
+
#Flip-Flop RS (disponível na biblioteca da ALTERA)
#Kit DEO-NANO
+
#Latch RS (disponível na biblioteca da ALTERA)
 +
#Latch D (disponível na biblioteca da ALTERA)
 +
#Computador com software Quartus II da Altera.
  
==Experimento 9==
+
==[[Experimento 9 para Circuitos Lógicos | Contadores assíncronos - Crescente e Decrescente (Discretos)]]==
 
;Objetivos:
 
;Objetivos:
 
* Inserir diagrama esquemático de um circuito lógico com o Quartus II de um Contador UP/DOWN (circuito discreto);
 
* 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 funcional de um 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;
* Fazer a simulação temporal do circuito com o QSIM;
+
;Materiais necessários:
* Preparar o circuito lógico para gravação em um kit de desenvolvimento; DE0-NANO
+
#Flip-FLop D (disponível na bilbioteca da ALTERA)
* Verificar os resultados obtidos;
+
#Computador com software Quartus II da Altera.
;Componentes utilizados:
+
#Kit DEO-NANO.
#/////
 
#
 
#
 
  
==Experimento 10==   
+
==[[Experimento 10 para Circuitos Lógicos | Contador assíncrono crescente (Comercial)]]==   
 
;Objetivos:
 
;Objetivos:
 
* Inserir diagrama esquemático de um circuito lógico comercial com o Quartus II de um Contador UP/DOWN;
 
* 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;
 
* 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
 
* 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:
+
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls74a.pdf 74X74]
+
#[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]
+
#[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.
 
#Kit DE2-115;
 
#Kit DE2-115;
  
==Experimento 11==  
+
==[[Experimento 11 para Circuitos Lógicos | Registrador de deslocamento]]==  
 
;Objetivos:
 
;Objetivos:
* Entender o funcionamento de um Registrador de deslocamento:
+
* 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;
 
 
* 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;
+
* 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;
+
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;  
* Verificar os resultados obtidos;
+
* Gravando o projeto no FPGA;
;Componentes utilizados:
+
;Materiais necessários:
#CI [http://www.ti.com/lit/ds/symlink/sn74ls74a.pdf 74X74]
+
#Flip-flop D (disponível na biblioteca da ALTERA);
#Kit DEO-NANO
+
#Computador com software Quartus II da Altera;
 +
#Kit DEO-NANO;
  
==Experimento 12==   
+
==[[Experimento 12 para Circuitos Lógicos | Comparador de magnitude]]==   
 
;Objetivos:
 
;Objetivos:
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito Comparador de magnitude;
 
* Utilizar o diagrama esquemático do Quartus II para inserir um circuito Comparador de magnitude;
Linha 154: Linha 153:
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;  
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;  
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
;Componentes utilizados:
+
;Materiais necessários:
#
+
#[http://www.ti.com/lit/ds/symlink/sn74ls85.pdf 74X85] (disponível na biblioteca da ALTERA)
#
+
#Computador com software Quartus II da Altera.
#Kit DEO-NANO
+
#Kit DEO-NANO;
  
==Experimento 13==   
+
==[[Experimento 13 para Circuitos Lógicos | Aritmética binária  (Somador/Subtrator/Complemento de 2)]]==   
 
;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;
Linha 165: Linha 164:
 
* 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;
 
* Verificar os resultados obtidos;
 
* Verificar os resultados obtidos;
;Componentes utilizados:
+
;Materiais necessários:
#
+
#[http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](disponível na biblioteca da ALTERA)
#
+
#[http://www.ti.com/lit/ds/symlink/sn74ls04.pdf 74X04 NOT](disponível na biblioteca da ALTERA)
#
+
#[http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32 OR](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.
  
==Experimento 14==  
+
==[[Experimento 14 para Circuitos Lógicos | Arimética binária (Somador Comercial)]]==  
 
;Objetivos:
 
;Objetivos:
* XXXXXXXXXX //Projeto de circuito para detectar Overflow;
+
* Compreender o funcionamento do circuito aritmético somador comercial;
*
+
* Obter o sinal de saída simulado usando o QSIM - diagrama temporal;
*
+
* Analisar os tempos de propagação;
;Componentes utilizados:
+
* Verificar os resultados obtidos;
#
+
;Materiais necessários:
#
+
#[http://www.cs.smith.edu/~thiebaut/270/datasheets/sn74ls83arev5.pdf 74X83](disponível na biblioteca da ALTERA)
#
+
#Computador com software Quartus II da Altera.
==Experimento 15==  
+
 
 +
==[[Experimento 15 para Circuitos Lógicos | Multiplicador (Discreto)]]==  
 
;Objetivos:
 
;Objetivos:
*// Multiplicador discreto XXXXXXX
+
* Compreender o funcionamento Multiplicador discreto;
*
+
* Construção de um projeto hierárquico;
*
+
* Obter o sinal de saída simulado usando o QSIM - diagrama funcional;
;Componentes utilizados:
+
* Verificar os resultados obtidos;
*
+
;Materiais necessários:
*
+
#[http://www.ti.com/lit/ds/symlink/sn74ls86a.pdf 74X86 XOR] (disponível na biblioteca da ALTERA)
*
+
#[http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00 NAND](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.
  
==Experimento 16==
+
==[[Experimento 16 para Circuitos Lógicos | Multiplicador (Comercial)]]==
 
;Objetivos:
 
;Objetivos:
 
* Compreender o funcionamento multiplicador binário de 4 bits por 4 bits;
 
* 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;
 
* Gerar formas de onda para entrada de simulação;
 
* Fazer a simulação temporal do 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;  
 
* Preparar o circuito lógico para gravação em um kit de desenvolvimento;  
* Verificar os resultados obtidos;
+
;Materiais necessários:
;Componentes utilizados:
+
#[http://www.ti.com/lit/ds/symlink/sn74284.pdf 74X284/285 Multiplicador 4x4] (disponível na biblioteca da ALTERA)
#CI [http://www.ti.com/lit/ds/symlink/sn74284.pdf 74X284/285 Multiplicador 4x4]
+
#Computador com software Quartus II da Altera.
#
 
 
#Kit DE2-115
 
#Kit DE2-115
 +
 +
==[[Experimento 17 para Circuitos Lógicos | Mini Tutorial: Introdução à criação de projetos no Quartus]]==
 +
;Objetivos:
 +
* Inserir diagrama esquemático no Quartus;
 +
* Inclusão de arquivos '''.bdf''' em projetos já existentes;
 +
* Uso do '''Top-level''';
 +
 +
==[[Experimento 18 para Circuitos Lógicos | Mini Tutorial: Simulação Funcional]]==
 +
;Objetivos:
 +
* Gerar formas de onda para simulação;
 +
* Realizar simulação funcional;
 +
 +
==[[Experimento 19 para Circuitos Lógicos | Mini Tutorial:Simulação Temporal]]==
 +
;Objetivos:
 +
* Gerar formas de onda para simulação;
 +
* Troca da família do FPGA;
 +
* Exemplo de simulação temporal;
 +
* Exemplo do uso de cursores para medição dos atrasos de propagação;
 +
 +
 +
[[Categoria:Trabalhos de Alunos]]
 +
[[Categoria:Projeto de Pesquisa]]

Edição atual tal como às 14h36min de 9 de setembro de 2016

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. CI 74X08 AND(disponível na biblioteca da ALTERA)
  2. CI 74X32 OR(disponível na biblioteca da ALTERA)
  3. CI 74X00 NAND(disponível na biblioteca da ALTERA)
  4. 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 e aplicação do Mapa de Karnaugh

Objetivos
  • Aplicar o Mapa de Karnaugh para a criação de um decodificador de 7-segmentos;
  • Gerar formas de onda para entrada de simulação;
  • Fazer a simulação funcional do circuito com o QSIM;
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. Computador com software Quartus II da Altera.

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;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
  • Verificar os resultados obtidos;
  • Exemplo de aplicação que faz uso de decodificadores;
Materiais necessários
  1. 74X139 Decod 2 para 4(disponível na biblioteca da ALTERA)
  2. Porta NOT (disponível na biblioteca da ALTERA)
  3. Computador com software Quartus II da Altera.
  4. 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 funcionamento do CLOCK nos circuitos;
  • Fazer a simulação funcional dos circuito com o QSIM;
  • Gerar formas de onda para entrada de simulação;
  • Verificar os resultados obtidos;
Materiais necessários
  1. Flip-Flop D (disponível na biblioteca da ALTERA)
  2. Flip-Flop JK (disponível na biblioteca da ALTERA)
  3. Flip-Flop RS (disponível na biblioteca da ALTERA)
  4. Latch RS (disponível na biblioteca da ALTERA)
  5. Latch D (disponível na biblioteca da ALTERA)
  6. Computador com software Quartus II da Altera.

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;
  • Preparar o circuito lógico para gravação em um kit de desenvolvimento;
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.

Arimética binária (Somador Comercial)

Objetivos
  • Compreender o funcionamento do circuito aritmético somador comercial;
  • Obter o sinal de saída simulado usando o QSIM - diagrama temporal;
  • Analisar os tempos de propagação;
  • Verificar os resultados obtidos;
Materiais necessários
  1. 74X83(disponível na biblioteca da ALTERA)
  2. 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;
  • 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;
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

Mini Tutorial: Introdução à criação de projetos no Quartus

Objetivos
  • Inserir diagrama esquemático no Quartus;
  • Inclusão de arquivos .bdf em projetos já existentes;
  • Uso do Top-level;

Mini Tutorial: Simulação Funcional

Objetivos
  • Gerar formas de onda para simulação;
  • Realizar simulação funcional;

Mini Tutorial:Simulação Temporal

Objetivos
  • Gerar formas de onda para simulação;
  • Troca da família do FPGA;
  • Exemplo de simulação temporal;
  • Exemplo do uso de cursores para medição dos atrasos de propagação;