Amor
Diseño de circuitos combinacionales
Objetivos: Diseñar un circuito lógico a partir de unaexpresión booleana
El proceso de diseño
En Ingeniería se entiende por diseñar el proceso por el cual se obtiene el objeto pedido a partir de unas especificaciones iniciales. Cuando diseñamos circuitoscombinaciones, estamos haciendo lo mismo. Partimos de unas especificaciones iniciales y obtenemos un esquema, o plano, que indica qué puertas básicas u otros elementos hay que utilizar así como lainterconexión que hay entre ellos. Los pasos que seguiremos para el diseño son los siguientes: 1. Estudio de las especificaciones iniciales, para entender realmente qué es lo que hay que diseñar. Estepunto puede parecer una trivialidad, sobre todo en el entorno académico donde las especificaciones son muy claras. Sin embargo, en la realidad, es muy difícil llegar a comprender o entender qué es loque hay que diseñar.
2. Obtención de las tablas de verdad y expresiones booleanas necesarias. En el entorno académico este suele ser el punto de partida. Nos describen qué función es la que se quiereimplementer y lo hacemos.
3. Simplificación de las funciones booleanas. ¡¡¡Este punto es importantísimo!!! No basta con implementar una función y ya está. ¡¡Somos ingenieros!!. Hay que implementarla mejor función, de manera que obtengamos el mejor diseño posible, reduciendo el número de puertas lógicas empleadas, el número de circuitos integrados o minimizando el retraso entre la entrada y lasalida.
4. Implementación de las funciones booleanas utilizando puertas lógicas. Aquí podemos tener restricciones, como veremos. Puede ser que por especificaciones del diseño sólo se dispongan depuertas tipo NAND. O puede ser que sólo podamos utilizar
puertas lógicas con el mínimo número de entradas. En ese caso habrá que tomar la función más simplificada y modificarla para adaptarla a...
Regístrate para leer el documento completo.