Sequence Detector | How to Design a Finite State Machine ? Step By Step Guide with Examples

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 50

  • @ALLABOUTELECTRONICS
    @ALLABOUTELECTRONICS  ปีที่แล้ว +7

    You can download the notes (PDF) for this video using the following link:
    bit.ly/46vh8UI
    For more videos on Sequential Circuits, check this playlist:
    bit.ly/43SvUmj

  • @TusharDabhade-ei9sp
    @TusharDabhade-ei9sp 4 หลายเดือนก่อน +2

    Kal kiska paper hai
    DLD ka?

  • @singhkaptan00
    @singhkaptan00 8 หลายเดือนก่อน +3

    Thanks for explaining these concepts in great detail.
    Question :- Is the sequence generator made with the FSM different from the one with the shift registor?

  • @newbie8051
    @newbie8051 10 หลายเดือนก่อน +6

    Tried implementing the same in verilog.... woah, loved it

  • @poojashah6183
    @poojashah6183 ปีที่แล้ว +6

    Best explanation 👌🏻👌🏻👍🏻👏🏻

  • @studymail4800
    @studymail4800 ปีที่แล้ว +4

    hello sire, how to know what to put in the preset and clear of the flip flops in the simulator?

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  ปีที่แล้ว +4

      Generally, the preset and clear inputs of the flip-flop are active low. Meaning that when 0 is applied as an input then it will get activated. So, when we want to clear the flip-flops then we should make clear input 0. And we want to make them inactive, we should apply 1. This is valid, considering the inputs are active low. If they are active high, then you need to do other way around. I hope, it will clear your doubt.

    • @studymail4800
      @studymail4800 ปีที่แล้ว +2

      @@ALLABOUTELECTRONICS thank u very much, indeed cleared my doubt 🙌

    • @studymail4800
      @studymail4800 6 หลายเดือนก่อน

      Indeed, thank u very much@@ALLABOUTELECTRONICS

  • @who.abhinav
    @who.abhinav หลายเดือนก่อน +1

    what is name of your simulation software? also great explanation

  • @mathswithpana
    @mathswithpana 18 วันที่ผ่านมา

    good day sir. which software are you using for the simulation?

  • @joele29
    @joele29 7 หลายเดือนก่อน +1

    Fratello io ti amo, grazie per il video e se passerò l'esame sarà anche merito tuo❤

  • @ioannaathineos5269
    @ioannaathineos5269 8 หลายเดือนก่อน +8

    Best teacher on earth!!This guy is a genius !!!

  • @saibatapasen433
    @saibatapasen433 ปีที่แล้ว +3

    Sir, which software are you using for simulation?

  • @hadijaffri9856
    @hadijaffri9856 8 หลายเดือนก่อน

    You are an absolute legend.
    Also I want to ask,what would we do if we were to use a JK flip flop for the implementation. How do we figure out how many flip flops to use?

  • @markuz5535
    @markuz5535 9 หลายเดือนก่อน +1

    hi, I tried following all the steps for another string but If I try to simulate the circuit It never gives output 1...any chances I can contact you somewhere to share my work?

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  9 หลายเดือนก่อน

      Perhaps, you might have made some error during the design steps. You may contact me via mail.

  • @govardhan8962
    @govardhan8962 ปีที่แล้ว +1

    Actually I have one question related to fsm can u give the solution for the question

    • @SLUGTHUG
      @SLUGTHUG ปีที่แล้ว

      The solution is the Y output.

  • @M-13myroslava
    @M-13myroslava 8 หลายเดือนก่อน +1

    The best teacher in the world

  • @MANIKSINGHprasad
    @MANIKSINGHprasad ปีที่แล้ว +1

    Great Video Actually !!!!!!!!!!!!!!

  • @PurusottamSahoo-m1k
    @PurusottamSahoo-m1k 2 หลายเดือนก่อน

  • @박소은-b9k
    @박소은-b9k 3 หลายเดือนก่อน

    If the number to detect is not 1001, but 0101, can I set A, B, C, D to -, 1, 10, 100 like the video?

    • @박소은-b9k
      @박소은-b9k 3 หลายเดือนก่อน

      Or should I set B, C, and D to 0, 01, 010?

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  3 หลายเดือนก่อน

      @@박소은-b9k Yes, you should set the states like this only. (B = 0, C = 01 and D = 010)

    • @박소은-b9k
      @박소은-b9k 3 หลายเดือนก่อน

      @@ALLABOUTELECTRONICS Then, how should I set it up when I make one circuit that outputs 1 when 0101 or 1001 is an input?

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  3 หลายเดือนก่อน

      which sequence you want to detect? 0101 or 1001.

    • @박소은-b9k
      @박소은-b9k 3 หลายเดือนก่อน

      @@ALLABOUTELECTRONICS I'll write the question I'm trying to solve. "The circuit examines groups of four consecutive inputs and produces an output Z=1 if the input sequence 0101 or 1001 occurs. The circuit resets after four inputs. Find the Mealy state graph."

  • @rahulc0dy
    @rahulc0dy 7 หลายเดือนก่อน +1

    Which simulator is this?

  • @M-13myroslava
    @M-13myroslava 8 หลายเดือนก่อน

    The best teacher in the world

  • @HanumanthRao-je8ds
    @HanumanthRao-je8ds 9 หลายเดือนก่อน +1

    🙏🙏

  • @ravichaudhari5949
    @ravichaudhari5949 ปีที่แล้ว +2

    What is application used for simulation?

  • @rahulmp4459
    @rahulmp4459 9 หลายเดือนก่อน

    How did you determine the Q1+ and Q0+ ???????

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  9 หลายเดือนก่อน +2

      It is written from the state table. For example, when x=0 and present state is 00 then next state is also 00. ( see the left table). According to that, in the second table ( right one), the Q1+ and Q0+ is 00. Similarly when x=1, then next state is 01. So in the second table in the fifth row Q1+ and Q0+ are 0 and 1 respectively. I hope, it will clear your doubt.

  • @Kat-zx2je
    @Kat-zx2je 11 หลายเดือนก่อน

    thank you so much!!! 🙏

  • @JyotiJadhav-k7c
    @JyotiJadhav-k7c 7 หลายเดือนก่อน +1

    Which s/w you design and simulator

  • @ΝικΝοκ
    @ΝικΝοκ 9 หลายเดือนก่อน

    Very good

  • @SLUGTHUG
    @SLUGTHUG ปีที่แล้ว +1

    Great tutorship 🙏