Professional Documents
Culture Documents
título subtítulo
Alunos: Agnes Rafaela Moura de Oliveira (armo),
Darllan Enilson da Costa (dec),
Leonardo Canto Lopes (lcl3),
Isaac Douglas Rodrigues do Nascimento (idrn),
Victor Matheus Macedo Costa (vmmc),
Monitor:
Recife
2014
SUMARIO
DESENVOLVIMENTO
Portas Lógicas:
Portas lógicas tem como objetivo a implementação de funções lógicas, que são operações
booleanas aplicadas a uma ou mais variáveis lógicas, usarem duas funções lógicas existentes, ela são
AND e XOR.
Porta Lógica AND: A porta lógica AND assume valor 1 quando todos os valores são 1. Aplicando
a porta lógica nas entradas os limitamos fazendo com que apenas se as duas entradas forem verdadeiras
aparecerá o valor lógico 1.
Porta Lógica XOR: A porta lógica XOR assume valor 1 apenas quando existir um número ímpar
de valores lógico 1. Quando aplicado nas entradas os limitamos fazendo com que apenas se houver um
número ímpar de níveis lógicos 1 haverá uma saída de nível lógico 1.
Somadores e Subtradores:
Ambos são circuitos que executam operações de soma e subtração, fazem parte de um
subsistema denominado ULA (Unidade Lógica e Aritmética), parte principal do microprocessador.
Somadores:
- Meio Somador ou half adder: Ele é composto basicamente por duas entradas A e B, que seram
os bits a serem somados, uma saída S, que representará o resultado desta soma e uma saída Co que
representa o "carry-out" ou conhecido como vai-um. Se denomina Meio-Somador pois ele não realiza
uma soma do carry-out vindo de uma possível opreação anterior.
Co = A . B
- Somador Completo ou Full adder: Composto por três entradas binárias A, B e Ci, esses são os
bits a serem somados, Ci (o carry-in) será o correspondente ao vai-um (carry-out) de uma possível
operação anterior, contendo também, S que representa o resultado desta soma e o Co que será o vai-um
ou "carry-out" da operação.
S = A (xor) B (xor) Ci
Associação de Somadores:
Para se obter um somador binários de 4 bits, basta ultilizar um meio somador para a operação
com os bits menos significativos e três somadores completos para a operação com os demais bits.
Subtratores:
- Meio Subtrator ou half subtractor: Composto por duas entradas binárias A e B que
representam os bits minuendo e subtraendo, uma saída S que será o resultado da subtração e uma
saída Bo que será o vem-um ou "borrow-out".
Bo = A' . B
- Subtrator Completo ou Full subtractor: Composto por três entradas binárias A, Bi e B que
representam os bits minuendo, subtraendo e o "borrow-in" ou vem-um de uma possível opreação
anterior. Uma saída S que representa o resultado que será a subtração e uma saída Bo que será o vem-
um da operação.
S = A (xor) B (xor) Bi
Bo = A'. B + A' . Bi + B. Bi
(WaveForm do SomadorCompleto1Bit no Quartus)
(SomadorSubtratorCompleto4bit)