¿Llevar el visor anticipado con puertas de 2 entradas?

0

Me gustaría hacer un sumador de 8 bits, con vista previa, pero solo tengo puertas lógicas de 2 entradas. Todo lo que he oído sobre el uso de al menos 4 puertas de entrada. ¿O necesito usar un método totalmente diferente, tal vez como el sumador de Kogge-Stone? (No estoy completamente seguro de cómo funciona)

    

1 respuesta

0

Carry look-ahead permite calcular una suma de cualquier ancho en un número fijo de "niveles" lógicos (capas de puertas) entre cualquier entrada y cualquier salida. El inconveniente es que requiere puertas con tantas entradas como bits se agregan en los números. Las puertas con alto "fan-in" así tienden a ser más lentas que las puertas con menos entradas.

Cualquier puerta con un gran número de entradas puede ser reemplazada por un grupo de puertas que tienen menos entradas. Por ejemplo, una puerta AND de 8 entradas se puede implementar como dos puertas de 4 entradas que alimentan una puerta de 2 entradas.

Kogge-Stone, Brent – Kung, etc. son simplemente formas diferentes de organizar los "árboles" de la lógica que implementan el avance, utilizando puertas con un número limitado de entradas. La elección de una implementación en particular depende de muchas cosas, como el intercambio entre la entrada en serie y la velocidad de la tecnología que se está utilizando, y si asigna una mayor prioridad al área o la velocidad.     

respondido por el Dave Tweed

Lea otras preguntas en las etiquetas