Mealy and Moore machines: Solving a design problem from A to Z - "101 Sequence detector"

Поділитися
Вставка
  • Опубліковано 18 жов 2024
  • In this video I teach you the difference between the procedure of a Mealy machine and that of a Moore machine. I use the sequence detector problem as an a example to illustrate this procedure. I solve first using the Moore procedure then re-solve the same problem using the Mealy procedure.
    In a 101 sequence detector problem, you have an infinite stream of bits, and it is required to implement a machine that takes these bits and outputs a 1 when the machine detects the sequence 101.

КОМЕНТАРІ • 47

  • @abhisheksingh-mv2qc
    @abhisheksingh-mv2qc 6 років тому +5

    Hi Ahmed , thanks for great explanation but the expression for d1 is not correct. it should be x'q0 + xq1q0' .

    • @ewaisha
      @ewaisha  6 років тому +1

      abhishek singh, thanks. Yes you are correct. This is at minute @26:10.

  • @khaldounal-nuaimi3594
    @khaldounal-nuaimi3594 6 років тому +1

    my final is in 1 hour and i am really praying to god that you find success in your life. you explanation is amazing! thank you!!!!

    • @ewaisha
      @ewaisha  6 років тому

      Thanks a lot. I appreciate it. May Allah help you in your exam and in the your entire career and life.

  • @moinaction
    @moinaction 6 років тому +1

    You made this more clearer . Thanks so much for this video. Knowing where to go back to hasn't been clear to me until now.
    thanks again

  • @socal4348
    @socal4348 7 років тому +2

    The way you explain everything is excellent, thanks for the video. I wouldn't have been able to do hardware lab 4 without this video.

  • @mitalig8438
    @mitalig8438 6 років тому +1

    Thank you so much sir!!! you explained it so well....Tomorrow i have my university exams i searched for such questions but did not find a good one, you just saved me by uploading this video!!! #THANKYOU :D

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

    great video
    I am still using the slides my logic design 101 professor made for further classes, and the slides only had Mealy machine examples. Also, I guess a Moore design example is quite hard to find in the Mano book.
    Greatly explained. Really helped! Its my second time commenting

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

    the wa, you explain is just awesome. thank you

  • @morrisombiro
    @morrisombiro 7 років тому +1

    Finally someone who does exam-like problems !!!

  • @trangdunham5338
    @trangdunham5338 7 років тому

    This video is very helpful. Thank you very much for posting, Sir!

    • @ewaisha
      @ewaisha  7 років тому

      Trang Dunham, glad it helped... Thanks... Good luck

  • @desaraelb
    @desaraelb 7 років тому +1

    It really is a great video and is really helpful . Thanks

  • @yaminisharma5174
    @yaminisharma5174 7 років тому +1

    Sir can you explain overlapping and non overlapping cases? your videos are very helpful.

  • @mommyrecipes9889
    @mommyrecipes9889 7 років тому +1

    superb explanation

  • @MrStrongDocYt
    @MrStrongDocYt 6 років тому +1

    Thank you so much your video help me a lot

  • @BHAVANAPOTTURI
    @BHAVANAPOTTURI 6 років тому +1

    Thank You Sir great video

  • @kishoreyadav1357
    @kishoreyadav1357 6 років тому +1

    thank you u made it very clear thanx alot

  • @sheezarani3047
    @sheezarani3047 7 років тому +1

    awesome video thanks

  • @yaminisharma5174
    @yaminisharma5174 7 років тому

    sir priyanka krishnamurty meant one variable input only but sequence should be of four digits or more than that. because in paper they ask to detect 4 digits or 5 digits sequence with overlapping or non overlapping cases. sir can you explain this?? we both are having our end semester paper on 25th april.

  • @Stylesonnnn
    @Stylesonnnn 6 років тому +1

    good video

  • @pkv4407
    @pkv4407 7 років тому

    sir can you explain for 4 variables ? that would be really very helpful...thr way you explained is really very helpful but I'm confused with 4-digits sequence... I'm having my exams on 25th and the way you explained is really helping me to an extent ! 😃😃

    • @ewaisha
      @ewaisha  7 років тому

      Priyanka Krishnamurty , so you mean you want a video discussing how to solve the 4-variable kmap? or you want a video for a Moore/Mealy machine that has more than 1 variable as an input to the machine?

    • @pkv4407
      @pkv4407 7 років тому

      I actually want a video on moore and mealy machine that has more than 1 variable ! It would really very helpful if you'd help 😊

    • @ewaisha
      @ewaisha  7 років тому

      Priyanka Krishnamurty ok sure, I'm recording that at the moment

    • @pkv4407
      @pkv4407 7 років тому

      Oh thank god ! Please do upload by 25th april I have my semester exam and this video actually saved me from getting furthermore confused ! 😊

    • @pkv4407
      @pkv4407 7 років тому

      I actually meant like you used here an example of 101 I want a video for 4 digits 1010...😅

  • @MR13111980
    @MR13111980 6 років тому +1

    مشكور اخ د احمد معاك محمد طالب بامريكا وياليت الفديوهات القادمة تكون بلعربي

    • @ewaisha
      @ewaisha  6 років тому

      بالتوفيق إن شاء الله يا محمد، أنا نزلت بعض الفيديوهات بالعربي، ممكن تبقى تشوفها، يمكن يفيدونك في مواد لاحقة، وبنزل فيديوهات أكثر إن شاء الله

  • @JAMLOPS3
    @JAMLOPS3 7 років тому

    assalamu allaykom brother, may Allah reward you for your help

    • @ewaisha
      @ewaisha  7 років тому +1

      Walakom El salam brother. thank you ..JAK.

  • @eduardolima3365
    @eduardolima3365 7 років тому

    ty so much.

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

    Good evening sir could u plz provide for sequence detector of 110010

  • @tharindu2350
    @tharindu2350 7 років тому

    can you tell me how to Assign the state assignment based on binary, gray code and one hot method?

    • @ewaisha
      @ewaisha  7 років тому

      Intro Solution Entertainment, assigning binary values to the state is done randomly in this video. I'm not aware of a systematic way to do the assignment in an optimal way that decreases the number of gates used. so I do it randomly which should not change the complexity much for these simple problems... hope this answers your question

  • @MOHAMMED-ei8vq
    @MOHAMMED-ei8vq 5 років тому +2

    للاسف الناس الي تشرح بالانكليزي كثير لو تتكلم بالعربي رح تلاقي متابعين كثير والسبب لانه يوجد عدد قليل وتقدر تنافس وتتصدر بسهولة

  • @EbraheemLateefGames
    @EbraheemLateefGames 5 років тому

    السلام عليكم ، لماذا أخذنا كي ماب مختلفين في الميلي وفي المور بالنسبه للاوتبوت Z .. يعين أخذنا للمور كي ماب بسيط q0 q1أما بالنسبة للميلي اخذناه عباره عن X q1 q0

    • @ewaisha
      @ewaisha  5 років тому

      وعليكم السلام، لأننا نعلم أن ال output في ال Mealy يعتمد على ال input ولذا لابد وأن تكون ال kmap بها ال input في ال Mealy
      أما في ال Moore فنحن نضمن أن معادلة ال output لن تكون بها أي input variable لأن ال output لا يعتمد على ال input في ال Moore (أي لا يعتمد عليه بشكل مباشر) ولذا فلا داعي لعمل kmap بها ال input في ال output لا Moore. وللعلم... فإن حاولنا عمل kmap تعتمد على ال input في ال Moore فسوف نصل إلى نفس النتيجة وهي معادلة ليس بها أي input variables. حاول(ي) هذه الطريقة للتأكد.

  • @desaraelb
    @desaraelb 7 років тому

    Thanks but could you adjust the camera angle next time.

    • @ewaisha
      @ewaisha  7 років тому

      desaraelb yes, sorry for that... thanks for the feedback

  • @kaiofpss8098
    @kaiofpss8098 6 років тому

    GOD!

  • @mustakimkureshi20
    @mustakimkureshi20 7 років тому

    If dont care occurs output should be 0

    • @ewaisha
      @ewaisha  7 років тому

      MK ENTERTAINMENT where and why?