Você está na página 1de 18

ELE300: Circuitos Digitais

Circuitos Aritméticos
Objetivos de Aprendizagem

Reconhecer e entender o funcionamento e a aplicação


dos principais circuitos aritméticos
Usar estas unidades no projeto de circuitos digitais
mais complexos
Meio Somador
Relembramos os resultados da soma binária. Esta operação é executada
pelo Meio Somador
Entrada: 2 bits
• operadores A e B, de 1 bit cada

Saída: 2 bits
• 1 bit com a soma
• 1 bit com o Carry Out
Circuito do Meio Somador

Tabela Verdade
Somador Completo
O Somador Completo possui uma terceira entrada, referente a um
possível carry-in
Entrada: 3 bits
• operadores A e B, de 1 bit cada
• Carry-in, de 1 bit

Saída: 2 bits
• 1 bit com a soma
• 1 bit com o Carry Out
Circuito do Somador Completo

Tabela Verdade
Circuito do Somador Completo
Somador Completo a partir de 2
Meio-Somadores
Somadores Paralelos
Podemos criar um circuito de soma de N bits a partir de N somadores
completos

Observe que cada coluna é somada individualmente e o


carry out resultante é levado para a coluna seguinte
Somadores do Tipo Carry
Propagado
Os Somadores construídos desta forma são conhecidos como
Ripple-Carry, pois o sinal de Carry propaga entre os somadores
completos
Somadores do Tipo carry
antecipado
Implementando Funções
Lógicas com Multiplexadores
Acima de 4 bits, a complexidade do somador com carry antecipado é alta
Em geral, usa-se uma solução híbrida, com carry antecipado em blocos
de 4 bits, e carry propagado na conexão entre eles
Unidade de Soma/Subtraçãp
Comparadores
Circuito com o objetivo de comparar a magnitude de dois números
binários e determinar relações entre eles
Vamos considerar números na
sua representação sem sinal
Circuitos análogos podem ser
construídos para o caso de
codificação em Complemento de
2
Comparador de Igualdade
A igualdade de dois bits pode ser testada pela função XNOR
Para determinarmos a igualdade de números de N bits, precisamos de N
portas XNOR de 2 bits e uma porta AND de N bits
Comparador de Desigualdade
Comparador de Desigualdade
Referências
TOCCI, R. T.; WIDMER, N. S; MOSS, G. L. |
Sistemas Digitais: Princípios e Aplicações,
ed. 12
BROWN, S.; VRANESIC, Z. | Fundamentals
of Digital Logic with VHDL Design, ed. 3

Você também pode gostar