Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Máquinas de Estado Ejemplos: Andrés Flores
Máquinas de Estado Ejemplos: Andrés Flores
Ejemplos
Andrés Flores
Detector de flanco de subida
• Se desea realizar el diseño de un circuito que cumpla el siguiente
diagrama de tiempo.
Andrés Flores 2
FSM Mealy
• P/S
Reset
Andrés Flores 3
VHDL – Entidad y Proceso de registro de
estado
Andrés Flores 4
VHDL- Proceso de lógica de estado siguiente
y de salida
Andrés Flores 5
Testbench
Andrés Flores 6
Andrés Flores 7
Simulación
Andrés Flores 8
Aplicación de detector de flanco de subida
Pulsador para cronómetro
• Se desea realizar un circuito que mediante un pulsador iniciemos la
cuenta de un cronómetro y una vez activado con el mismo pulsador
ponerlo en pausa. Al pulsarlo de nuevo el cronómetro continua
contando y así sucesivamente.
https://www.timeanddate.com/timer/
Andrés Flores 9
Diagrama esquemático
• El circuito pulsador habilita o deshabilita al cronómetro.
S
P E
Circuito
Cronómetro
Pulsador
Andrés Flores 10
Requerimiento
Andrés Flores 11
Diagrama de estados
P/S
Reset
Andrés Flores 12
Andrés Flores 13
Andrés Flores 14
Máquina expendedora de 2 dulces
• Máquina expendedora de 2 dulces A y B ambas cuestan 20 centavos.
Puede aceptar monedas de 5 y 10 centavos.
Andrés Flores 15
• FSM Mealy
• ABCD/DA DB V
Andrés Flores 16
VHDL
Andrés Flores 17
Andrés Flores 18
Andrés Flores 19
Andrés Flores 20
Andrés Flores 21
Circuito de contraseña
• Realizar el diseño de un circuito que permita abrir una bóveda cuando
se ingrese la contraseña (clave) 3203.
• La clave se puede describir como una secuencia de 2 bits.
• 11 10 00 11
• Para lo cual el diagrama de estado será:
Andrés Flores 22
FSM tipo Moore
Andrés Flores 23
VHDL
Andrés Flores 24
Andrés Flores 25
Andrés Flores 26
Simulación
Andrés Flores 27