Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica2 FCO 140601
Practica2 FCO 140601
Práctica 2
Implementación de circuitos
Apellidos y nombre Grupo DNI
Generalidades
El objetivo que se en esta sesión práctica se persigue es que el alumno participe en todos los
pasos que lleva consigo la implementación de un circuito lógico. Para esto se partirá de las
especificaciones del circuito que se desea diseñar. A partir de éstas, se deberá obtener la tabla
de verdad para posteriormente simplificarla tras haberla representado en una tabla de
Karnaugh. Por último, se deberá implementar el circuito mediante las puertas necesarias.
Implementación de circuitos
El objetivo de este apartado es aplicar los conocimientos adquiridos sobre formas canónicas y
simplificación por tablas de Karnaugh.
Para ello se propone el diseño de dos circuitos:
1. circuito comparador
2. circuito complementador.
Partiendo de las especificaciones funcionales de cada uno de estos circuitos se deberán
realizar los siguientes pasos:
Realización de la tabla de verdad.
Representación mediante formas canónicas.
Simplificación mediante tablas de Karnaugh.
Diseño del circuito resultante mediante puertas lógicas.
Construcción en el entrenador del circuito y verificación de su funcionamiento.
1
Circuito 1. Circuito comparador
Se desea diseñar un circuito comparador de dos números binarios de dos bits cada uno, A (a1
a0) y B (b1 b0). Se desea que el circuito proporcione dos salidas, S0 y S1 (ambas activas a
nivel alto). La salida S0 deberá activarse si: A < B, y la salida S1 cuando: A = B. El diagrama
de la Figura 1 representa las entradas y salidas al circuito.
a0
Circuito a
a1 S0 (A<B)
diseñar
b0 S1 (A=B)
b1 ?
Figura 1. Circuito comparador.
Pregunta 1. Escriba la tabla de verdad asociada del circuito comparador.
Pregunta 2. ¿Qué circuito se deberá añadir a la salida del circuito de la Figura 1, para
obtener otra salida (S2), que realice la función del comparador “A mayor que
B” (A>B)?
b1 b0 a1 a0 S0 S1
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Tabla 2. Tabla de verdad del circuito comparador.
2
A partir de la tabla de verdad del apartado anterior obtenga las expresiones canónicas tanto en
forma de suma de productos (forma canónica disyuntiva), como de producto de sumas
(forma canónica conjuntiva), para las salidas S0 y S1.
S0 (forma canónica
disyuntiva) S0 =
( )
S0 (forma canónica
conjuntiva) S0 =
( )
S1 (forma canónica
disyuntiva) S1 =
( )
S1 (forma canónica
conjuntiva) S1 =
( )
S0 (minitérminos) S0 =
S0 (maxitérminos) S0 =
S1 (minitérminos) S1 =
S1 (maxitérminos) S1 =
3
Pregunta 4. Obtener la tabla de Karnaugh para la salida S0. Realice una simplificación de
la tabla tanto por unos (“1”), como por ceros (“0”).
S0=....................................... S0=.......................................
Pregunta 5. Para la salida S0. A partir de las dos simplificaciones anteriores, dibuje y
posteriormente implemente el circuito con menor coste (es el que utilice
menor número de puertas, o puertas con menor número de entradas). Para la
implementación del circuito se puede utilizar cualquier puerta disponible en
el entrenador. VERIFÍQUESE, valoración tras valoración, que el circuito
cumple la tabla de verdad.
4
Pregunta 6. Obtenga la tabla de Karnaugh para la salida S1. Realícese una simplificación
de la tabla tanto por unos como por ceros como.
S1=....................................... S1=.......................................
Circuito
5
Circuito 2. Circuito complementador Ca9(X)
Simplificación de D. Simplificación de C.
D=....................................... C=.......................................
6
00 01 11 10
0 4 12 8
00
1 5 13 9
01
3 7 15 11
11
2 6 14 10
10
Simplificación de B. Simplificación de A.
B=....................................... A=.......................................