0% encontró este documento útil (0 votos)
10 vistas27 páginas

Diseño de Máquinas de Estado en VHDL

El documento presenta varios ejemplos de máquinas de estado incluyendo un detector de flanco de subida, un cronómetro con pulsador, una máquina expendedora de dulces y un circuito de contraseña. Se muestran diagramas de tiempo, diagramas de estado, diseños en VHDL y simulaciones para cada uno de los ejemplos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas27 páginas

Diseño de Máquinas de Estado en VHDL

El documento presenta varios ejemplos de máquinas de estado incluyendo un detector de flanco de subida, un cronómetro con pulsador, una máquina expendedora de dulces y un circuito de contraseña. Se muestran diagramas de tiempo, diagramas de estado, diseños en VHDL y simulaciones para cada uno de los ejemplos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Máquinas de Estado

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.

[Link]

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

También podría gustarte