Examen diciembre 2011 problema3

Examen diciembre 2011 problema3

de Santiago Daniel Acevedo Corbo -
Número de respuestas: 5

Buenas, tenia una duda con la maquina de estados. No entiendo bien la solución ni la semantica de los estados que hay.  Me pueden explicar como se resuelve a grandes rasgos estos problemas de metodologia del curso que tienen incluido una señal de clock de X frecuencia?


Muchas gracias,

Saludos 

En respuesta a Santiago Daniel Acevedo Corbo

Re: Examen diciembre 2011 problema3

de Federico Rivero -

Estimado,

La inclusión de la frecuencia no cambia la metodología para nada. En todo caso, te puede afectar la máquina de estados. En este caso en particular, la frecuencia se relaciona con los estados 2 y 3 del switch, donde se deben mantener las luces prendidas por un segundo (un ciclo de reloj), o dos segundos (dos ciclos de reloj). Por lo tanto, como cada transición en la máquina se da cada un ciclo de reloj, eso te dice que si el switch está en la posición 3, tendrías que dar la secuencia 100 -> 100 -> 010 -> 010 -> 001 -> 001 (dos ciclos de rojo, dos ciclos de azul, y dos ciclos de amarillo). Después no hay nada nuevo. 

Es posible que confunda un poco que la codificación de estados ya está incluída en la máquina de estados (eso son los números dentro de los estados),, pero no es diferente a otros ejercicios.

Saludos,

        Federico

En respuesta a Federico Rivero

Re: Examen diciembre 2011 problema3

de Maria Agustina Simoncelli Maneiro -
Buenas! en este ejercicio puede ser que haya errores en la tabla de estados y transiciones? por ejemplo los valores de J0K0 en la fila 2 de la tabla si no me equivoco. Gracias!!
En respuesta a Maria Agustina Simoncelli Maneiro

Re: Examen diciembre 2011 problema3

de Federico Rivero -
Hola! Sí, efectivamente hay errores. En esa línea que mencionás, como se parte de Q_n = 1 y se desea Q_n+1 = 1, entonces sirven las entradas J = 1, K = 0 (que transiciona a 1), y J = 0 K = 0, por lo tanto en J0K0 fila 2 debería decir X0

Coincide con tu análisis?

Saludos,
Federico
En respuesta a Federico Rivero

Re: Examen diciembre 2011 problema3

de Damian Alberto Castro Martirena -
Buenas, viendo la solución del ejercicio, no me queda muy claro porque es que hay seis estados y que representa cada uno.
Saludos
En respuesta a Damian Alberto Castro Martirena

Re: Examen diciembre 2011 problema3

de Federico Rivero -
Hola Damián!

Los estados no tienen una semántica clara y por eso es que no les pusimos un nombre. Son 6 estados porque para la entrada 11 en el switch, la salida tiene que ser 100->100->010->010->001->001-> etc, lo cual es una secuencia de 6 estados. Para recordar una secuencia de 6 valores para una misma entrada se precisan sí o sí 6 estados, así que de ahí sale la cantidad. Lo siguiente a notar es que los diferentes valores del switch son independientes entre sí (es decir, si la entrada del switch pasa a 00, la salida tiene que ser todas las luces apagadas, sin importar lo que pasó antes con el circuito). Por esa razón, tanto 00 como 01 dan la misma salida y dejan el circuito en el mismo estado en el que estaban.

Por últmo, la entrada 10 utiliza solo 3 de los estados porque la secuencia implica únicamente 3 valores diferentes.

Avisame si no queda claro.

Saludos!
Federico