Carta ASM
Diseño Digital
Primavera 2015
INTRODUCCIÓN
El sistema digital no es más que una
máquina
secuencial
denominada
CONTROLADOR, capaz de proporcionar
pulsos adecuados en tiempos adecuadospara realizar una operación sencilla que,
junto con otras, permite ejecutar una
operación complicada.
CARTA ASM
Algoritmo de máquina de estado
Un controlador también puede describirse
mediantediagramas de estado.
La ventaja principal de una carta ASM es
que permite controlar y especificar el flujo
de la información al mismo tiempo.
Características de un algoritmo:
Finito
DefinidoSímbolos de la carta ASM
El bloque de estado
Representa el
“estado” de una
máquina secuencial y
debe contener:
Nombre del estado
(0,1,2,3… A,B,C,…etc)
Código del estado
(“xxxx”)
Lista de salidas. Sólose encuentran activas
durante el tiempo que
permanezca el
sistema en ese
estado.
Símbolos de la carta ASM
Bloque de decisión
Se refiere a las variables de entrada al
sistema
Símbolos de la cartaASM
Bloque de salidas condicionales
Se utiliza para activar señales de salida que
sólo se encuentran disponibles para ciertas
condiciones de entrada.
Estructura de una carta ASM
Una carta ASMconsiste de uno o más
bloques ASM interconectados de una
manera consistente.
Descripción de
una carta ASM
Cartas ASM en comparación con las
máquinas de estado Moore
Cartas ASM en comparación conlas
máquinas de estado Mealy
Diseño de controladores mediante
cartas ASM
Señales de
entrada
Tiempo
SA
SB
SC
DIR
Señales de salida
Este
Oeste
Avance
P. abierta
P. cerrada
Paro
Diseño decartas ASM mediante
VHDL
Edo. A. Se tiene una salida denominada
Ingrese monedas y una señal de entrada
Moneda (M).
Edo B. La señal de entrada Moneda se
utiliza para confirmar que el sensorencargado de esta detección ha realizado
toda su rutina.
Edo C. La señal de entrada menor que
precio (MP) se utiliza para indicar al
cliente que debe suministrar más
monedas.
Edo D. Se pregunta si la...
Regístrate para leer el documento completo.