6.5 Resumen: pasos para implementar sistemas secunciales
A continuación se resumen los pasos que se deben dar para el diseño de un sistema secuencial.
- Identificación de entradas y salidas.
- Realización del diagrama de estados.
- Realización de la tabla de transición de estados.
- [OPCIONAL] Simplificación de la tabla de transición de estados, si es posible.
A partir de aquí podemos tomar dos caminos.
Camino 1:
- Obtención de las ecuaciones de activación y retención de estados y de las salidas (posible minimización mediante mapas de Karnough). Esta metodología asume que el número de estados internos son exactamente los representados por las filas de la tabla. Una fila equivale a un estado y a una memoria.
Camino 2:
- Determinación del número de biestables o unidades de memoria binarias. Asignación de estados.
- Realización de las tablas de verdad: tablas del estado en función del propio estado y las entradas actuales, y tablas de salida en función de las entradas y el estado actual.
- Obtención de las ecuaciones de los estados y salidas (posible minimización mediante mapas de Karnough).
Finalmente se procedería a la implementación de las ecuaciones en AWL, KOP o equivalente.