Siendo exactamente las 4:30 am debo decir que es el mejor video que he visto sobre el tema, mis respetos! pude resolver los problemas del examen sin problemas, mi profesor hubiera puesto este video en clase y nos ahorrábamos 3 horas! Muchas gracias!
Gracias !!! Prof Virgilio Reyes su explicación me ha sido de gran ayuda , espero que siga haciendo tutoriales así con una explicación pausada como esta y por tomarse unos min en enseñarnos
es el mejor video y explicacion que vi en mi vida, el viernes tengo parcial y me salvaste la vida, te doy las gracias por tomarte el tiempo, realmente quisiera tener un profesor como usted¡
excelente video perfecta la explicacion , vi muchos manuales y videos y ninguno me aclaraba el tema, ya con este video entendi bien los circuitos secuenciales , Dios te bendiga hermano , exitos
Amigo mil gracias por tus explicaciones, gracias a ti pude comprender bastante bien como funciona el modelo de Mealy y logre desarrollar un detector de secuencia de 5 bits que quedo excelente, nuevamente muchísimas gracias.
Probe poniendo solo don´t care (X) en los flip flop del "estado 4" osea el que no estaba definido, e igual da y queda un poco mas minima la funcion(quedan 3 and y 1 or). Muchas gracias por el video, creo que es el mas explicativo de este tema que vi.
Buenas tardes Virgilio, en 27:57 existe un error al asumir que al entrar un cero en el estado 'I2' se quedará ahí mismo, cuando lo que realmente debe hacer la máquina de estado es regresar al estado 'I0'
Yo soy novato apenas llevando un curso de circuitos digitales, y podría atreverme a decir que si esta bien. Podrías dar tus fundamentos del porqué sería un error? Si el último valor binario debe ser 1 para cerrar (regresar al estado I0) el ciclo y no 0.
@@bobvp5921 Cuando llegas al estado I2 ya se han completado los dos primeros dígitos "1 y 0" de la secuencia esperada 1,0,1. SI se ingresa como tercer dígito un 0, la secuencia ingresada sería 1,0, 0, que no tiene nada que ver con la correcta 1,0,1. Ese tercer 0 invalida a los dos dígitos ingresados previamente 1 y 0, con lo que se debe volver al estado inicial I0 para reiniciar el ingreso de los tres dígitos nuevamente.
@@cnpl7245 entonces mi profesor nos explicó mal. Yo tenía entendido que no reseteaba todo, si no únicamente se quedaba en el estado I2 hasta obtener el 1 y cerrar el ciclo de esta manera. Incluso nuestro profesor nos habló de un 4to estado escondido (dependiendo del número de bits) en donde si se tenia que poner todo a cero. Pero eran casos muy excepcionales. Bueno, supongo que mi profesor no sabía mucho.
6 месяцев назад
@@cnpl7245 está correcto lo que bobvp5921 afirma. Además, no se dijo que el sistema tuviera algún estado para resetear y volver todo de nuevo.
Hace años que vi este video, de hecho lo tengo en una lista de reproducción viejisima, y recién en 2020 entré a la carrera de informática jajaja como pasa el tiempo
Buen vídeo, buena explicación del método de diseño, pero si lo que queremos en detectar la secuencia "101", al fallar en cualquiera de las etapas el autómata debería volver al estado inicial, no quedarse en ese mismo estado. Saludos.
+Gasolution Hola, buenos días. Si lo que quieres es detectar integramente la secuencia correcta, puedes enviar en cualquiera de las etapas al estado inicial. Pero sino, puedes dejarlo estable en cualquier etapa y esperar a que el usuario ingrese el bit esperado. El ejemplo que yo pongo en mis clases es como el de un cajero automático. Tú no lo dejaras estable en cualquier número de la secuencia, cuando el usuario se equivoca en el ingreso de su clave, automáticamente el cajero te envia a introducir toda la secuencia de nuevo para no darte una idea del número de la secuencia en dónde te equivocaste. Todo depende del criterio que quieras darle. Saludos
+Virgilio Reyes hola. gracias por contestar. lo que usted dice es cierto, el funcionamiento de su autómata es distinto y correcto si es lo que usted desea, por eso aclaro que la explicación es impecable (de hecho, me ha servido de grandísima ayuda y se lo agradezco) Sin embargo, en el título usted menciona un "detector de secuencia de 3 bits" y lo que describe durante el vídeo no es eso, ya que según su explicación, la salida puede ser 1 mediante la secuencia 101, pero también mediante la secuencia 111111100000001, por ejemplo, ya que cada vez que introduce un dígito incorrecto, no vuelve atrás. Por eso lo que usted explica no es un detector de secuencia. Es importante aclarar eso de cara a la gente que pueda acudir a este vídeo en busca de un detector de secuencia. Gracias por su atención.
+Gasolution Thank you for the explanation, I haven't realized it was two different problems. I was looking exactly for the sequence detector in a data line and the solution will be slightly different as you described.
Se puede utilizar el mismo ejemplo pero para otro problema donde tengo la misma cantidad de estados (4) pero tengo 3 salidas en la cual una es 1/0 y las otras es una combinacion de 2 bits? el problema es el de una maquina expendedora de gaseosas la cual una salida es dar o no gaseosa y la otra es el cambio.
Muy facil con una variable externa, pero tengo un problema en el que uso 3 ( sensor de cierre total, sensor de apertura total, sensor de detección de movimiento,) para un problema con una puerta corredisa automatica, se realizar la tabla pero no se llegar a la parte de mapas K, hay convinaciones de variables externas que debo de despreciar y no se como hacerlo
Una consulta y si al estado I3=11 le asignamos I3=xx ,S=x,Qt+1=x,JK=xx(x significa no importa) afectaria al sistema?.Lo digo porque que pasaria si hubiera 5 estados , tendriamos que validar 3 estados no considerados ? .Gracias
En el ejercicio 1 del estado i2 al ser el input 1 debes volver al estado i1 (con salida 1) si es que quieres que la máquina reconozca la secuencia superpuesta, osea, si es que luego de haber ingresado 101 ingresas 01 y quieres que también lo reconozca. Aparte en estado i2 no puedes quedarte en el si ingresas un cero, ya que la memoria sería 00 y esa secuencia no es válida, debes volver al estado i0.
Excelente video. Un like y me suscribo. Sólo una pregunta. ¿Entonces el autómata lo que hace es que, si el usuario ingresa mal un bit, simplemente lo ignora y espera a que ingrese el bit correcto para pasar al siguiente estado? Saludos y muy buena la explicación
disculpa, tengo que detectar cuando la secuencia complete un 2 o un 3 (010 o 011) usando mealy pero no se como hacer correctamente el diagrama, no sabes de un libro que me pueda servir o me puedes explicar? no se que hacer en los ultimos dosestados, a donde van las flechas? no se, me atoro en la parte final, donde acomodo la fechas finales
Buenas, buen tutorial, me ha servido de mucho la verdad, ya que no entendía muy bien los detectores de secuencias. Pero podrías poner un ejemplo de una secuencia mas compleja, como por ejemplo de 4 bits, o incluso un detector de dos secuencias como podrian ser 111 y 000? Te estaria muy agradecido. Saludos.
Buenas, profesor. Una cosa, ¿las salidas de cada estado en Mealy son iguales a 0, salvo el bit que hace que complete la secuencia completa? ¿O eso cambia? Es que no me cuadra mucho porque creo que en el problema por las salidas estaríamos leyendo la secuencia 001. Por favor, si pudiera responderme, me urge. Muchas gracias!
1.¿por que en los problemas te ponen bloques con las entradas del sistema y en el mismo bloque te pone el simbolo de flanco de subida? Si las entradas del sistema al ser mealy producen cambios casi instantaneos en la salida. 2.¿Cuando te puedes ahorrar estados? ¿que es lo que puede recordar un estado? 3.¿Cuando se aplican las entradas y durante cuanto tiempo? Son muchas preguntas, si me las respondes estaré eternamente agradecido xDDD
+Roberto Dzul Hola, buenas noches. Pues el programa que utilizo para escribir se llama: Presentation Maker Pro. Necesitas tener una Tablet de Diseño Gráfico como por ejemplo, la Tablet Wacom Intous para poder usar ese software. Y para Capturar el video del monitor, utilizo Camtasia Studio 8.
Yo creo que no. Él lo que está haciendo es reiniciar en el estado hasta que se ingrese el bit correcto. O sea, hasta que no metas el número correcto, no vas a pasar al siguiente estado. Dicho lo cual, no se te va a guardar el número en ese estado hasta que no pongas el que es, no sé si me explico.
bro hay un error el diagrama de estado esta mal hecho en el segundo Bit si marca error debe iniciar en el estado 1 bro, recomiendo que te fijes de nuevo, gracias por el video!
muy bien! explicado, no dejó ningún detalle por fuera, excelente! trabajo.
Siendo exactamente las 4:30 am debo decir que es el mejor video que he visto sobre el tema, mis respetos! pude resolver los problemas del examen sin problemas, mi profesor hubiera puesto este video en clase y nos ahorrábamos 3 horas! Muchas gracias!
2:49
Gracias !!! Prof Virgilio Reyes su explicación me ha sido de gran ayuda , espero que siga haciendo tutoriales así con una explicación pausada como esta y por tomarse unos min en enseñarnos
es el mejor video y explicacion que vi en mi vida, el viernes tengo parcial y me salvaste la vida, te doy las gracias por tomarte el tiempo, realmente quisiera tener un profesor como usted¡
excelente video perfecta la explicacion , vi muchos manuales y videos y ninguno me aclaraba el tema, ya con este video entendi bien los circuitos secuenciales , Dios te bendiga hermano , exitos
Não falo espanhol mas compreendi perfeitamente as explicações. Muito obrigado pela aula.
GRACIAS.....ES USTED UN SEÑOR PROFESOR.....DIDACTICA DE CALIDAD........LIKE
Que buena clase... no lo puedo creer. Esto es increible, mil gracias por tanta claridad a la hora de explicar. Saludos desde Argentina
Gracias, sus explicaciones me sirvieron para sacar buena nota en Electrónica Digital.
CHAVALES ESTO SE APRUEBA
CONFIAD EN MI
Muy buen vídeo y muy útil. Agradecido de que haya gente que explique como tú.
Amigo mil gracias por tus explicaciones, gracias a ti pude comprender bastante bien como funciona el modelo de Mealy y logre desarrollar un detector de secuencia de 5 bits que quedo excelente, nuevamente muchísimas gracias.
menos mal que lo encontre.. hacia más de 20 años que lo habia hecho y pensaba que me iba a acordar.. me ha ayudado muchisimo!!
El mejor video de mi vida. Gracias por explicar todo tan detalladamente, t amo
Probe poniendo solo don´t care (X) en los flip flop del "estado 4" osea el que no estaba definido, e igual da y queda un poco mas minima la funcion(quedan 3 and y 1 or). Muchas gracias por el video, creo que es el mas explicativo de este tema que vi.
Simplemente Excelente gracias por dedicarle tiempo y conocimiento a los amigos del conocimiento
vale la redundancia
Muchisimas gracias, de los mejores videos que he encontrado en habla hispana
En el primer ejercicio podría detectar no solo la secuencia 101, también detectaría cualquier secuencia 1000000..01
Excelente Explicacion Fui Capas de realizar el de 4 bits con solo verlo Gracias por su aporte
¡Cuándo Verga! 1:30:14
Parece que estuviste prestando atención
Jajajaja xD
También lo escuché xd
jajajaj al youtuber se le paso una...
Muchísimas gracias nos dejaste todo claro como el agua
Ingeniería informática, examen en 6 horas
aprobaste?
@@sebastianbusch6905 Dejo la carrera.
@@cfalfredo730 XD
Buenas tardes Virgilio, en 27:57 existe un error al asumir que al entrar un cero en el estado 'I2' se quedará ahí mismo, cuando lo que realmente debe hacer la máquina de estado es regresar al estado 'I0'
Estaría todo el ejercicio mal?
Yo soy novato apenas llevando un curso de circuitos digitales, y podría atreverme a decir que si esta bien. Podrías dar tus fundamentos del porqué sería un error? Si el último valor binario debe ser 1 para cerrar (regresar al estado I0) el ciclo y no 0.
@@bobvp5921 Cuando llegas al estado I2 ya se han completado los dos primeros dígitos "1 y 0" de la secuencia esperada 1,0,1. SI se ingresa como tercer dígito un 0, la secuencia ingresada sería 1,0, 0, que no tiene nada que ver con la correcta 1,0,1. Ese tercer 0 invalida a los dos dígitos ingresados previamente 1 y 0, con lo que se debe volver al estado inicial I0 para reiniciar el ingreso de los tres dígitos nuevamente.
@@cnpl7245 entonces mi profesor nos explicó mal. Yo tenía entendido que no reseteaba todo, si no únicamente se quedaba en el estado I2 hasta obtener el 1 y cerrar el ciclo de esta manera.
Incluso nuestro profesor nos habló de un 4to estado escondido (dependiendo del número de bits) en donde si se tenia que poner todo a cero. Pero eran casos muy excepcionales.
Bueno, supongo que mi profesor no sabía mucho.
@@cnpl7245 está correcto lo que bobvp5921 afirma. Además, no se dijo que el sistema tuviera algún estado para resetear y volver todo de nuevo.
excelente explicación! muchas gracias, me salvó
PODEROSO el video.
Muchas gracias!!
Excelente explicación, muy agradecida contigo.
Pero que buen video, no dejes de hacerlos! muchas gracias!
Que potente explicación mil gracias
increible video wey me sirbio de mucho, muy chido, le doy pulgar arriba
Muchas Gracias, si puedes realiza mas ejemplos de maquina de estado :D Me sirvió mucho tu video (y)
Este video es oro. Exámen en nueve horas y media
Hace años que vi este video, de hecho lo tengo en una lista de reproducción viejisima, y recién en 2020 entré a la carrera de informática jajaja como pasa el tiempo
Un gran video sobre el tema, me sirvió mucho!
Buen vídeo, buena explicación del método de diseño, pero si lo que queremos en detectar la secuencia "101", al fallar en cualquiera de las etapas el autómata debería volver al estado inicial, no quedarse en ese mismo estado.
Saludos.
+Gasolution Hola, buenos días. Si lo que quieres es detectar integramente la secuencia correcta, puedes enviar en cualquiera de las etapas al estado inicial. Pero sino, puedes dejarlo estable en cualquier etapa y esperar a que el usuario ingrese el bit esperado. El ejemplo que yo pongo en mis clases es como el de un cajero automático. Tú no lo dejaras estable en cualquier número de la secuencia, cuando el usuario se equivoca en el ingreso de su clave, automáticamente el cajero te envia a introducir toda la secuencia de nuevo para no darte una idea del número de la secuencia en dónde te equivocaste. Todo depende del criterio que quieras darle. Saludos
+Virgilio Reyes hola. gracias por contestar.
lo que usted dice es cierto, el funcionamiento de su autómata es distinto y correcto si es lo que usted desea, por eso aclaro que la explicación es impecable (de hecho, me ha servido de grandísima ayuda y se lo agradezco)
Sin embargo, en el título usted menciona un "detector de secuencia de 3 bits" y lo que describe durante el vídeo no es eso, ya que según su explicación, la salida puede ser 1 mediante la secuencia 101, pero también mediante la secuencia 111111100000001, por ejemplo, ya que cada vez que introduce un dígito incorrecto, no vuelve atrás. Por eso lo que usted explica no es un detector de secuencia. Es importante aclarar eso de cara a la gente que pueda acudir a este vídeo en busca de un detector de secuencia.
Gracias por su atención.
+Gasolution Thank you for the explanation, I haven't realized it was two different problems. I was looking exactly for the sequence detector in a data line and the solution will be slightly different as you described.
Virgilio vente a la UA a dar clase, así nos quitamos de encima al Ibarra
Muy buen tutorial entendí perfectamente :) :) Gracias por el tiempo que se tomo para hacer el video :) :)
Una pregunta si pusiera un dip switch sería la variable x , solo agarraría un botón del dip o tres para poner la convinacion 101???
Muchas gracias... Me fue de gran utilidad para mi examen
Muy buen video profesor😃
Buen video, claro y preciso.
Excelente video, eres el mejor 😎, me ayudo mucho el video 🤩
La mejor explicación 👌👌
Se puede utilizar el mismo ejemplo pero para otro problema donde tengo la misma cantidad de estados (4) pero tengo 3 salidas en la cual una es 1/0 y las otras es una combinacion de 2 bits? el problema es el de una maquina expendedora de gaseosas la cual una salida es dar o no gaseosa y la otra es el cambio.
que buen material, ojala sigas subiendo videos
Eres un maldito genio!
Excelente tutorial, pude hacer uno de 5 estados con este (:
Muy bueno el vídeo👍👍👍👍
muy bueno
Muy bien tutorial, muchas gracias
Te mereces un like con todo mi corazón.
Muchas gracias muy bien explicado me sirvió muchísimo
muchas gracias excelente explicación
Hay alguno con tenga varias variables de entrada, los ejemplos siempre tienen una.
amigo muy buen vídeo. Quería preguntarte si tenías algún ejemplo que sea Asíncrono. Saludos
Que ocurre si tengo dos salidas? Como simplifico el mapa de karnaugh?
Excelente video .. muy bien explicado gracias (Y)!!
Muchas gracias por el video me ayudo mucho
Muy facil con una variable externa, pero tengo un problema en el que uso 3 ( sensor de cierre total, sensor de apertura total, sensor de detección de movimiento,) para un problema con una puerta corredisa automatica, se realizar la tabla pero no se llegar a la parte de mapas K, hay convinaciones de variables externas que debo de despreciar y no se como hacerlo
Una consulta y si al estado I3=11 le asignamos I3=xx ,S=x,Qt+1=x,JK=xx(x significa no importa) afectaria al sistema?.Lo digo porque que pasaria si hubiera 5 estados , tendriamos que validar 3 estados no considerados ? .Gracias
que crack eres de los mejores profesores que jamás escuche :D
superr please suba mas videos son muy buenos :D
muy bien explicado ,gracias!
Excelente video y excelente explicacion =)
Buenísima explicación!
En el ejercicio 1 del estado i2 al ser el input 1 debes volver al estado i1 (con salida 1) si es que quieres que la máquina reconozca la secuencia superpuesta, osea, si es que luego de haber ingresado 101 ingresas 01 y quieres que también lo reconozca. Aparte en estado i2 no puedes quedarte en el si ingresas un cero, ya que la memoria sería 00 y esa secuencia no es válida, debes volver al estado i0.
Bueno supongo depende de la aplicación del reconocedor y dado el contexto que tú le das está bien.
Yo también creo que se ha equivocado en las salidas. Con lo que ha puesto está leyendo la secuencia 001
Excelente video. Un like y me suscribo. Sólo una pregunta. ¿Entonces el autómata lo que hace es que, si el usuario ingresa mal un bit, simplemente lo ignora y espera a que ingrese el bit correcto para pasar al siguiente estado?
Saludos y muy buena la explicación
P E R F E C T
demasiado bueno! gracias
Excelente ! muchisimas gracias
pepisima muchisimas gracias
Si esta en el estado 2 y x=0 no se iría al estado 0 hasta que entre un 1?
2019 , muchas gracias , entendí perfectamente
Saludos profe, una pregunta, cómo se hace que el circuito no tenga directamente un clock, sino que lo haga asíncronamente?
El audio está desfasado respecto al vídeo. Un lío entenderlo.
excelente lo k haces amigo
Muy buen video, probare que sucede si el estado 3 lo dejo como dont care ya que no es posible no?
disculpa, tengo que detectar cuando la secuencia complete un 2 o un 3 (010 o 011) usando mealy pero no se como hacer correctamente el diagrama, no sabes de un libro que me pueda servir o me puedes explicar? no se que hacer en los ultimos dosestados, a donde van las flechas? no se, me atoro en la parte final, donde acomodo la fechas finales
Qué pasa si en mis mapas me salen mas 1's que X's, las encierro todas? Solo ocupo un número igual de x's y 1's?
Profe es la bestia
Buenas, buen tutorial, me ha servido de mucho la verdad, ya que no entendía muy bien los detectores de secuencias. Pero podrías poner un ejemplo de una secuencia mas compleja, como por ejemplo de 4 bits, o incluso un detector de dos secuencias como podrian ser 111 y 000? Te estaria muy agradecido. Saludos.
Qué tipo de aplicación usas para escribir en la pantalla?
muy bien explicado
salvador !! gracias
Disculpe, siempre es necesario agregar los estados que no se encuentran en un diseño. (si o si o va depender del enunciado del problema) :(
muy útil, gracias
algún libro para estudiarlo?
hola podría ser tan amable de hacer la secuencia 0111.gracias
Buenas, profesor. Una cosa, ¿las salidas de cada estado en Mealy son iguales a 0, salvo el bit que hace que complete la secuencia completa? ¿O eso cambia? Es que no me cuadra mucho porque creo que en el problema por las salidas estaríamos leyendo la secuencia 001. Por favor, si pudiera responderme, me urge. Muchas gracias!
1.¿por que en los problemas te ponen bloques con las entradas del sistema y en el mismo bloque te pone el simbolo de flanco de subida? Si las entradas del sistema al ser mealy producen cambios casi instantaneos en la salida.
2.¿Cuando te puedes ahorrar estados? ¿que es lo que puede recordar un estado?
3.¿Cuando se aplican las entradas y durante cuanto tiempo?
Son muchas preguntas, si me las respondes estaré eternamente agradecido xDDD
Buena tarde, muy buenos vídeos!, que programa usa para explicar??
+Roberto Dzul Hola, buenas noches. Pues el programa que utilizo para escribir se llama: Presentation Maker Pro. Necesitas tener una Tablet de Diseño Gráfico como por ejemplo, la Tablet Wacom Intous para poder usar ese software. Y para Capturar el video del monitor, utilizo Camtasia Studio 8.
Yo voy a tener mi examen de secuenciadores y viene esto en el examen xD
Sou brasileiro. Obrigado pelo conhecimento.
Excelente!!
creo que la flecha q pones en el 27 30 esta mal, deveria ir al I0. como lo lo has diseñado la secuencia 1000001 te la detecta como buena
Correcto, tienes razón, es como dices
Yo creo que no. Él lo que está haciendo es reiniciar en el estado hasta que se ingrese el bit correcto. O sea, hasta que no metas el número correcto, no vas a pasar al siguiente estado. Dicho lo cual, no se te va a guardar el número en ese estado hasta que no pongas el que es, no sé si me explico.
ja ja ja ja cuando verga ? ja ja ja ja buen video gracias ya me suscribi :v
bro hay un error el diagrama de estado esta mal hecho en el segundo Bit si marca error debe iniciar en el estado 1 bro, recomiendo que te fijes de nuevo, gracias por el video!
Yo diría que estoy de acuerdo contigo...me queda la duda
Si el enunciado no te indica nada,puedes volver al estado inicial si lo deseas.
es porque lo quizo asi, no significa necesariamente que debe iniciar de nuevo, ni es un contador donde se dice que es ascendente o descendente
Muchas grasias
dios!
bien explicado
quien me puede pasar la plantilla ya no se puede descargar ayuda
Hola, buenos días. Prueba intentando de nuevo la descarga, por favor.