5.2 - Circuitos de Moore y de Mealy

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • Apartado 5.2 del curso de Sistemas Digitales. Autómatas de Moore y de Mealy. Ejemplo de diseño. Cómo pasar de un modelo de autómata al otro.

КОМЕНТАРІ • 64

  • @carlosvega9387
    @carlosvega9387 3 роки тому +14

    El mejor video explicativo que he visto en la historia. Mil gracias por ayudarnos!

  • @davinchi_rr
    @davinchi_rr 4 роки тому +8

    El mejor video que he visto sobre este tema. Muy bien explicado y muy completo :) Gracias!

  • @MValiente24
    @MValiente24 3 роки тому +2

    Usted es un ser de luz, mil gracias por la explicación. Saludos desde Madrid

  • @marcelopau2325
    @marcelopau2325 2 роки тому +1

    De mis canales favoritos, exelencia en el contenido, muchas gracias !!!

  • @leonardoabanto
    @leonardoabanto 3 роки тому +2

    Pedazo de vídeo! Mil gracias por esa dedicación.

  • @luispinon3343
    @luispinon3343 3 роки тому +3

    Gracias le ayudo mucho a mi chiquita 💓

  • @diegosalvatierra7845
    @diegosalvatierra7845 2 роки тому +2

    Muy buen video, muchas gracias

  • @SantiagoMallerman
    @SantiagoMallerman 4 роки тому +12

    te amo!

  • @natividadhernandezromero
    @natividadhernandezromero 4 роки тому +1

    Gracias por el aporte todo muy claro.

  • @leonelvidal7118
    @leonelvidal7118 Рік тому

    Fuaaaa es increíble este video 👍

  • @josuelara3867
    @josuelara3867 5 років тому +2

    Muy bueno el contenido, gracias!

  • @tuvitecmedelossa
    @tuvitecmedelossa 3 роки тому +1

    MUY BUENO Y CLARO

  • @johanycedeno4391
    @johanycedeno4391 4 роки тому +2

    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.

  • @Manu-hv4cd
    @Manu-hv4cd 2 роки тому

    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.

  • @IQvaa
    @IQvaa 4 роки тому +2

    excelente, maestro!

  • @fernandopbv
    @fernandopbv 2 роки тому

    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.

    • @fernandopbv
      @fernandopbv 2 роки тому +1

      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.

  • @dianacortez9142
    @dianacortez9142 Рік тому

    Gracias a ti entendí todo 😭

  • @patricaurdiales2130
    @patricaurdiales2130 5 років тому +1

    excelente explicacion. Graciias

  • @jeancarloscruzhuanca6518
    @jeancarloscruzhuanca6518 4 роки тому +3

    Genial!

  • @niltorrelles
    @niltorrelles 3 роки тому

    Me gustó mucho la explicacion

  • @angelcriss1582
    @angelcriss1582 3 роки тому +1

    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

    • @luis_marques
      @luis_marques  3 роки тому

      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.

  • @alexaguilarmartinez6299
    @alexaguilarmartinez6299 2 роки тому

    con q variables se hace el diagrama de karnaugh para las ecuaciones excitacion?

  • @escrituraglobal8058
    @escrituraglobal8058 3 роки тому

    Saludos de Joacin Montoya. Inventor de ESCRITURA GLOBAL...

  • @juanpabloortizrangel1239
    @juanpabloortizrangel1239 4 роки тому +1

    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?

    • @luis_marques
      @luis_marques  4 роки тому

      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.

  • @johanycedeno4391
    @johanycedeno4391 4 роки тому +4

    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.

  • @cesarmartin6365
    @cesarmartin6365 3 роки тому +1

    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

  • @baar2321
    @baar2321 2 роки тому

    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?

  • @nunciobuglione
    @nunciobuglione Рік тому

    Hola, cómo me puedo comunicar con usted?

  • @charlier7945
    @charlier7945 4 роки тому +2

    Como se hace el karnaugh con Q2,Q1,Q0 y X?

    • @DuckDevAI
      @DuckDevAI 4 роки тому +1

      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

    • @severnaya82
      @severnaya82 4 роки тому

      @@DuckDevAI Porque razón si X es una entrada no una salida, sólo hay una salida que es Z

  • @LittleLiiin
    @LittleLiiin Рік тому

    Pero como saca la ecuacion con el mapa???

  • @pepollito117
    @pepollito117 4 роки тому +1

    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

    • @luis_marques
      @luis_marques  4 роки тому +1

      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.

    • @pepollito117
      @pepollito117 4 роки тому

      @@luis_marques muchísimas gracias. Saludos desde la Facultad de ingeniería, UNAM.

    • @johnnyflow6624
      @johnnyflow6624 2 роки тому

      HOLA .. UN FABOR INPLEMENTE EN QUARTOS NO ME CORRE

    • @johnnyflow6624
      @johnnyflow6624 2 роки тому

      ME PUEDES HACER UNA AYUDA

  • @severnaya82
    @severnaya82 4 роки тому

    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
      @luis_marques  4 роки тому

      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.

    • @severnaya82
      @severnaya82 4 роки тому +1

      @@luis_marques OK, pensé que no debían tenerse en cuenta, gracias profe por su esfuerzo, excelente material.

    • @AlFredo-sx2yy
      @AlFredo-sx2yy 3 роки тому

      @@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.

  • @gonzalovazquezyanguas3705
    @gonzalovazquezyanguas3705 4 роки тому

    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.

    • @luis_marques
      @luis_marques  4 роки тому +2

      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.

    • @gonzalovazquezyanguas3705
      @gonzalovazquezyanguas3705 4 роки тому

      @@luis_marques Muchísimas gracias por contestar.

  • @oscarperez6420
    @oscarperez6420 4 роки тому

    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?

    • @luis_marques
      @luis_marques  4 роки тому

      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.

    • @oscarperez6420
      @oscarperez6420 4 роки тому

      @@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.

    • @luis_marques
      @luis_marques  4 роки тому

      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.

  • @eloisreyes192
    @eloisreyes192 2 роки тому

    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).

  • @ismaelbermejo1101
    @ismaelbermejo1101 3 роки тому

    en el minuto 12:10 como hace los mapas de karnaugh?? gracias

    • @luis_marques
      @luis_marques  3 роки тому

      Simplifico Z y las J y K en función de X y de los bits de estado actual como sumas de productos.

  • @juanramonperezfernadez7751
    @juanramonperezfernadez7751 4 роки тому

    Por que en el ejemplo uno utiliza biestables jk y no otro tipo

    • @luis_marques
      @luis_marques  4 роки тому +2

      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.

  • @jeancarloscruzhuanca6518
    @jeancarloscruzhuanca6518 4 роки тому

    hay que analizar bien el diagrama de estados, lo demás si esta sencillo .

  • @jameswatt17361819
    @jameswatt17361819 3 роки тому

    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.

    • @luis_marques
      @luis_marques  3 роки тому

      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.

    • @AlFredo-sx2yy
      @AlFredo-sx2yy 3 роки тому

      @@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

  • @ricardoperez9389
    @ricardoperez9389 4 роки тому

    de donde sale la x y la ~X no entendi muy bien :(