Latches and Flip-Flops 3 - The Gated D Latch

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ส.ค. 2016
  • 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.

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

  • @fortimusprime
    @fortimusprime 3 หลายเดือนก่อน +4

    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 ปีที่แล้ว +58

    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 ปีที่แล้ว +40

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

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

    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!

  • @danielstoy171
    @danielstoy171 5 ปีที่แล้ว +8

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

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

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

  • @ebrahemsewar5105
    @ebrahemsewar5105 5 ปีที่แล้ว +5

    The best channel ♥♥♥ thank you doctor ♥

  • @HisMajesty99
    @HisMajesty99 5 ปีที่แล้ว +5

    You are actually a hero, thanks so much

  • @jesscobb353
    @jesscobb353 6 ปีที่แล้ว

    I finally understand gated d latches. Thank you!

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

    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.

  • @stevenmcg1986
    @stevenmcg1986 6 ปีที่แล้ว

    Great information! Than you for all the help!

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

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

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

    You saved my life.

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

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

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

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

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

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

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

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

  • @cardflopper3307
    @cardflopper3307 2 ปีที่แล้ว

    These are excellent videos thank you very much

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

    best video to explain D latch

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

    Thx a bunch siri genuinely appreciate your work

  • @kyew5173
    @kyew5173 3 ปีที่แล้ว

    This is beautiful

  • @youssefhesham771
    @youssefhesham771 5 ปีที่แล้ว

    thank you so much for your effort

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

    cramming before my dig logic final tmr thank you

  • @HeatherHolt
    @HeatherHolt 3 หลายเดือนก่อน +1

    Bless you, sir, you are my hero.

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

    great explanation man. thanks a lot

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

    Beautiful honestly

  • @asherorourke8967
    @asherorourke8967 4 ปีที่แล้ว

    Terrific. Really terrific.

  • @franciscoabusleme9085
    @franciscoabusleme9085 5 ปีที่แล้ว

    Excellent

  • @onasecondthought1363
    @onasecondthought1363 6 ปีที่แล้ว

    very informative,thank you.

  • @anterkod
    @anterkod 7 ปีที่แล้ว

    Thanks for the videos :)

  • @Egosumali
    @Egosumali 6 ปีที่แล้ว

    excellent thank you!

  • @dragonmade8243
    @dragonmade8243 5 หลายเดือนก่อน

    Remarkable!

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

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

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

    nice video thanks

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

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

    Bravo!

  • @user-cm8xr7qf8v
    @user-cm8xr7qf8v 6 ปีที่แล้ว

    extremely useful,tks

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

  • @Since-vd5cn
    @Since-vd5cn 6 ปีที่แล้ว

    thanks alot!!!!

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

    i have subscribed you with 2 accounts. Thank you sir

  • @xy5572
    @xy5572 7 ปีที่แล้ว

    best ever!!

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

    thank you so much dude

  • @EileenGATech
    @EileenGATech 3 หลายเดือนก่อน +1

    you are amazing

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

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

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

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

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

  • @edouarddelbar6342
    @edouarddelbar6342 10 หลายเดือนก่อน

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

  • @sinembilgeguler952
    @sinembilgeguler952 2 ปีที่แล้ว

    can d latch only be with nand gates?

  • @yatessnyder1490
    @yatessnyder1490 4 ปีที่แล้ว

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

  • @jonamjoseph-um2ym
    @jonamjoseph-um2ym 10 หลายเดือนก่อน

    It's good

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

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

  • @adityab7318
    @adityab7318 2 หลายเดือนก่อน

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

  • @huyhungle6062
    @huyhungle6062 6 ปีที่แล้ว

    I have to log in to say thank you.

  • @BillPark-ey6ih
    @BillPark-ey6ih 3 หลายเดือนก่อน +1

    I will buy you a dinner for saving my life.

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

    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

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

      @@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
      th-cam.com/video/I-9XWtdW_Co/w-d-xo.html

  • @guidocedrone7208
    @guidocedrone7208 2 ปีที่แล้ว

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

    • @ComputerScienceLessons
      @ComputerScienceLessons  2 ปีที่แล้ว

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