Mudanças entre as edições de "Experimento 14 para Circuitos Lógicos"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '__NOTOC__ ==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;...')
 
 
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
__NOTOC__
 
__NOTOC__
==Projeto de circuito para detectar erros e aplicação do Mapa de Karnaugh==  
+
== Arimética binária (Somador Comercial)==  
 
;Objetivos:
 
;Objetivos:
* Projetar circuito para detectar Erro em operações com números binários;
+
* Compreender o funcionamento do circuito aritmético somador comercial;
* Detectar a ocorrência de Erros;
+
* Obter o sinal de saída simulado usando o QSIM - diagrama temporal;
* Entender funcionamento do Mapa de Karnaugh;
+
* Analisar os tempos de propagação;
 +
* Verificar os resultados obtidos;
 
;Materiais necessários:
 
;Materiais necessários:
 
#[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 AND (disponível na biblioteca da ALTERA)
 
#Portas OR (disponível na biblioteca da ALTERA)
 
 
#Computador com software Quartus II da Altera.
 
#Computador com software Quartus II da Altera.
 +
 +
==Diagrama Esquemático==
 +
*Abra o Quartus II e insira o diagrama esquemático do somador comercial, conforme a figura abaixo.
 +
<center>
 +
[[Arquivo:somadorComercial.png|500px]]
 +
</center>
 +
 +
*Salve o arquivo como Somador.bdf em uma pasta vazia com nome Exp14, e crie um projeto Somador.qpf utilizando a família family='''Cyclone''' com o dispositivo device='''EP1C3T100A8'''.  Após isso compile o projeto.
 +
 +
==Simulação temporal com o QSIM==
 +
*Abra o editor de forma de onda do simulador QSIM  (File > New > University Programa VWF) (v 13.0 e 13.1).
 +
*Defina o tempo de simulação (Edit > Set End Time ...) = 200 ns.
 +
*Importe todos os nós de lista do projeto (Edit > Insert > Insert Node or Bus) > [Node Finder] > [List] > [>>] > [OK] > [OK].
 +
*Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome ArqEntrada.vwf.
 +
[[Arquivo:ArqEntradaSomador.png|800 px]]
 +
 +
*Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0)
 +
*Note que os bits das entradas estão agrupados e definidos como  RADIX "Decimal sem sinal".  Para isso selecione os sinais [Edit > Grouping] [Group name = A] > [Radix = Unsigned Decimal] > [OK]. Repita o procedimento para as entradas B.
 +
*Note que os bits das saídas estão agrupados e definidos como  RADIX = "Decimal sem sinal". Para isso selecione os sinais [Edit > Grouping] [Group name = S] > [Radix = Unsigned Decimal] > [OK].
 +
*Reverta a ordem dos bits de cada grupo. [Edit > Reverse Group or Bus Bits Order)
 +
*Faça a simulação temporal do circuito lógico usando o sinal criado (Simulation > Run Timing Simulation).
 +
[[Arquivo:saidasomardor.png|800 px]]
 +
 +
==Análise dos resultados==
 +
*Verifique se o resultado obtido corresponde a um somador de 4 bits.
 +
*Meça os atrasos de propagação através do uso de cursores.
 +
*Compare o circuito Somador de 4 bits discreto com o comercial e indique qual simulação é a mais rápida.

Edição atual tal como às 21h16min de 31 de março de 2015

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.

Diagrama Esquemático

  • Abra o Quartus II e insira o diagrama esquemático do somador comercial, conforme a figura abaixo.

SomadorComercial.png

  • Salve o arquivo como Somador.bdf em uma pasta vazia com nome Exp14, e crie um projeto Somador.qpf utilizando a família family=Cyclone com o dispositivo device=EP1C3T100A8. Após isso compile o projeto.

Simulação temporal com o QSIM

  • Abra o editor de forma de onda do simulador QSIM (File > New > University Programa VWF) (v 13.0 e 13.1).
  • Defina o tempo de simulação (Edit > Set End Time ...) = 200 ns.
  • Importe todos os nós de lista do projeto (Edit > Insert > Insert Node or Bus) > [Node Finder] > [List] > [>>] > [OK] > [OK].
  • Desenhe a forma de onda dos sinais de entrada conforme mostrado na figura abaixo, e salve com o nome ArqEntrada.vwf.

ArqEntradaSomador.png

  • Indique que o QSIM será usado na simulação (Simulation > Options > (x) Quartus II Simulator) > [OK] > [OK] (v. 13.0)
  • Note que os bits das entradas estão agrupados e definidos como RADIX "Decimal sem sinal". Para isso selecione os sinais [Edit > Grouping] [Group name = A] > [Radix = Unsigned Decimal] > [OK]. Repita o procedimento para as entradas B.
  • Note que os bits das saídas estão agrupados e definidos como RADIX = "Decimal sem sinal". Para isso selecione os sinais [Edit > Grouping] [Group name = S] > [Radix = Unsigned Decimal] > [OK].
  • Reverta a ordem dos bits de cada grupo. [Edit > Reverse Group or Bus Bits Order)
  • Faça a simulação temporal do circuito lógico usando o sinal criado (Simulation > Run Timing Simulation).

Saidasomardor.png

Análise dos resultados

  • Verifique se o resultado obtido corresponde a um somador de 4 bits.
  • Meça os atrasos de propagação através do uso de cursores.
  • Compare o circuito Somador de 4 bits discreto com o comercial e indique qual simulação é a mais rápida.