stringtranslate.com

Unidad de transporte anticipada

Una unidad de acarreo anticipado ( LCU ) es una unidad lógica en el diseño de circuitos digitales que se utiliza para disminuir el tiempo de cálculo en unidades sumadoras y se utiliza junto con sumadores de acarreo anticipado (CLA).

sumador de 4 bits

A continuación se muestra un único CLA de 4 bits:

Sumador de 4 bits con Carry Look Ahead (CLA)

sumador de 16 bits

Combinando cuatro CLA de 4 bits, se puede crear un sumador de 16 bits, pero se necesita lógica adicional en forma de LCU.

La LCU acepta el grupo propagar ( ) y el grupo generar ( ) de cada uno de los cuatro CLA. y tener las siguientes expresiones para cada sumador CLA: [1]

Luego, la LCU genera la entrada de acarreo para cada CLA.

Supongamos que es y es del i- ésimo CLA, entonces los bits de acarreo de salida son

Sustituyendo en , luego en , luego en se obtienen las ecuaciones expandidas:

corresponde a la entrada de transporte al segundo CLA; al tercer CLA; al cuarto CLA; y para desbordar el bit de acarreo.

Además, la LCU puede calcular su propia propagación y generar:

Sumador de 16 bits con LCU

sumador de 64 bits

Al combinar 4 CLA y una LCU se crea un sumador de 16 bits. Se pueden combinar cuatro de estas unidades para formar un sumador de 64 bits. Se necesita una LCU adicional (de segundo nivel) que acepte la propagación ( ) y la generación ( ) de cada LCU y las cuatro salidas de transporte generadas por la LCU de segundo nivel se alimentan a las LCU de primer nivel.

Sumadores de 64 bits con una LCU de segundo nivel

Referencias

  1. ^ "Llevar sumador de anticipación". Archivado desde el original el 25 de septiembre de 2011 . Consultado el 7 de octubre de 2011 .