Diseño de Sistemas Secuenciales
"Nada es permanente, excepto el cambio."
Heráclito
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
| Actividad | Puntos | Fecha límite |
PF6 | Solución del examen | F | Miércoles 8 de octubre |
PF7 | Diseño Combinacional con HDL | F | Viernes 10 de octubre |
PF8 | Multiplexor | 5 | Miércoles 15 de octubre |
AF3 | Decodificador con Display | 10 | Lunes 18 de octubre |
PF9 | Flip Flops | F | Lunes 27 de octubre |
PF10 | Pulsos de sincronía | 5 | Viernes 7 de noviembre |
AF4 | Diseño Secuencial | 10 | |
AF5 | PIA | 40 | Día del examen |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Fundamentos del Diseño de Sistemas Secuenciales Síncronos
y su descripción en ABEL-HDL
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Sistema Secuencial
Un Sistema Secuencial es aquel sistema en donde los valores de salida no dependen únicamente de las combinaciones de entrada,
sino también de la salida misma.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Sistema Secuencial
Un Sistema Secuencial es aquel Sistema en donde los valores de salida no dependen únicamente de las combinaciones de entrada, sino también de la salida misma.
En un semáforo de que depende decidir la luz que sigue en encender
?
Cual es la luz que sigue
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Sistema Secuencial
Un Sistema Secuencial es aquel Sistema en donde los valores de salida no dependen únicamente de las combinaciones de entrada, sino también de la salida misma.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
clasificación
Asíncrono: Depende solo de un cambio en las entradas
No depende de una señal de sincronía�Modo nivel
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
clasificación
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Modelos secuénciales síncronos y sus representaciones
Máquina de Moore �la salida solo depende del estado presente.
Decodificador
de salida
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Modelos secuénciales síncronos y sus representaciones
Máquina de Moore �la salida solo depende del estado presente.
Sin
Decodificador
de salida
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Modelos secuénciales síncronos y sus representaciones
Máquina de Mealy �en el que la salida depende tanto de la entrada como del estado presente.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Mealy
Moore
La salida asociada
al estado
La salida asociada
al la transición
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Cual es parte más difícil de �la solución de un problema
Describirlo, Plantearlo, Identificarlo
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Diagrama de Transición de Estados
Grafos, Autómatas
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Un diagrama de transición se compone de:
Estados o Eventos:
Una condición o situación de un objeto, durante la cual satisface una condición, realiza una actividad o está esperando un evento.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Un diagrama de transición se compone de:
Transición en el mismo estado:
Una entrada X cuyo estado próximo es el mismo que el anterior.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Un diagrama de transición se compone de:
Transición entre dos estados:
Una relación entre estados que indica que un objeto que está en el primer estado realizará una acción especificada y, entrará en el segundo estado cuando un evento Y especificado ocurra y unas condiciones especificadas sean satisfechas.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Un diagrama de transición se compone de:
Entradas:
Combinaciones que establecen un cambio de evento.
Salidas:
Valores combinacionales que determinan un evento
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Método para el Diseño de Sistemas Secuenciales síncronos�con el uso de HDL y su implementación en un PLD
1.- Especificar el sistema (Diagrama de transición)
2.- Determinar la cantidad de Flip Flops
3.- Asignar valores a los estados
4.- Diagrama de Bloque (entradas y salidas)
5.- Construir la tabla de estado siguiente
6.- Codificación en ABEL-HDL
a) Entradas y Salidas
b) Sincronización de los Flip Flops
c) Asignación de valores a los estados
d) definir la secuencia (state_diagram o Truth_table)
7.- Simulación
8.- Implementación
Base para describir y Diseñar
un sistema
secuencial
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Especificar el Sistema
Para especificar el comportamiento del sistema se puede hacer uso del diagrama de transición, en donde se indica la secuencia deseada además de las entradas, salidas y estados.
Diagrama de Transición
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Relación entre Estados y Flip-Flops
La cantidad de Flip-Flops necesarios en el diseño de un sistema secuencial depende directamente del número de estados definidos en el diagrama de transición.
Con las combinaciones generadas con las salidas de los Flip Flops se puede identificar forma única cada uno de los estados del sistema secuencial
Estados | Cantidad de �Flip Flops |
2 | 1 |
3 o 4 | 2 |
5 a 8 | 3 |
9 a 16 | 4 |
17 a 32 | 5 |
33 a 64 | 6 |
65 a 128 | 7 |
129 a 256 | 8 |
257 a 512 | 9 |
513 a 1024 | 10 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados.
La asignación de códigos binarios a los estados puede hacerse de forma arbitraria, siempre y cuando cada estado reciba una combinación única.
Estas combinaciones corresponden a las posibles salidas de los Flip-Flops (Q) , lo que permite identificar inequívocamente cada estado dentro del sistema.
Estados | Salidas FF’s |
Q1 Q0 | |
Inicio | 0 0 |
Foco A | 0 1 |
Foco B | 1 0 |
Foco C | 1 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estados | Salidas �FF’s | Salidas Combinacionales�Concursantes | ||
Q1 Q0 | A | B | C | |
Inicio | 0 0 | 0 | 0 | 0 |
Foco A | 0 1 | 1 | 0 | 0 |
Foco B | 1 0 | 0 | 1 | 0 |
Foco C | 1 1 | 0 | 0 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Determinar las entradas y salidas
En esta parte se recomienda identificar las entradas y salidas del sistema secuencial, usando un diagrama de bloques como lo muestra la siguiente figura.
Entradas
Salidas�combinacionales
Sincronía
Salidas�Registradas
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Tabla de Estado Siguiente
| Estado Próximo | Salidas �Combinacionales | Salidas �Registradas | ||||||||
| R | 0 | 0 | 0 | 0 | 1 | |||||
BA | 0 | 0 | 0 | 1 | X | ||||||
BB | 0 | 0 | 1 | X | X | ||||||
BC | 0 | 1 | X | X | X | FA | FB | FC | Q1 | Q0 | |
| CI | CI | EC | EB | EA | CI | 0 | 0 | 0 | 0 | 0 |
EA | EA | EA | EA | EA | CI | 1 | 0 | 0 | 0 | 1 | |
EB | EB | EB | EB | EB | CI | 0 | 1 | 0 | 1 | 0 | |
EC | EC | EC | EC | EC | CI | 0 | 0 | 1 | 1 | 1 | |
Entradas
Estado�Presente
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Código en ABEL-HDL
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Diagrama Esquemático
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Simulación
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Construir el prototipo
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Método para el Diseño de Sistemas Secuenciales síncronos�con el uso de HDL y su implementación en un PLD
1.- Especificar el sistema (Diagrama de transición)
2.- Determinar la cantidad de Flip Flops
3.- Asignar valores a los estados
4.- Diagrama de Bloque (entradas y salidas)
5.- Construir la tabla de estado siguiente
6.- Codificación en ABEL-HDL
a) Entradas y Salidas
b) Sincronización de los Flip Flops
c) Asignación de valores a los estados
d) definir la secuencia (state_diagram o Truth_table)
7.- Simulación
8.- Implementación
Base para describir y Diseñar
un sistema
secuencial
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Ejemplo 1
Diseñe un Sistema Secuencial Síncrono que represente la operación de un semáforo de cuatro estados que se presentan en el siguiente orden:
Verde, Flecha, Ámbar y Rojo
que cambie de estado con una señal de transición positiva llamada Clk, el sistema debe de ser cíclico
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Especificar el Sistema
En este diagrama de transición se indica la secuencia del semáforo en donde los cambios de estado se realizarán cada vez que le proporcionemos un pulso de sincronía (Ck) a los Flip Flops.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Determinar la cantidad de Flip Flops
Estados | Cantidad de Flip Flops |
2 | 1 |
3 o 4 | 2 |
5 a 8 | 3 |
9 a 16 | 4 |
17 a 32 | 5 |
Nuestro ejemplo consta de cuatro estados Verde, Flecha, Ámbar y Rojo, por lo que requeriremos de dos Flip Flops, para identificarlos los llamaremos Q1 y Q0.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | | |
Flecha | | |
Ámbar | | |
Rojo | | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | | |
Ámbar | | |
Rojo | | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | | |
Rojo | | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | 1 | 0 |
Rojo | | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | 1 | 0 |
Rojo | 1 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | 1 | 0 |
Rojo | 1 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Determinar las entradas y salidas
Como se observa en la figura, el sistema tiene una sola entrada llamada Ck �Seis salidas de las cuales Verde, Flecha, Ámbar y Rojo, son Combinacionales.
Además de Q1 y Q0 son las salidas de los Flip Flops o también llamadas registradas (reg).
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Construir una Tabla de Estados
Estado Presente | Estado Siguiente |
Verde | |
Flecha | |
Ámbar | |
Rojo | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Construir una Tabla de Estados
Estado Presente | Estado Siguiente |
Verde | |
Flecha | |
Ámbar | |
Rojo | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Construir una Tabla de Estados
Estado Presente | Estado Siguiente |
Verde | Flecha |
Flecha | |
Ámbar | |
Rojo | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Construir una Tabla de Estados
Estado Presente | Estado Siguiente |
Verde | Flecha |
Flecha | Ámbar |
Ámbar | |
Rojo | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado Siguiente |
Verde | Flecha |
Flecha | Ámbar |
Ámbar | Rojo |
Rojo | |
Construir una Tabla de Estados
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Mayo 2021
Estado Presente | Estado Siguiente |
Verde | Flecha |
Flecha | Ámbar |
Ámbar | Rojo |
Rojo | Verde |
Construir una Tabla de Estados
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
m | Estado Presente | Estado Siguiente | Entradas de Control | Salidas | |||||||
Q1 | Q0 | Q1+1 | Q0+1 | T1 | T0 | V | F | A | R | ||
0 | Verde | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
1 | Flecha | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
2 | Ámbar | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
3 | Rojo | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
Qn | Qn+1 | T |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Tabla de Excitación
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Para Flip Flop D
m | Estado Presente | Estado Siguiente | Entradas de Control | Salidas | |||||||
Q1 | Q0 | Q1+1 | Q0+1 | D1 | D0 | V | F | A | R | ||
0 | Verde | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
1 | Flecha | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
2 | Ámbar | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
3 | Rojo | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Qn | Qn+1 | D |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Comparación
FF T | T1= Q0 | T0 = 1 | | | |
FF D | D1 = Q1⊕Q0 | D0=Q0 | | | |
FF JK | J1=Q0 | K1=Q0 | J0=1 | K0=1 | |
FF RS | R1=Q1 Q0 | S1=Q1’ Q0 | R0=Q0 | R0=Q0’ | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Istype ‘reg’
El GAL22V10 tiene 10 FFs tipo D
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Código en Abel-Hdl
1.- Diagrama de Bloques Entradas y Salidas
2.- Sincronización
3.- Asignación de valores a los estados
4.- Diagrama de transición (State_Diagram, Truth Table)
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Código en Abel-Hdl
Module sem
“Entrada
Ck pin 1;
“Salidas Combinacionales
V, F, AM, R pin 20..23 istype ‘com’;
“Salidas Registradas
Q1,Q0 pin 14,15 istype ‘reg’;
1.- Diagrama de Bloques Entradas y Salidas
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
2.- Sincronización
"sincronizacion de los Flip Flops�
Sinc=[Q1,Q0];�
Equations�
Sinc.clk=Ck;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
3.- Asignación de valores a los estados
"Asignación de valores a los estados
declarations
Verde = [0,0];
Flecha = [0,1];
Ambar = [1,0];
Rojo = [1,1];
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | 1 | 0 |
Rojo | 1 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
4.- Diagrama de transición
"Diagrama de transición
State_Diagram Sinc
STATE Verde:
Ve=1; Fl=0; Am=0; Ro=0;
goto Flecha;
STATE Flecha:
Ve=0; Fl=1; Am=0; Ro=0;
goto Ambar;
STATE Ambar:
Ve=0; Fl=0; Am=1; Ro=0;
goto Rojo;
STATE Rojo:
Ve=0; Fl=0; Am=0; Ro=1;
goto Verde;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Proteus
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Tradicional | Programación | |
1.- Especificar el Sistema (Diagrama de Transición). | ||
2.- Determinar la cantidad de Flip Flops. | ||
3.- Asignar los valores a los estados. | ||
4.- Determinar las entradas y salidas. a) Entrada de sincronía reloj. b) Entradas combinacionales. c) Salidas combinacionales. d) Salidas registradas (FF’s). | ||
5.- Construir una Tabla de Estado siguiente. valores de los estados en código binario y la obtención de las entradas de control que están basadas en las tablas de excitación RS, JK,T y D. | 5.- Construir una Tabla de Estado siguiente. Solo nombres. | |
6.- Obtener las ecuaciones mínimas. Y seleccionar el tipo o tipos de FF´s mas económico, Máximo 5 variables. | 6.- Código en Abel-HDL a )Entradas y salidas b) Sincronización de los Flip Flops c) Asignación de valores a los estados d) Definir la secuencia (state_diagram o Truth_table) e) Simulación | |
7.- Diagrama Esquemático | ||
8.- Implementación varios CI de Función fija | 7.- Implementación. DLP (1 solo CI) | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Método para el Diseño de un sistema Secuencial
1.- Especificar el Sistema (Diagrama de Transición).
2.- Determinar la cantidad de Flip Flops.
3.- Asignar los valores a los estados.
4.- Determinar las entradas y salidas.
a) Entrada de sincronía reloj.
b) Entradas combinacionales.
c) Salidas combinacionales.
d) Salidas registradas (FF’s).
5.- Construir una Tabla de Estados.
6.- Código en ABEL_HDL
7.- Diagrama Esquemático.
8.- Simulación
9.- Implementación.
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Ejemplo 2
Diseñe un Sistema Secuencial síncrono que represente la operación de un semáforo de cuatro estados que se presentan en el siguiente orden: Verde, Flecha, Ámbar y Rojo, además incluya una Entrada X de modo que:
Método para el Diseño de un sistema Secuencial
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Ejemplo 2
Si X=1, el sistema deberá de permanecer en el mismo estado
Si X=0, el sistema deberá de cambiar al estado siguiente
X
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Diagrama de transición
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignar los valores a los estados
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | 1 | 0 |
Rojo | 1 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Tabla de estados
Estado Presente | Estado Siguiente | |
X=0 | X=1 | |
Verde | Flecha | Verde |
Flecha | Ámbar | Flecha |
Ámbar | Rojo | Ámbar |
Rojo | Verde | Rojo |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Tabla de estados
Estado Presente | Estado Siguiente | Flip Flops | Salidas Combinacionales | |||||
X=0 | X=1 | Q1 | Q0 | VE | FL | AM | RO | |
Verde | Flecha | Verde | 0 | 0 | 1 | 0 | 0 | 0 |
Flecha | Ámbar | Flecha | 0 | 1 | 0 | 1 | 0 | 0 |
Ámbar | Rojo | Ámbar | 1 | 0 | 0 | 0 | 1 | 0 |
Rojo | Verde | Rojo | 1 | 1 | 0 | 0 | 0 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Código en Abel-Hdl
Module sem
“Entrada
Ck, X, Rst pin 1,2,3;
“Salidas Combinacionales
Ve, Fl, Am, Ro pin 19..16 istype ‘com’;
“Salidas Registradas
Q1,Q0 pin 15,14 istype ‘reg’;
1.- Diagrama de Bloques Entradas y Salidas
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Sincronización
"sincronización de los Flip Flops
Sinc=[Q1,Q0];
Equations
Sinc.clk=Ck;
Sinc.ar=Rst;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignación de valores a los estados
"Asignación de valores a los estados
declarations
Verde = [0,0];
Flecha = [0,1];
Ambar = [1,0];
Rojo = [1,1];
Estados | Asignación de valores a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | 1 | 0 |
Rojo | 1 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
If-Then-Else Syntax
IF exp THEN state_exp [ ELSE state_exp ]
Descripción de la Secuencia
Las sentencias if-then-else se utilizan en la sección state_diagram para describir la progresión de un estado a otro
State_diagram
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Descripción de la Secuencia
"Diagrama de transición
State_Diagram Sinc
STATE Verde:
Ve=1; Fl=0; Am=0; Ro=0;
If X then Verde else Flecha
State_diagram
"Diagrama de transición
State_Diagram Sinc
STATE Verde:
Ve=1; Fl=0; Am=0; Ro=0;
If !X then Flecha else Verde
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Descripción de la Secuencia
"Diagrama de transición
State_Diagram Sinc
STATE Verde:
Ve=1; Fl=0; Am=0; Ro=0;
If X then Verde;
IF !X then Flecha;
State_diagram
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Descripción de la Secuencia
"Diagrama de transición
State_Diagram Sinc
STATE Verde:
Ve=1; Fl=0; Am=0; Ro=0;
If X==1 then Verde;
IF X==0 then Flecha;
State_diagram
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Diagrama de transición
"Diagrama de transición
State_Diagram Sinc
STATE Verde:
Ve=1; Fl=0; Am=0; Ro=0;
If X then Verde else Flecha;
STATE Flecha:
Ve=0; Fl=1; Am=0; Ro=0;
If !X then Ambar;
If X then Flecha;
STATE Ambar:
Ve=0; Fl=0; Am=1; Ro=0;
If X==0 then Rojo else Ambar;
STATE Rojo:
Ve=0; Fl=0; Am=0; Ro=1;
If X==1 then Rojo;
If X==0 then Verde;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Código en Abel-Hdl
Module sem
“Entrada
Ck, X, Rst pin 1..3;
“Salidas Combinacionales
Ve, Fl, Am, Ro pin 20..23 istype ‘com’;
“Salidas Registradas
Q1,Q0 pin 14,15 istype ‘reg’;
1.- Diagrama de Bloques Entradas y Salidas
istype ‘com’;
istype ‘Reg’;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Sincronización
"sincronización de los Flip Flops
Sinc=[Q1,Q0];
Equations
Sinc.clk=Ck;
Sinc.ar=Rst;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Sincronización
"sincronización de los Flip Flops
Sinc=[Q1,Q0];
Equations
Sinc.clk=Ck;
Sinc.ar=Rst;
Sinc.sp=P;
sp
Module sem
“Entrada
Ck, X, Rst, P pin 1..4;
“Salidas Combinacionales
Ve, Fl, Am, Ro pin 20..23 istype ‘com’;
“Salidas Registradas
Q1,Q0 pin 14,15 istype ‘reg’;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
PROTEUS
Equations
Sinc.clk=Ck;
Sinc.ar=Rst;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Código en Abel-Hdl
1.- Diagrama de Bloques Entradas y Salidas
2.- Sincronización
3.- Asignación de valores a los estados
4.- Diagrama de transición (State_Diagram, Truth Table)
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Ejemplo 3
X | Y | Acción |
0 | 0 | Cambiar al estado siguiente |
0 | 1 | Permanecer en el mismo estado |
1 | 0 | Avanzar dos estados |
1 | 1 | Retroceder un estado |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
X | Y | ACCION |
0 | 0 | Cambiar al estado siguiente |
0 | 1 | Permanecer en el mismo estado |
1 | 0 | Avanzar dos estados |
1 | 1 | Retroceder un estado |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
X | Y | ACCION |
0 | 0 | Cambiar al estado siguiente |
0 | 1 | Permanecer en el mismo estado |
1 | 0 | Avanzar dos estados |
1 | 1 | Retroceder un estado |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
X | Y | ACCION |
0 | 0 | Cambiar al estado siguiente |
0 | 1 | Permanecer en el mismo estado |
1 | 0 | Avanzar dos estados |
1 | 1 | Retroceder un estado |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
X | Y | ACCION |
0 | 0 | Cambiar al estado siguiente |
0 | 1 | Permanecer en el mismo estado |
1 | 0 | Avanzar dos estados |
1 | 1 | Retroceder un estado |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Entradas y Salidas
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | | | | |
Flecha | | | | |
Ámbar | | | | |
Rojo | | | | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | | | |
Flecha | Ámbar | | | |
Ámbar | Rojo | | | |
Rojo | Verde | | | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | Verde | | |
Flecha | Ámbar | Flecha | | |
Ámbar | Rojo | Ámbar | | |
Rojo | Verde | Rojo | | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | Verde | Ámbar | |
Flecha | Ámbar | Flecha | Rojo | |
Ámbar | Rojo | Ámbar | Verde | |
Rojo | Verde | Rojo | Flecha | |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | Verde | Ámbar | Rojo |
Flecha | Ámbar | Flecha | Rojo | Verde |
Ámbar | Rojo | Ámbar | Verde | Flecha |
Rojo | Verde | Rojo | Flecha | Ámbar |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado siguiente | Salidas | ||||||
00 | 01 | 10 | 11 | V | F | A | R | |
Verde | Flecha | Verde | Ámbar | Rojo | 1 | 0 | 0 | 0 |
Flecha | Ámbar | Flecha | Rojo | Verde | 0 | 1 | 0 | 0 |
Ámbar | Rojo | Ámbar | Verde | Flecha | 0 | 0 | 1 | 0 |
Rojo | Verde | Rojo | Flecha | Ámbar | 0 | 0 | 0 | 1 |
Tabla de estado siguiente
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Estado Presente | Estado siguiente | Flip Flops | Salidas | |||||||
00 | 01 | 10 | 11 | Q1 | Q0 | V | F | A | R | |
Verde | Flecha | Verde | Ámbar | Rojo | 0 | 0 | 1 | 0 | 0 | 0 |
Flecha | Ámbar | Flecha | Rojo | Verde | 0 | 1 | 0 | 1 | 0 | 0 |
Ámbar | Rojo | Ámbar | Verde | Flecha | 1 | 0 | 0 | 0 | 1 | 0 |
Rojo | Verde | Rojo | Flecha | Ámbar | 1 | 1 | 0 | 0 | 0 | 1 |
Tabla de estado siguiente
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Código en Abel-Hdl
Module semxy
“Entradas
Clk,X,Y,SP,Rst pin 1..5;
“Salidas Combinacionales
R, AM, F, V pin 17..14 istype ‘com’;
“Salidas Registradas
Q1,Q0 pin 22,23 istype ‘reg’;
1.- Diagrama de Bloques Entradas y Salidas
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Sincronización
"sincronizacion de los Flip Flops
FIME=[Q1,Q0];
Equations
FIME.clk=Clk;
FIME.ar=Rst;
FIME.sp=SP;
SP
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Asignación de valores a los estados
"Asignación de valores a los estados
declarations
Verde=[0,0];
Flecha=[0,1];
Ambar=[1,0];
Rojo=[1,1];
Estados | Asignación de valores �a los estados | |
Q1 | Q0 | |
Verde | 0 | 0 |
Flecha | 0 | 1 |
Ámbar | 1 | 0 |
Rojo | 1 | 1 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
State Verde:
State_Diagram FIME
State Verde:
V=1; F=0; AM=0; R=0;
if !X&!Y then Flecha;
if !X &Y then Verde;
if X& !Y then Ambar;
if X&Y then Rojo;
E P | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | Verde | Ámbar | Rojo |
Flecha | Ámbar | Flecha | Rojo | Verde |
Ámbar | Rojo | Ámbar | Verde | Flecha |
Rojo | Verde | Rojo | Flecha | Ámbar |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
State Flecha:
State Flecha:
V=0; F=1; AM=0; R=0;
if !X & !Y then Ambar;
if !X &Y then Flecha;
if X& !Y then Rojo;
if X&Y then Verde;
E P | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | Verde | Ámbar | Rojo |
Flecha | Ámbar | Flecha | Rojo | Verde |
Ámbar | Rojo | Ámbar | Verde | Flecha |
Rojo | Verde | Rojo | Flecha | Ámbar |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
State Ambar:
State Ambar:
V=0; F=0; AM=1; R=0;
if !X & !Y then Rojo;
if !X &Y then Ambar;
if X& !Y then Verde;
if X&Y then Flecha;
E P | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | Verde | Ámbar | Rojo |
Flecha | Ámbar | Flecha | Rojo | Verde |
Ámbar | Rojo | Ámbar | Verde | Flecha |
Rojo | Verde | Rojo | Flecha | Ámbar |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
State Rojo:
State Rojo:
V=0; F=0; AM=0; R=1;
if !X& !Y then Verde;
if !X &Y then Rojo;
if X& !Y then Flecha;
if X&Y then Ambar;
E P | Estado siguiente | |||
00 | 01 | 10 | 11 | |
Verde | Flecha | Verde | Ámbar | Rojo |
Flecha | Ámbar | Flecha | Rojo | Verde |
Ámbar | Rojo | Ámbar | Verde | Flecha |
Rojo | Verde | Rojo | Flecha | Ámbar |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
M=[X,Y];
State Verde:
V=1; F=0;
AM=0; R=0;
if M==0 then Flecha;
if M==1 then Verde;
if M==2 then Ambar;
if M==3 then Rojo;
State Flecha:
V=0; F=1;
AM=0; R=0;
if M==0 then Ambar;
if M==1 then Flecha;
if M==2 then Rojo;
if M==3 then Verde;
State Ambar:
V=0; F=0;
AM=1; R=0;
if M==0 then Rojo;
if M==1 then Ambar;
if M==2 then Verde;
if M==3 then Flecha;
State Rojo:
V=0; F=0;
AM=0; R=1;
if M==0 then Verde;
if M==1 then Rojo;
if M==2 then Rojo;
if M==3 then Ambar;
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Comparación de métodos o flujo de diseño
Método Tradicional | Método con HDL |
1.- Especificar el Sistema �(Diagrama de Transición). 2.- Determinar la cantidad de Flip Flops. 3.- Asignar los valores a los estados. 4.- Determinar las entradas y salidas. a) Entrada de sincronía reloj. b) Entradas combinacionales. c) Salidas combinacionales. d) Salidas registradas (FF’s). 5.- Construir la Tabla de Estado siguiente. 6.- Ecuaciones mínimas. 7.- Diagrama Esquemático. 8.- Implementación. | 1.- Especificar el sistema �(Diagrama de transición) 2.- Determinar la cantidad de Flip Flops 3.- Asignar valores a los estados 4.- Diagrama de Bloque (entradas y salidas) 5.- Construir la tabla de estado siguiente 6.- Codificación en ABEL-HDL a) Entradas y salidas b) Sincronización de los Flip Flops c) Asignación de valores a los estados d) Definir la secuencia �(state_diagram o Truth_table) e) Simulación 7.- Implementación |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Actividad Fundamental 4�Aplicación del método para el Diseño de sistemas secuenciales síncronos
Aula Invertida (Flipped Classroom):
Es un enfoque diferente de enseñanza, en donde el estudiante antes de la sesión de clase incorpora información (Teoría y aplicación del método) y con ello efectúa los procedimientos iniciales solicitados en la actividad y posteriormente dentro del aula en la sesión de clase (presencial o virtual) concluye su desarrollo asesorado por él profesor.
Es una actividad individual y es necesario efectuar los siguientes pasos:
Aula Invertida
Estudio
Asesoria
Actividad
Evaluación
Personalizada
Video
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Aula Invertida
Método Tradicional
Clase
Estudio
Estudio
Asesoria
Actividad
Actividad
Evaluación
Evaluación
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Actividad Fundamental 4�Aplicación del método para el Diseño de �sistemas secuenciales síncronos
Plataforma | parte | Videos de la Actividad Fundamental 4 |
Share�Point | 1 | |
2 | ||
3 |
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Con que se quedan
de esta clase
?
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Introducción y fundamentos del diseño secuencial
5.- Lenguaje ABEL-HDL para describir secuencias empleando los comandos�GOTO, IF THEN y IF THEN ELSE, como recursos fundamentales para definir la transición entre estados y condicionar el flujo lógico del sistema.
Resumen
Juan Angel Garza Garza
Sistemas Digitales
Electrónica Digital I
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica