Usted en el vídeo en la secuencia 1011 , en el modelo tipo moore si aprovecha el 1 que viene de D y en E manda un 0, entonces alli tiene el inicio de su secuencia, y de E pasa a C, luego coloca el resto de la secuencia 11 y funciona.
En el minuto 13:07 saca las función de k1 a partir de Karnaugh y a mi me sale K1= (-(QoX))+(QoX) que esto es 1. Y puso que la función que sale es una xor. Me salió mal la función?
Quiero hacer una consulta pero antes expresar mi reconocimiento a su trabajo tan prolijo y didáctico. En relación a los autómatas de Moore y Mealy me ha sorprendido el tratamiento como sincrónicos. Según entiendo son soluciones digitales que trabajan en modo pulsado, conocidos como asincrónicos sincronizados. Es decir, en ausencia de pulsos de sincronismo(PS) y con el uso de FF asincronos están condicionadas las entradas a las mismas limitaciones de los PS en cuanto al ancho y espaciado, tampoco pueden llegar pulsos simultáneamente por las entradas debiendo estar separados como se requiere de los PS. Acá es donde se presenta un desafío en sincronizar entradas que son aleatorias. Luego esta limitación en las variables de entrada hace que no puedan existir otras combinaciones que aquellas con un único uno(X1,X2,X3: 100, 010, 001 y la 000 entre pulsos). Las restantes combinaciones serán redundancias en los diagramas de Karnaugh. Moore es pulsado en las estradas y nivel en las salidas porque estas son los estados. En Mealy es pulsado en entradas y salidas que son resultado de los estados y entradas. No quiero aburrirlo extendiéndome, me gustaría saber porque su tratamiento no coincide con lo que le expongo. Muy agradecido. Saludos desde Buenos Aires, Argentina.
Estimado Luis. He realizado la simulación del circuito modelo Mealy y he encontrado una situación que no alcanzo a entender. La transición entre estados es correcta, sin embargo cuando introduzco únicamente la secuencia 101 (sin poner el cuarto dígito "1") la salida Z también adopta el valor "1" sin llegar a haber completado la secuencia completa. Muchas gracias por su atención y enhorabuena por su canal.
Perdón Luis, creo que ya lo he entendido. Al tratarse de una autómata de Mealy, la dependencia de la salida es explícita respecto a la entrada X y por eso la salida cambia al llegar al estado D. Lo habías explicado al realizar el diagrama de estados pero no entendí en su momento su implicación. Gracias de nuevo por compartir tan buen material.
Buenas tardes, tengo una duda. En caso de que quiera ver si hay estados redundante pero mi salida Z tiene dos valores, para X=0 tiene una salida X=0 y para mi X=1 tiene una salida de x=1, como se planteria el equema? o se tendriar que hacer dos?
Para que dos estados sean equivalentes en un autómata de Mealy, las salidas deben ser las mismas para cada combinación posible de los valores de entrada. Por ejemplo, si para una entrada X=0 la salida Z en el estado A vale 1, y para X=1 la salida en el estado A vale 0, para que otro estado B pudiera ser equivalente al A, debería cumplirse que la salida Z de B para X=0 fuera también 1, y 0 para X=1. Además, deberían llevar para cada combinación de entradas a los mismos estados siguientes o a estados siguientes equivalentes, como los de Moore.
Hola, tengo una duda. El ejemplo de Mealy lo implementé en quartus para simularlo, pero al momento de obtener el cronograma, me arroja el 1 justo cuando llego a D, ¿es correcto eso? Yo esperaba un uno al momento de pasar de D a B. Gracias
Por ser un autómata de Mealy, la salida se pone en 1 cuando estás en el estado D y la entrada es 1, no hace falta pasar al estado B para que la salida se ponga en 1. Si se te pone en 1 la salida al llegar a D será porque la entrada X está ya en 1 en ese momento.
una exelente explicación tengo una duda del estado inicial A este estado puede tener un valor definido? por ejemplo si A representa el estado en que llegó 1 ya tendría un valor de la secuencia en el video sería A el estado donde llegó 0
En un detector de secuencias, el estado inicial no debería corresponder a que ya haya llegado un 1 o un 0 en la secuencia correcta, ya que si no al inicializar el circuito ya se presupondría erróneamente que ha llegado el primer bit en la secuencia correcta.
Hola, no entiendo una cosa, si a D le llega 0 no sé porque se lo manda a C, tendríamos la secuencia 100 por tanto debería ir a A, ¿no? puesto que no nos vale ningún número para la nueva secuencia. 1011
Hola profesor, por favor ayudeme. Mi secuencia es 101001 y tengo 7 estados (A, B , C ,D ,E , F y G), cuando hago el modelo tipo moore y realizo la secuencia bien, el led prende cuando meto el ultimo 1, luego quiero aprovechar ese 1 que viene de F para solaparlo y cuando estoy en G mando un 0, Se supone que con ese 1 y 0 que acabo de mandar ya tengo el inicio de mi secuencia, entonces mando ese 0 de G al estado C, sin embargo cuando completo los otros numeros de mi secuencia que serian 1001, no enciende el LED. No se que estoy haciendo mal. O si el 1 del F no lo puedo aprovechar. No se si me hago entender.
Hola buenas, en el modelo moore no entiendo por qué al final en E teniendo la combinación 1011 si entra 1 se va a B empezando la secuencia con ese 1 otra vez introducido, no se podría llevar a D? para aprovechar y tener 101 con ese uno introducido. Muchas gracias por el video.
Desde el estado E, a la hora de detectar una nueva secuencia, sólo se pueden aprovechar como mucho los dos últimos bits que llegan (en un caso se va al estado B y en el otro al C), pero no al D porque el D significa que han llegado tres bits en la secuencia correcta.
Buenas profe me puede hacer el favor de ayudarme con una máquina de galletas dicha maquina tiene como funcionamiento el siguiente acepta monedas de 100, 200 y 500 pesos, acepta monedas hasta que se introducen 700 pesos y devuelve cualquier cantidad que supere los 700 pesos. Una vez ingresado una suma de dinero que sume 700 pesos el usuario puede pulsar los botones y elegir, galleta de leche (A), de chocolate (B) o una mixta (C).
Buenas noches, desde Colombia. Profe tengo una inquietud, no comprendo porque razón la función de salida Z en el modelo de Moore dió Z = Q2, ya que tendríamos un Karnaugh de 4x4 y tenemos dos unos en la salida Z con combinación de entradas 1000 y 1001, esto daría una función de Z = Q2 Q1' Q0'. No se si es correcto o estoy equivocado. Le agradezco su aclaración, gracias.
@@luis_marques Pero por simplificacion tanto pro karnaugh como por algebra de boole se obtiene lo que diego dijo, no se como has obtenido que Z = Q2 sin mas, eso no lo entiendo.
Profesor, no entiendo una cosa. ¿Por qué en Mealy se aprovecha la entrada de D cuando es 1 para meterlo en B? ¿No sería más cómodo llevarlo a A para que volviera a empezar una nueva secuencia?
Si se rompe la secuencia hay que mirar si alguno de los bits que llegaron antes de romperse son por los que empieza la secuencia que se quiere detectar. Por eso se vuelve desde el estado D al B si la entrada es 1, y no al A, porque 1 es el primer bit en la secuencia que se quiere detectar.
@@luis_marques Qué rápida contestación, muchas gracias! Entonces en este caso si sería lo óptimo para aprovecharla en el comienzo de una nueva secuencia, pero si en lugar de que cada vez que se rompe dicha secuencia se vuelve a iniciar una nueva con ese bit, directamente se desactivara, cómo quedaría el diagrama? Concretamente el ejercicio que estoy haciendo trata de detectar la secuencia 0011 y se activaría una señal cuando se detectara dicha secuencia y se desactiva en el caso contrario.
Si quieres que se active tu salida cada vez que llegue la secuencia 0011 deberías hacer el diseño igual que como está planteado en el vídeo, es decir, si la secuencia se rompe hay que intentar aprovechar los bits que han llegado hasta ese momento para detectar una nueva secuencia.
Por ninguna razón en especial, se podría usar cualquier otro tipo de flip-flop. Normalmente con flip-flops JK los combinacionales quedan más sencillos porque hay más * en los diagramas de Karnaugh.
HE VISTO AHORA UNA RESPUESTA. Hay que tener en cuenta los términos irrelevantes. Las filas 11,12,13,14,15,16. Tanto para la salida Z como las salidas de excitación Mensaje posterior pero lo dejo para ayuda. No consigo ver como saca que Z=Q2. Yo hago una tabla de Karnaught con Q2 Q1\ Q0 X y la salida me da Z=Q2Q1(neg)Q0(neg). No entiendo lo de hacer dos tablas. En el ejemplo del robot tenemos dos salidas Z1 y Z2 y por eso hace dos tablas, Q1Q0/X una para Z1 y otra para Z2. Pero aquí no lo entiendo y he probado para ver si de milagro sacaba el resultado y tampoco. Z=Q2. Teacher help me please.
Hola, no te hace falta ni hacer el diagrama de Karnaugh. En la tabla de verdad se ve que la columna de Z coincide con la de Q2, salvo por los términos irrelevantes. Si haces el diagrama de Karnaugh, tomas los términos irrelevantes como 1 y la simplificación te lleva igualmente a que Z=Q2.
@@luis_marques Vale, ya entiendo, ignora el otro comentario que te he puesto, a ver si lo he entendido, para que eso que tu dices tenga sentido, los valores 101 110 y 111 para las Qs tendrian que dar todas Z = 1 pero esos valores no entran en el circuito que estamos haciendo (no estan en la tabla), quedan vacios asi que es como si diesen 0 o 1, no importa porque no esta especificado, asi que con considerarlos como que dan 1, es como si solo Q2 importase, vale vale, eso es un big brain de la ostia. Ahora si haces tanto karnaugh como boole como dije en el otro comentario si que daria Q2 solo jajajaja, gracias por el truco
El mejor video explicativo que he visto en la historia. Mil gracias por ayudarnos!
El mejor video que he visto sobre este tema. Muy bien explicado y muy completo :) Gracias!
De nada!!!!
Usted es un ser de luz, mil gracias por la explicación. Saludos desde Madrid
De mis canales favoritos, exelencia en el contenido, muchas gracias !!!
Pedazo de vídeo! Mil gracias por esa dedicación.
Gracias le ayudo mucho a mi chiquita 💓
Muy buen video, muchas gracias
te amo!
Fuaaaa es increíble este video 👍
Gracias por el aporte todo muy claro.
Muy bueno el contenido, gracias!
Usted en el vídeo en la secuencia 1011 , en el modelo tipo moore si aprovecha el 1 que viene de D y en E manda un 0, entonces alli tiene el inicio de su secuencia, y de E pasa a C, luego coloca el resto de la secuencia 11 y funciona.
Gracias a ti entendí todo 😭
excelente, maestro!
En el minuto 13:07 saca las función de k1 a partir de Karnaugh y a mi me sale K1= (-(QoX))+(QoX) que esto es 1. Y puso que la función que sale es una xor. Me salió mal la función?
MUY BUENO Y CLARO
Quiero hacer una consulta pero antes expresar mi reconocimiento a su trabajo tan prolijo y didáctico.
En relación a los autómatas de Moore y Mealy me ha sorprendido el tratamiento como sincrónicos. Según entiendo son soluciones digitales que trabajan en modo pulsado, conocidos como asincrónicos sincronizados. Es decir, en ausencia de pulsos de sincronismo(PS) y con el uso de FF asincronos están condicionadas las entradas a las mismas limitaciones de los PS en cuanto al ancho y espaciado, tampoco pueden llegar pulsos simultáneamente por las entradas debiendo estar separados como se requiere de los PS. Acá es donde se presenta un desafío en sincronizar entradas que son aleatorias. Luego esta limitación en las variables de entrada hace que no puedan existir otras combinaciones que aquellas con un único uno(X1,X2,X3: 100, 010, 001 y la 000 entre pulsos). Las restantes combinaciones serán redundancias en los diagramas de Karnaugh. Moore es pulsado en las estradas y nivel en las salidas porque estas son los estados. En Mealy es pulsado en entradas y salidas que son resultado de los estados y entradas.
No quiero aburrirlo extendiéndome, me gustaría saber porque su tratamiento no coincide con lo que le expongo.
Muy agradecido. Saludos desde Buenos Aires, Argentina.
Genial!
excelente explicacion. Graciias
con q variables se hace el diagrama de karnaugh para las ecuaciones excitacion?
Me gustó mucho la explicacion
Hola, muchas gracias
Pero como saca la ecuacion con el mapa???
Estimado Luis. He realizado la simulación del circuito modelo Mealy y he encontrado una situación que no alcanzo a entender. La transición entre estados es correcta, sin embargo cuando introduzco únicamente la secuencia 101 (sin poner el cuarto dígito "1") la salida Z también adopta el valor "1" sin llegar a haber completado la secuencia completa. Muchas gracias por su atención y enhorabuena por su canal.
Perdón Luis, creo que ya lo he entendido. Al tratarse de una autómata de Mealy, la dependencia de la salida es explícita respecto a la entrada X y por eso la salida cambia al llegar al estado D. Lo habías explicado al realizar el diagrama de estados pero no entendí en su momento su implicación. Gracias de nuevo por compartir tan buen material.
Buenas tardes, tengo una duda. En caso de que quiera ver si hay estados redundante pero mi salida Z tiene dos valores, para X=0 tiene una salida X=0 y para mi X=1 tiene una salida de x=1, como se planteria el equema? o se tendriar que hacer dos?
Para que dos estados sean equivalentes en un autómata de Mealy, las salidas deben ser las mismas para cada combinación posible de los valores de entrada. Por ejemplo, si para una entrada X=0 la salida Z en el estado A vale 1, y para X=1 la salida en el estado A vale 0, para que otro estado B pudiera ser equivalente al A, debería cumplirse que la salida Z de B para X=0 fuera también 1, y 0 para X=1. Además, deberían llevar para cada combinación de entradas a los mismos estados siguientes o a estados siguientes equivalentes, como los de Moore.
Hola, tengo una duda.
El ejemplo de Mealy lo implementé en quartus para simularlo, pero al momento de obtener el cronograma, me arroja el 1 justo cuando llego a D, ¿es correcto eso? Yo esperaba un uno al momento de pasar de D a B. Gracias
Por ser un autómata de Mealy, la salida se pone en 1 cuando estás en el estado D y la entrada es 1, no hace falta pasar al estado B para que la salida se ponga en 1. Si se te pone en 1 la salida al llegar a D será porque la entrada X está ya en 1 en ese momento.
@@luis_marques muchísimas gracias. Saludos desde la Facultad de ingeniería, UNAM.
HOLA .. UN FABOR INPLEMENTE EN QUARTOS NO ME CORRE
ME PUEDES HACER UNA AYUDA
una exelente explicación
tengo una duda del estado inicial A
este estado puede tener un valor definido? por ejemplo si A representa el estado en que llegó 1 ya tendría un valor de la secuencia
en el video sería A el estado donde llegó 0
En un detector de secuencias, el estado inicial no debería corresponder a que ya haya llegado un 1 o un 0 en la secuencia correcta, ya que si no al inicializar el circuito ya se presupondría erróneamente que ha llegado el primer bit en la secuencia correcta.
Hola, cómo me puedo comunicar con usted?
Hola, no entiendo una cosa, si a D le llega 0 no sé porque se lo manda a C, tendríamos la secuencia 100 por tanto debería ir a A, ¿no? puesto que no nos vale ningún número para la nueva secuencia. 1011
Opino lo mismo.
en el minuto 12:10 como hace los mapas de karnaugh?? gracias
Simplifico Z y las J y K en función de X y de los bits de estado actual como sumas de productos.
Saludos de Joacin Montoya. Inventor de ESCRITURA GLOBAL...
Hola profesor, por favor ayudeme. Mi secuencia es 101001 y tengo 7 estados (A, B , C ,D ,E , F y G), cuando hago el modelo tipo moore y realizo la secuencia bien, el led prende cuando meto el ultimo 1, luego quiero aprovechar ese 1 que viene de F para solaparlo y cuando estoy en G mando un 0, Se supone que con ese 1 y 0 que acabo de mandar ya tengo el inicio de mi secuencia, entonces mando ese 0 de G al estado C, sin embargo cuando completo los otros numeros de mi secuencia que serian 1001, no enciende el LED. No se que estoy haciendo mal. O si el 1 del F no lo puedo aprovechar. No se si me hago entender.
Hola buenas, en el modelo moore no entiendo por qué al final en E teniendo la combinación 1011 si entra 1 se va a B empezando la secuencia con ese 1 otra vez introducido, no se podría llevar a D? para aprovechar y tener 101 con ese uno introducido. Muchas gracias por el video.
Desde el estado E, a la hora de detectar una nueva secuencia, sólo se pueden aprovechar como mucho los dos últimos bits que llegan (en un caso se va al estado B y en el otro al C), pero no al D porque el D significa que han llegado tres bits en la secuencia correcta.
@@luis_marques Muchísimas gracias por contestar.
Como se hace el karnaugh con Q2,Q1,Q0 y X?
haces dos tablas en una, una para Q0 Q1 Q2 Y X cuando X vale cero y otra para Q0 Q1 Q2 cuando X vale 1
@@DuckDevAI Porque razón si X es una entrada no una salida, sólo hay una salida que es Z
Buenas profe me puede hacer el favor de ayudarme con una máquina de galletas dicha maquina tiene como funcionamiento el siguiente acepta monedas de 100, 200 y 500 pesos, acepta monedas hasta que se introducen 700 pesos y devuelve cualquier cantidad que supere los 700 pesos. Una vez ingresado una suma de dinero que sume 700 pesos el usuario puede pulsar los botones y elegir, galleta de leche (A), de chocolate (B) o una mixta (C).
Buenas noches, desde Colombia. Profe tengo una inquietud, no comprendo porque razón la función de salida Z en el modelo de Moore dió Z = Q2, ya que tendríamos un Karnaugh de 4x4 y tenemos dos unos en la salida Z con combinación de entradas 1000 y 1001, esto daría una función de Z = Q2 Q1' Q0'. No se si es correcto o estoy equivocado. Le agradezco su aclaración, gracias.
Para simplificar correctamente por Karnaugh hay que tener en cuenta, además de los términos donde la función vale 1, los términos irrelevantes.
@@luis_marques OK, pensé que no debían tenerse en cuenta, gracias profe por su esfuerzo, excelente material.
@@luis_marques Pero por simplificacion tanto pro karnaugh como por algebra de boole se obtiene lo que diego dijo, no se como has obtenido que Z = Q2 sin mas, eso no lo entiendo.
Profesor, no entiendo una cosa. ¿Por qué en Mealy se aprovecha la entrada de D cuando es 1 para meterlo en B? ¿No sería más cómodo llevarlo a A para que volviera a empezar una nueva secuencia?
Si se rompe la secuencia hay que mirar si alguno de los bits que llegaron antes de romperse son por los que empieza la secuencia que se quiere detectar. Por eso se vuelve desde el estado D al B si la entrada es 1, y no al A, porque 1 es el primer bit en la secuencia que se quiere detectar.
@@luis_marques Qué rápida contestación, muchas gracias! Entonces en este caso si sería lo óptimo para aprovecharla en el comienzo de una nueva secuencia, pero si en lugar de que cada vez que se rompe dicha secuencia se vuelve a iniciar una nueva con ese bit, directamente se desactivara, cómo quedaría el diagrama? Concretamente el ejercicio que estoy haciendo trata de detectar la secuencia 0011 y se activaría una señal cuando se detectara dicha secuencia y se desactiva en el caso contrario.
Si quieres que se active tu salida cada vez que llegue la secuencia 0011 deberías hacer el diseño igual que como está planteado en el vídeo, es decir, si la secuencia se rompe hay que intentar aprovechar los bits que han llegado hasta ese momento para detectar una nueva secuencia.
Por que en el ejemplo uno utiliza biestables jk y no otro tipo
Por ninguna razón en especial, se podría usar cualquier otro tipo de flip-flop. Normalmente con flip-flops JK los combinacionales quedan más sencillos porque hay más * en los diagramas de Karnaugh.
de donde sale la x y la ~X no entendi muy bien :(
HE VISTO AHORA UNA RESPUESTA. Hay que tener en cuenta los términos irrelevantes. Las filas 11,12,13,14,15,16. Tanto para la salida Z como las salidas de excitación
Mensaje posterior pero lo dejo para ayuda.
No consigo ver como saca que Z=Q2. Yo hago una tabla de Karnaught con Q2 Q1\ Q0 X y la salida me da Z=Q2Q1(neg)Q0(neg). No entiendo lo de hacer dos tablas. En el ejemplo del robot tenemos dos salidas Z1 y Z2 y por eso hace dos tablas, Q1Q0/X una para Z1 y otra para Z2. Pero aquí no lo entiendo y he probado para ver si de milagro sacaba el resultado y tampoco. Z=Q2. Teacher help me please.
Hola, no te hace falta ni hacer el diagrama de Karnaugh. En la tabla de verdad se ve que la columna de Z coincide con la de Q2, salvo por los términos irrelevantes. Si haces el diagrama de Karnaugh, tomas los términos irrelevantes como 1 y la simplificación te lleva igualmente a que Z=Q2.
@@luis_marques Vale, ya entiendo, ignora el otro comentario que te he puesto, a ver si lo he entendido, para que eso que tu dices tenga sentido, los valores 101 110 y 111 para las Qs tendrian que dar todas Z = 1 pero esos valores no entran en el circuito que estamos haciendo (no estan en la tabla), quedan vacios asi que es como si diesen 0 o 1, no importa porque no esta especificado, asi que con considerarlos como que dan 1, es como si solo Q2 importase, vale vale, eso es un big brain de la ostia. Ahora si haces tanto karnaugh como boole como dije en el otro comentario si que daria Q2 solo jajajaja, gracias por el truco
hay que analizar bien el diagrama de estados, lo demás si esta sencillo .