DISEÑO DE CIRCUITOS COMBINACIONALES
Miguel Angel Pachacama Quinga
RESUMEN: Los dispositivos electrónicos que calculan Diseño de un comparador de magnitud
funciones lógicas se llaman puertas lógicas, son dispositivos
que están conectados a n cierto número de señales de entrada y
a una señal de salida. Paso 1: Enunciar el problema
Para diseñar un circuito combinacional existe un Diseñe e implemente un circuito combinacional que
conjunto de pasos básicos que debemos de aplicar si en compare dos números positivos de 2 bits cada uno.
un determinado momento deseamos diseñar un Con las siguientes condiciones
multiplexor, un decodificador, un sumador, etc.
Si A > B se debe encender Z0 y apagar Z1
PROCEDIMIENTO DE DISEÑO DE CIRCUITOS Si A = B se debe encender Z0 y encender Z1.
COMBINACIONALES
La síntesis de circuitos lógicos de tipo combinacional supone Si A < B se debe apagar Z0 y encender Z1
la puesta en práctica de la secuencia de etapas que se
relacionan a continuación.
• Para n variables de entrada, hay 2n combinaciones posibles En forma compacta
de valores de los valores binarios de entrada.
• Para cada combinación posible de entrada, hay una y sólo
una combinación de salida posible.
• Un circuito combinacional puede describirse por m
funciones de Boole.
• Cada función de salida se expresa en términos de n variables
de entrada.
Pasos para el diseño de circuitos combinacionales
1. Enunciar el problema (leer y entender el problema) Paso 2: Se establece el número de variables de entrada y
2. Determinar el número requerido de variables de entrada y el funciones de salida.
número requerido de variables de salida.
N°. de variables de entrada = 2
3. Asignar letras a las variables de entrada y a las de salida.
4. Deducir la tabla de verdad que define las relaciones entre N°. de funciones de salida = 2
las entradas y las salidas.
5. Obtener la(s) función(es) de Boole simplificada(s)
Paso 3: Se les asignan letras a las variables de entrada
(utilizando el álgebra de Boole, Mapas de Karnaugh u
cualquier otro) para cada salida. como a las funciones de salida.
6. Dibujar el diagrama lógico.
7. Dibujar el diagrama eléctrico (opcional). Como se va a comparar dos números, A y B, los cuales están
compuestos por 2 bits cada uno, se realiza la siguiente
En algunas ocasiones una computadora digital tiene que tomar asignación:
una decisión en función de que, si un número es mayor que
otro, o qué número es menor que otro. variables de entrada:
Un circuito combinacional que permite realizar este tipo de A está compuesto por dos bits (a y b)
comparaciones en “magnitud” es el circuito comparador de B está compuesto por dos bits (c y b)
magnitud. Un circuito comparador de magnitud se diseña e
implementa a continuación.
funciones de salida:
Z0 está compuesto por un solo bit
Z1 está compuesto por un solo bit.
Paso 4: Se deduce la tabla de Verdad
Paso 5: Se obtiene la función de Boole simplificada para
cada salida. En este punto podemos utilizar el método de
simplificación algebraico o el método de Karnaugh. En
este caso elegimos el método de mapa de Karnaugh para
las funciones de salida Z0 y Z1.
EXPRESIÓN
Paso 6: Diagrama lógico Finalmente se realiza una serie de pruebas para comprobar la
tabla de verdad. Dichas pruebas se presentan a continuación.
A B C D
Z
0
Z
1
Paso 7: Diagrama eléctrico
REFERENCIAS
http://fcasua.contad.unam.mx/apuntes/interiores/docs/2005/inf
ormatica/3/1364_apendice.pdf
http://personales.unican.es/manzanom/Planantiguo/EDigitalI/T
ema_IV.pdf