Latches and Flip-Flops 3 - The Gated D Latch

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • This is the third in a series of videos about latches and flip-flops. These bi-stable combinations of logic gates form the basis of computer memory, counters, shift registers, and more. In particular, this video covers the gated D latch, otherwise known as the data latch or simply the D latch. It begins by reviewing the gated SR latch, including the risk of making both inputs high at the same time which results in a race condition and therefore an unpredictable state. It then shows how this problem can be overcome by a gated D latch. Two ways of building a gated D latch are covered and its behaviour is illustrated with a timing diagram. The videos that follow this one build upon the principles covered here and include the clocked D latch, edge triggered pulse latches and the master slave D type flip flop.

КОМЕНТАРІ • 90

  • @fortimusprime
    @fortimusprime 7 місяців тому +10

    Quite literally the best resource on the internet. No unnecessary information, straight to the point, simply done, and animated. THANK YOU for this

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

    You're a life saver
    My professor doesn't know how to explain this very well
    Don't get me wrong, he knows his stuff
    But he just isn't good at teaching
    Thanks to you i actually got an A on the test

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

    These are high quality videos, thanks for the clear explanation.

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

    I've searched everywhere for better explanations on this subject, and I am so incredibly glad that I stumbled upon your videos. They are fantastic and I sincerely thank you for creating and sharing these!

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

    These videos made my Digital Electronics class so much easier to follow. Thank you.

  • @rougeleroux6803
    @rougeleroux6803 6 років тому +7

    I got fed up by cringy Indian tutorial videos..finally found these videos your a real life saver

    • @drghamfatima1776
      @drghamfatima1776 5 місяців тому +1

      I haven't understood a word out of those Indians. This man is a life savior.

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

    Thank you so much! Finally understand timing diagrams because of this video

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

    I LOVE YOU! ♥♥♥
    You are so good at teaching this! I LOVE YOU! ♥♥♥

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

    Thank you, The video was very patient and concise in explaining the concepts and was very useful

  • @drghamfatima1776
    @drghamfatima1776 5 місяців тому +2

    Thank you thank you thank you, that was so simple and informing and you did a wonderful and great job demonstration l. PLEASE continue making these videos.

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

    You are actually a hero, thanks so much

  • @HeatherHolt
    @HeatherHolt 7 місяців тому +2

    Bless you, sir, you are my hero.

  • @zanzaraloggan3713
    @zanzaraloggan3713 7 років тому +9

    You saved my life.

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

    The best channel ♥♥♥ thank you doctor ♥

  • @الحمدلله-ح8ق6ذ
    @الحمدلله-ح8ق6ذ 3 роки тому +2

    Thx a bunch siri genuinely appreciate your work

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

    best video to explain D latch

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

    Amazing explanation, simple words, nice animation, and informative video. Many thanks.

  • @fish7455
    @fish7455 Рік тому +1

    Beautiful honestly

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

    cramming before my dig logic final tmr thank you

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

    I finally understand gated d latches. Thank you!

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

    thanks for sharing with us
    you are such a nice teacher ،

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

    great explanation man. thanks a lot

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

    These are excellent videos thank you very much

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

    Great information! Than you for all the help!

  • @plutomessi21
    @plutomessi21 Рік тому +1

    i have subscribed you with 2 accounts. Thank you sir

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

    This is beautiful

  • @dragonmade8243
    @dragonmade8243 9 місяців тому

    Remarkable!

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

    This is awesome

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

      Thank you :)KD

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

      @@ComputerScienceLessons it's a shame i wasn't able to find a JK flip-flop video on your channel. Don't get why is supposed to be acting as a toggle at 1 1. The funny thing is that my teacher wasn't able to explain it to me :D

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

    Terrific. Really terrific.

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

    thank you so much for your effort

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

    nice video thanks

  • @EileenGATech
    @EileenGATech 7 місяців тому +1

    you are amazing

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

    thank you so much dude

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

    Bravo!

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

    very informative,thank you.

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

    Excellent

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

    Thanks for the videos :)

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

    thank you

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

    I really liked the first two videos, but this one is very confusing. One thing I don't understand is why this circuit is called a latch when it does not latch actually. The difference in its behavior is clear when compared to the previous video (#2). This circuit does not work with pulses (see 2:28). It requires that the D input is already latched/sustained in order to operate like the latch it is supposed to replace (gated SR latch). The output Q is latched only as long as the Set button (D input) is sustained. Up to this point, Q acts as a buffer for D without any latching properties. It doesn't only fix a problem of gated SR latch, it also changes its operation. Another problem I see in this explanation is the behavior of the E input which is a little bit different here. In the previous video, the role of the E input was only to enable or disable the functionality of the set and reset buttons/signal. In this circuit the E input has also another function. It can affect/change the output (see 4:19 , 5:58 and 6:13).
    Anyone care to clear up my confusion?

  • @AnNguyen-kv2mh
    @AnNguyen-kv2mh 4 роки тому +1

    Sir, I love you.

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

    excellent thank you!

  • @呂紘立
    @呂紘立 6 років тому

    extremely useful,tks

  • @gabtt4516
    @gabtt4516 Рік тому +2

    If you were my teacher I would have the best grades I've ever had

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

    Can you show the Boolean expressions and talk a little bit about them

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

    Looks like the lines between the NAND gates should be red at t=91s. Am I wrong?

  • @self-righteousjudgementalw8545
    @self-righteousjudgementalw8545 5 років тому

    That unpredictability could be useful in ways can it? That has the potential to be an A randomizer of sorts.

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

    Have you written any books on the subjects? Computers?

  • @Since-vd5cn
    @Since-vd5cn 6 років тому

    thanks alot!!!!

  • @jonamjoseph-um2ym
    @jonamjoseph-um2ym Рік тому

    It's good

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

    2:29 Hey, shouldn't this only be an and gate, not a nand gate please? For the inputs, not the SR latch part

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

    what.. before you said the nand gated SR latch is active low.. because both S & R are always high..

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

    best ever!!

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

    I don't understand why when we have D=0 and En=0 we continue getting Q=0 . If I am correct , after the 1st upper NAND we get 1 and after the first down NAND we get 1 . How can we determine then that Q=0 ??? It isn't obvious from the logic diagram of NAND...Anyone help please ??

  • @BillPark-ey6ih
    @BillPark-ey6ih 7 місяців тому +1

    I will buy you a dinner for saving my life.

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

    I have to log in to say thank you.

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

    can d latch only be with nand gates?

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

    What about the jk flip flop

    • @ComputerScienceLessons
      @ComputerScienceLessons  Рік тому +1

      Should have a video on this in a couple of weeks - I hope. Rather busy with the day job at the moment I'm afraid :)KD

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

      @@ComputerScienceLessons were can i learn for Multiplexer and decoders

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

      Hi David. If you watch my playlist on DRAM, you will see that decoders and multiplexers are covered to some extent in parts 3 and 4. :)KD
      ua-cam.com/video/I-9XWtdW_Co/v-deo.html

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

    Molto interessante, ma le tecnologie in inglese non è facile capirle

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

      Mi dispiace ma il mio italiano non è buono. Forse puoi tradurre le didascalie.