martes, 23 de noviembre de 2010

CPLD's. Máquinas de Estados.

El fin de este ejercicio es realizar el estudio de la creación de un símbolo a partir de un módulo basado en una
máquina de estados tipo Mealy.
‘ISE’ integra el programa ‘StateCAD’ con el que podemos crear máquinas de estados finitos.
Una máquina de estados se puede definir, de forma elemental, como un dispositivo digital capaz de ser atravesado por una secuencia predeterminada de estados de una manera ordenada, de forma que el valor de su salida, en un instante determinado, no depende de los estados lógicos de las entradas, sino de la secuencia con que dichos estados se apliquen a las entradas.

Hay 2 tipos de maquinas de estados, la maquina de Moore y la de Mealy.

Toda máquina de Moore se puede transformar en una máquina de Mealy y viceversa.

En una máquina Mealy, las salidas pueden cambiar si cambian las entradas y ello sin necesidad de que se produzca un pulso en el bloque de registros.
En este tipo de representación los estados se muestran dentro de círculos. La transición entre estados se
indica con arcos que conectan dos estados y sobre estos arcos se indica la entrada que provoca la transición
y la salida para esa entrada y el estado actual.

La máquina Moore es un caso particular de máquina Mealy, en la que las salidas dependen exclusivamente del
estado interno y no de las entradas.

No hay comentarios:

Publicar un comentario