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
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 2: Linha 2:
 
== Arimética binária (Somador Comercial)==  
 
== Arimética binária (Somador Comercial)==  
 
;Objetivos:
 
;Objetivos:
* Compreender o funcionamento do circuito aritmético somador discreto;
+
* Compreender o funcionamento do circuito aritmético somador comercial;
 
* Obter o sinal de saída simulado usando o QSIM - diagrama temporal;
 
* Obter o sinal de saída simulado usando o QSIM - diagrama temporal;
 
* Analisar os tempos de propagação;
 
* Analisar os tempos de propagação;
Linha 33: Linha 33:
  
 
==Análise dos resultados==
 
==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.