Una unidad de acarreo anticipado ( LCU ) es una unidad lógica en el diseño de circuitos digitales que se utiliza para reducir el tiempo de cálculo en unidades sumadoras y se utiliza junto con sumadores anticipados de acarreo (CLA).
Sumador de 4 bits
A continuación se muestra un solo CLA de 4 bits:
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 que el grupo se propague () y generar grupo () 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.
Asumir que es y es desde el i- ésimo CLA, entonces los bits de acarreo de salida son
Sustituyendo dentro , luego dentro , luego dentro produce las ecuaciones expandidas:
corresponde a la entrada de acarreo en el segundo CLA; al tercer CLA; al cuarto CLA; y para desbordar el bit de transporte.
Además, la LCU puede calcular su propia propagación y generar:
Sumador de 64 bits
Al combinar 4 CLA y una LCU, se crea un sumador de 16 bits. Cuatro de estas unidades se pueden combinar para formar un sumador de 64 bits. Se necesita una LCU adicional (de segundo nivel) que acepte la propagación () y generar () de cada LCU y las cuatro salidas de acarreo generadas por la LCU de segundo nivel se alimentan a las LCU de primer nivel.
Referencias
- ^ "Copia archivada" . Archivado desde el original el 25 de septiembre de 2011 . Consultado el 7 de octubre de 2011 .CS1 maint: copia archivada como título ( enlace )
- Katz, Randy (1994). Diseño de lógica contemporánea . The Benjamin / Cummings Publishing Company. págs. 249-256 . ISBN 0-8053-2703-7.
- Vahid, Frank (2006). Diseño digital . John Wiley and Sons Publishers. págs. 296 –316. ISBN 0-470-04437-3.