Latches and Flip-Flops 5 - D Type Flip Flop

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 105

  • @oOoValekoOo
    @oOoValekoOo 10 місяців тому +19

    This is the gold standard for recorded lessons - covers everything without a single unnecessary word. Thank you so much.

  • @one_lettersandnumbers
    @one_lettersandnumbers 6 років тому +159

    Yours is probably the most easy to understand, clear introduction to these things, your videos are immensely appreciated. But a lot of items are missing from the playlist. Why did you stop making these videos? Please continue.

  • @praveersharan3775
    @praveersharan3775 4 роки тому +45

    You teach in such a satisfying way, I had so many "oh yeah!" moments watching this series

  • @jainilsheth7996
    @jainilsheth7996 2 роки тому +10

    This series literally saved me!! Thank you so much for the clear and in-depth explanations!!!

  • @shalev1234
    @shalev1234 4 роки тому +5

    amazing! my lecturer for hardware verification doesn't bother to explain this and this playlist makes it sooo clear! just what I needed.

  • @shamanewells9860
    @shamanewells9860 5 років тому +28

    I cannot express to you how frustrating my Digital Systems class has been. I've been watching your videos for weeks now and I am grateful because you are relating the material in such a clear and simple way that I am grasping these foreign concepts. My course videos were done by a instructor so monotone-- it's like nails on chalkboard. Your voice (and accent) is musical. Thank you so much!

  • @ohaRega
    @ohaRega 6 років тому +23

    watched the whole playlist. saved my life.
    you are a god amongst men.

  • @ComputerScienceLessons
    @ComputerScienceLessons  6 років тому +26

    A word of warning if you do the OCR A Level specification... For this course you are required to understand the behaviour of what they refer to as a 'D Type Flip Flop'. If you look at the mark schemes for practice papers, you will see that as far as OCR are concerned a Gated D Latch and a D Type Flip Flop are one in the same. My favourite A Level textbook by Heathcote and Heathcote is in agreement with OCR; The text book refers to a Gated D Latch as a D Type Flip Flop. Arguably, my fifth video is about the 'Master Slave D Type Flip Flop', and 'D Type Flip Flop' is another name for a Gated D Latch. If OCR ask you for a timing diagram for a D Type Flip Flop, give them one for the Gated D Latch (it's simpler, the output follows the input if the clock is high). Sorry if I have blown your mind! If you do one of the other exam boards, make sure you understand their specific terminology.

    • @ahmetsezginn
      @ahmetsezginn 5 років тому +3

      please continue the series man

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

    Two days struggling with this!!!!!! I wished I had found this mini-course much earlier, or rather, that my professor had spared us the lecture and addressed us to here. Thank you!!!!

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

    I recently graduated from electrical engineering - after several co-op terms and internships and digital logic classes, I just now understood what master slave meant. Thank you!

  • @RK-fr4qf
    @RK-fr4qf 6 місяців тому +1

    You are a gifted individual indeed. More power to you sir!

  • @ΝικΝοκ
    @ΝικΝοκ 2 роки тому +1

    best videos about flipflops and latches ive found so far. very nice!! thnxxx!!!

  • @taekwondotime
    @taekwondotime 6 років тому +33

    Please do a video on the *JK flip flop* and the *T flip flop* as well. Thanks!

  • @juan3141
    @juan3141 4 роки тому +62

    11:37 time to bust out the belt

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

      i laught harder than i should've

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

      took me a sec to understand it omg XD

    • @idk-jb7lx
      @idk-jb7lx 3 роки тому +1

      LMAOOOOOOOOOOO

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

    I feel like I'm listening to a narration of a novella 😂😂 You have an incredible voice! Gets me interested in what I'm learning.

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

    Thank you my prof. I wonder why we pay universities and end up having a perfect lecture on UA-cam

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

      I have the same thought. I'm dumping 5 years worth of savings into a degree where i do 99% of my learning on youtube. Sadly youtube cannot certify engineers... yet.

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

      As a former teacher myself, I agree. I decided to enter the industry after leaving an adjunct position because 1) I wanted money, and 2) I couldn't, on good conscience, teach the same exact material as found in these type of videos, knowing that my students were thinking "why am I paying for this?" and quite possibly getting more out of the video than from my lectures. At the risk of pissing off the department, I did spice things up by taking some detours, such as explaining the internals and operation of CMOS Inverters and NOR/NAND gates, but I had to be selective with these kind of lessons since it wasn't part of the curriculum for these low-level combinational and sequential logic courses. The best way to differentiate academia from youtube is to have awesome lab courses with access to equipment and software that a student couldn't possibly afford, but I'm surprised at how many universities only have one or two labs in their entire EE curriculum.

  • @burnettaudio
    @burnettaudio 6 років тому +3

    This series is fantastic.

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

    I can't help but say thank you for making the videos on flip flops and latches. They helped me a lot in trying to grasp the concepts that's not very easy to understand (especially in distinguishing between the various types of flip flops and latches).

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

      Glad to help :) KD

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

      @@ComputerScienceLessons Sorry for the sudden question but is it right to say that this master slave flip flop has the same behaviour as a negative edge triggered pulse latch?

  • @chongzhao9039
    @chongzhao9039 5 років тому +3

    Thank you so much for these incredibly amazing videos! I've been slaved to logic gates for weeks and your explanation is the most informative and the clearest. Could you PLEASE make more of this series like T flip-flop or JK flip-flop, and their confusing applications like counter, multiplexer, shift register, decoder? These videos are highly appreciated and thank you again for the effort you put into these.

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

    Keep up the great work! Don't know how I would pass any exam just by the explanations provided by my university.

  • @wahidhamidy6886
    @wahidhamidy6886 5 років тому +3

    thanks a lot sir, you saved many lives!

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

    Excellent speech articulation. Very clear speech.

  • @elfaidii
    @elfaidii 6 місяців тому

    Thank you so much, this is very helpful!

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

    Oh man this is so marvellous fantastic I would love to see more videos of it, specially about asinchronous counters.

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

    I love you my man! This was so clear and to the point! I have been trying to find videos that can help me understand this stuff and you did! Cheers to you man!

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

    Excellent explanation, thanks from Argentina!

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

    Could you continue these lessons and go into plexers, J-K flip flops, programmable memory, registers, counters, and FSMs, please? These hour's worth of videos have made better use of the lectures given to me over the course of two weeks. I need more! =]

    • @ComputerScienceLessons
      @ComputerScienceLessons  5 років тому +4

      I've had a few requests to do some more along these lines. I really enjoyed making them so will return to electronics one day. In the meantime I am making some JavaScript videos for my own students. Thanks for the lovely comments. Your own UA-cam channel looks interesting. :)

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

      Computer Science Thank you kindly!

  • @YZhou-g5q
    @YZhou-g5q 3 роки тому +1

    VERY INFORMATIVE TUTORIAL, THANK YOU!

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

    Exam in 1 hr 20 mins. Your videos will save me.

  • @Sheeeeshack
    @Sheeeeshack 2 місяці тому

    Just amazing. Many thanks ❤

  • @rapplejab
    @rapplejab 7 років тому +4

    Thank you very much for your help!

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

    thank you very much for such a great series of videos

  • @mastros4304
    @mastros4304 8 місяців тому +1

    Really helpful. thanks!

  • @pitambernayak5588
    @pitambernayak5588 6 років тому +4

    Thank you so much sir....Your way of explination is really superb.../\...

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

    Many thanks from romania :*

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

    Very helpful as a computer engineering student, please make more videos

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

    It's awesome !!! I finally understand!

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

    This was great!

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

    What a masterpiece lecture.

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

    hatur nuhun braaay . Many thank's from bandung

  • @terlisaotome1344
    @terlisaotome1344 7 років тому +55

    DO JK and T TYPE FLIP FLOPS PLEASEEEE!!!!!!!!!!!!

    • @gytisdramblewolfskis8521
      @gytisdramblewolfskis8521 5 років тому +3

      there's good video on jk on neso academy channel. T flip flops are pretty much jk but you give same input in place of j and k. Making 0 = memory; 1= reverse. (unlike D where one input is reversed making 1 = set; 0 = reset)

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

    Very good video's and explainations I can follow all of it, although I got it on school too.. but these video's really help me to understand it even more! I hope you can/will make more video's later on! greetz from Holland!

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

    thank you. it is clear and easy to follow.

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

    Thanks man you a real one

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

    Thank you so much

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

    this is a great video! :)

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

    You might like my version of a data flipflop. It has a input , display output, and output. Initially (and anytime the display output is low) what is at the input is at the display output. When the clock goes high the display output is transferred to the output and the input is transferred the display output. When the clock goes low the output goes low. I don't use my data flipflops for counter circuits

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

    Thank you Thank you God bless you. Man, my instructor has a heavy accent and sucks at teaching. You are awesome. Please keep making more videos. I appreciate it.

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

    You completed an awesome work explaining the SR and D type latches but why did you not continue with an explanation of the JK flip-flop?

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

    The thing i don't understand is, that this appears to only fix glitches that start before the lead edge of the clock pulse, if the glitch occurs during clock high and finishes when clock low (which could be a relatively small glitch), it will be recorded?

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

    You're awesome!

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

    Awesome content. I got all my doubts cleared regarding this topic. Sir can u tell the source or book which u follow.

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

    although it's the best lecture about flipflops on yt but still you could have made truthtables at each stages and a little bit more enhanced animation instead of changing all at once it could have been better but anyways, it's better than my college

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

    Great help thank you so much

  • @markfinn825
    @markfinn825 6 місяців тому

    Maybe you would be interested in the D flip flop I used as a result of having forgot the conventional D flip flop

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

    I don't quite understand, why not to work with the device from the previous video, a D latch where D is sampled on the rising edge of the clock ? (in this video we have a regular clock, no little triangle in front of C input)
    Wouldn't this solve our problem of Q not changing while we sample it ? (I assume this is the problem that the Master Slave Flip Flop is trying to solve)

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

    2:49 Game players explaining to the game developers what they really think the new features are

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

    Very good videos, thank you for that! One thing is not entirely clear however, would be glad if someone can clear this up:
    In order for this to be really glitch-free, we have to assume that the low clock signal arrives at the slave before Qm is computed. In other words, the propagation delay of the clock signal to the slave has to be shorter than the propagation delay from D to Qm, otherwise the glitch can pass to the slave. Any ideas how that is guaranteed?

  • @someone-mh1bo
    @someone-mh1bo 6 років тому

    " . . . the master behave exactly like a Gated D Latch . . . . well of course it does, BECAUSE THATS EXACLY WHAT IT IS."

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

    I love you.

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

    What if raising edge of clock pulse in master flipflop is in metastable state with falling edge of clock pulse in slave flipflop??

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

    pseudo code for slave Q:
    for each fall of C:
    continue Q with adding one cycle of state(D) //state(D) is either high or low at that time of measuring D

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

    Thanks!

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

    Surely there's a chance that a very short glitch in D could propagate to Qs if it occurs just as the clock goes from 1 to 0? It doesn't seem very useful in terms of ignoring glitches to me if this is the case.

  • @billglass5160
    @billglass5160 10 місяців тому

    can I use the master/slave (version nand gate) to make a divide by 2 counter by feeding Qbar slave output to D master?

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

    Are master/slave D flip flops the building blocks of shift registers? This would prevent bits from latching to a higher bit and throwing the entire sequence out of whack.

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

    I would have never understand that by my own lol(too complicated). Thx

  • @AhmedAli-yt8gt
    @AhmedAli-yt8gt 7 років тому

    idont konw how can i thank u
    but i have a qustion that if we have multi inputs like s1,s2,s3
    and r1,r2,r3 linked with preset and clr in and gat

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

    and here's the online simulator for experimenting this, www.falstad.com/circuit/e-masterslaveff.html By tapping on H in D line you can change the signal.

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

    This is racist

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

    microphone upgrade!

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

      I have a new mic now, along with a boom arm and a suspension mount. It seems to make a difference to my latest videos :)KD

  • @Sunshine-kv5co
    @Sunshine-kv5co 3 роки тому

    I don't understand this video.

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

      You have jumped in at the deep end. You should review logic gates and logic gate combinations first (take your time if they are new to you). Then watch the whole series on latches and flip flops in order. It will take some time. :)KD