Descarga

Anuncio
MULTIPLICADOR DE 3 BITS
OMAR G N C
1
omar@ece.buap.mx
OBJETIVO
Diseñar, simular y armar un circuito combinacional multiplicador de dos datos de
tres bits cada uno.
INTRODUCCION
La multiplicación de dos números binarios se hace con papel y lápiz por adiciones
sucesivas y corrimientos. Los circuitos multiplic adores son ampliamente usados en
sistemas digitales, estos sistemas pueden ser implementados en diversas formas, ya sea
en forma combinacional, en forma secuencial mediante el uso de registros y contadores o
mediante el uso de un arreglo lógico programable (PLA), esto de acuerdo a recursos y
posibilidades.
La multiplicación de números binarios se lleva a cabo de la misma forma que la
multiplicación de números decimales. En realidad el proceso es más simple, ya que las
cifras multiplicadoras son 0 o 1, de modo que siempre se multiplica por cero o por uno y
no por otras cifras. El ejemplo siguiente ilustra la multiplicación de números binarios sin
signo:
La mayoría de las máquinas digitales sólo pueden sumar dos números binarios a la
vez, por esta razón, los productos parciales que se forman durante la multiplicación no
pueden sumarse todos al mismo tiempo. En su lugar, se suman de dos en dos, es decir, el
primero se suma con el segundo, su suma se agrega al tercero y así sucesivamente.
Forma de sumar los productos parciales en la multiplicación
La multiplicación usando arreglos lógicos combinacionales toman muy poco tiempo.
En esta técnica el producto es generado en la misma forma que el proceso de
multiplicación manual. Teniendo el producto de dos números binarios:
m −1
n−1
A = ∑ ai 2
A = ∑aj 2 j
i
i=0
j =0
el producto está dado por:
m −1 n −1
A = ∑∑ ai b j 2 i + j
i =0 j =0
MULTIPLICADOR DE 3 BITS
OMAR G N C
2
omar@ece.buap.mx
DESARROLLO
Llegamos a la idea de desarrollar el multiplicador con sumadores completos, debido
a que un circuito puramente combinacional que resolviera la multiplicación sería complejo
e ineficiente; otra ventaja es que al usar sumadores de 4 bits logramos resolver no solo un
circuito que multiplicara dos números de tres bits, sino que aumentamos a cuatro bits,
debido a las características del sumador. Retomando la idea de la introducción, primero
resolvimos cada uno de los productos bit a bit y después se fueron sumando
correspondientemente los bits del menos significativo al mas significativo.
Cabe mencionar que si en una suma se generaba un acarreo, tendríamos la
oportunidad de sumarlo en la siguiente cadena de productos. El diagrama del circuito
implementado es el siguiente:
MULTIPLICADOR DE 3 BITS
OMAR G N C
3
omar@ece.buap.mx
CONCLUSIONES
De la forma en que se implemento el multiplicador, no sólo se logró evitar
el empleo de tablas de verdad sino que aumentó 1 bit en la capacidad de multiplicar,
debido a esto nuestro multiplicador fue eficiente.
BIBLIOGRAFIA
Diseño Digital
M. Morris Mano
Prentice Hall Hispanoamericana
Fast and LS TTL Data
Motorola
Descargar