¿Número de puertas en un agregador de acarreo de rizado de 32 bits?

0

¿Número de puertas en un agregador de acarreo de ondulación de 32 bits?

Sé que la respuesta a esta pregunta es (4X32 = 128). Pero, ¿podría alguien explicarme por qué este es el caso? No entiendo como consiguieron los 4?

FYI: la implementación del sumador completo es la que no utiliza la puerta XOR en el C-OUT .

    
pregunta QWE

1 respuesta

2

Aquí hay un sumador de acarreo de ripple de 4 bits ( tomado desde aquí ) :

Elnúmerodepuertasparacadabitencadasumadorcompletoes5.Elnúmerodepuertassoloparalalógicadeacarreoes3.Porlotanto,elnúmerototaldepuertaspara32bitssería5*32=160.Tambiénhaymuchosdecircuitosenlawebqueutilizan6puertasenlugarde5,porejemplo, este , que sería 6 * 32 = 192 puertas, y el número de puertas solo para la lógica de acarreo es 4.

La diferencia entre los dos circuitos, es que el primero (arriba) usa la salida del primer XOR como una de las entradas a la puerta OR para el transporte. En el segundo circuito, la entrada de acarreo a la compuerta OR se deriva directamente de las líneas A y B.

Lo que esto significa es que el primer circuito será dos retardos de puertas más lentos que el segundo debido a la XOR. Para el primer circuito, la puerta demora en generar un resultado final será 2 * N + 2, donde N es el número de bits. (2 * N debido a las puertas AND y OR). Para el segundo circuito, solo 2 * N.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas