Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SD 2022-23 / Práctica 2
Objetivos:
Después de realizar esta práctica, el alumno deberá:
1. Saber implementar cualquier función lógica en suma de minterms, usando los siguientes
dispositivos: Puertas básicas Not, And, Or; Decodificador y puertas Or; ROM.
2. Conocer la funcionalidad de un Full-adder y saberlo implementar usando puertas Xor y Or.
Saber implementar un sumador binario combinacional con propagación de acarreo.
3. Saber implementar un circuito detector de overflow. Saber el tiempo de propagación del
sumador para cualquier número de bits.
4. Conocer la funcionalidad de un multiplexor y saber implementarlo.
Antes de comenzar:
Descarga la librería proporcionada en el Aula Virtual y añade los nuevos componentes a tu librería
personal. Tienes los pasos en el Desarrollo 2 de la Práctica 1.
X Y Cin Cout s
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
1
LAB. SD 2022-23 / Práctica 2
1. Suma de minterms: utiliza las puertas Not, And-2, Or-2 de tu librería. Comprueba el
funcionamiento lógico del circuito y guarda tu implementación como P2-D2-Minterm.cct.
3. ROM: Para crear la ROM hay que seguir los siguientes pasos (ver imagen inferior para dar valores
en función de la tabla de verdad):
2
LAB. SD 2022-23 / Práctica 2
• ¿Cuántas filas tiene la tabla de verdad que especifica el funcionamiento del sumador binario
de dos números de 8 bits?
• ¿Te parece razonable utilizar una implementación en suma de minterms para el circuito
sumador de 8 bits?
Afortunadamente, un método más sencillo que la suma de minterms para implementar el sumador
consiste en concatenar circuitos Full-Adder como el utilizado en los desarrollos anteriores, como
demuestra la figura inferior.
En nuestro caso (números de 8 bits) necesitaremos 8 dispositivos Full-adder conectados entre sí
como indica la figura inferior:
3
LAB. SD 2022-23 / Práctica 2
• ¿Cuál es el camino crítico del sumador? Lista la secuencia de puertas por las que pasa dicho
camino crítico.
• ¿Cuál será el retardo (tiempo de propagación) del sumador? Utiliza los retardos de cada
puerta vistos en prácticas anteriores y escribe también el valor como suma de los retardos
de cada Full Adder.
• Encuentra una fórmula que exprese el tiempo de propagación en función del número de bits
de cada sumando.