Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sección
secuencial.
Sección
Combinacio
nal.
Ejemplo 1: contador BCD.
Un contador es un ejemplo de una máquina de Moore, ya que la
salida depende solo del estado presente.
Ejemplo 2: FSM simple.
Ejemplo 2: FSM simple.
D=
x= 1 D=
a 0
Estilo de diseño 2
En el primer estilo de diseño, solo el estado presente (estado_pr) es
almacenado.
En este caso, si se usa una máquina de Mealy (la salida depende de la
entrada actual), la salida cambia cuando la entrada cambia (salida
asíncrona).
En muchas aplicaciones, las señales deben ser síncronas, de modo que la
salida debe actualizarse solo cuando existe un pulso de reloj.
Para hacer una máquina de Mealy síncrona, la salida deber ser
almacenada también.
La asignación
de la salida
solo se ejecuta
al pulso de
reloj.
Estilo de diseño 2: FSM simple.
Estilo de diseño 2: FSM simple.
Solapamie
nto, la
salida
sigue
siendo 1.
Ejemplo: Detector de secuencia (TB).
In: …
111…
Out: …
001…
Se asume que la
frecuencia de reloj es
60Hz (tomada de la
misma fuente de poder).
Ejemplo: controlador de semáforo.
Ejemplo: controlador de semáforo.
0 1 1
1 0 1
Referencias:
Volnei A. Pedroni. 2004. Circuit Design with
VHDL. MIT Press, Cambridge, MA, USA.