06.05.2013 Views

Multiplicación Secuencial en Dispositivos Lógicos Programables

Multiplicación Secuencial en Dispositivos Lógicos Programables

Multiplicación Secuencial en Dispositivos Lógicos Programables

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 2. Arquitecturas de Multiplicadores 12<br />

Normalización<br />

Si el producto de mantisas de la Ec. (2.7) resulta <strong>en</strong> el rango 2 ≤ p ≤ 4,<br />

se debe realizar un desplazami<strong>en</strong>to de normalización a la derecha para restaurar<br />

el producto al rango 1 ≤ pr ≤ 2, con el apropiado ajuste del expon<strong>en</strong>te <strong>en</strong> una<br />

unidad.<br />

2.3. Adición<br />

2.3.1. Semisumador<br />

El Sumador Parcial (SP) también llamado Semisumador de un bit (Half Adder<br />

- HA) adiciona dos operandos de un bit y g<strong>en</strong>era como resultado un operando<br />

de dos bits. El bit m<strong>en</strong>os significativo es el bit suma, que surge de realizar la<br />

operacion de OR-EXC s = a ⊕ b. El bit más significativo resulta de realizar la<br />

operación AND, cout = ab. Este bit es llamado bit de acarreo de salida debido al<br />

desborde de la adición.<br />

La expresión aritmética de un sumador parcial se puede observar <strong>en</strong> las Ecs.<br />

(2.8,2.9 y 2.9), a partir de las que se despr<strong>en</strong>de el cálculo del bit s y el bit de<br />

acarreo.<br />

2 · cout + s = a + b (2.8)<br />

s = (a + b) mod 2<br />

cout = (a + b)div2 = 1<br />

(a + b − s) (2.9)<br />

2<br />

En la Fig. 2.2 se puede observar el símbolo lógico y dos posibles implem<strong>en</strong>ta-<br />

ciones del HA.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!