What is a Flip-Flop? How are they used in FPGAs?

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ค. 2024
  • NEW! Buy my book, the best FPGA book for beginners: nandland.com/book-getting-sta...
    Learn about the most important component inside of an FPGA: The D Flip-Flop. Another word for the Flip-Flop is a Register. The reason for this is that it "registers" the input data to the output data on every rising clock edge. Flip-Flops along with Look-Up Tables are used to do the majority of your processing inside your FPGA.
    They are critical to understand, so watch this video and unlock the magic of your FPGA!
    Support this channel! Buy a Go Board, the best development board for beginners to FPGA:
    www.nandland.com/goboard/intr...
    Like my content? Help me make more at Patreon!
    / nandland
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Now its been 7 years u upload the video. I m doing masters in power electronic and control . Starting i don't know about FPGA. Even my teacher teach be about FPGA. I didn't understand what he said. But U are genius, and i understand what is FPGA . I watch your first video. This this is my 4th video. I m gonna watch your all video. Thanks again .... keep it up.. sir ..

  • @splitpersonalty
    @splitpersonalty 3 หลายเดือนก่อน +2

    You explained this the same way a college buddy would. You're really good at this.

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

    We did these basics in cs courses, but you fill the gaps in my knowledge very nicely. Those bits of intuition you give make it a lot easier to digest

  • @ProblahDefied
    @ProblahDefied 8 ปีที่แล้ว +69

    More videos!!! These are great. It's like FPGA for dummies.

  • @xinxingwang7902
    @xinxingwang7902 9 ปีที่แล้ว +8

    Good job dude, nice explained and easy to follow. Very interesting to me since I am new to FPGA. Looking forward to your next video!

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

    I love your videos man. I'm a new FPGA designer (and a mechE, so totally don't know electrical stuff) and this is really helping me to grasp the basics!

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

    Your tutorials has been great! You provide layman explanation on niche technical terms, it is newbie friendly! Thanks for your effort.

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

    Thank you SO much! I have been learning fpga's and verilog for a long time now at CU Denver and am going to watch your whole series bc I just seem to be struggling so much. You are so much more helpful than my professor and I really want to learn!

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

    Thank you!!! for all of your videos. I mean for all of them. I'm Glad i subscribed and thank you "youtube" for providing the platform for seeing a one in a billion tutorial like this. Thanks man I really mean it.

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

    Thank you for making these videos, they are awesome and the way you explain things are awesome.

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

    That was an amazing elucidation of what a flip flop is....simple and crisp.

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

    The flip flop and rising edge of the clock was so well explained, thanks 🙏

  • @Dougie-
    @Dougie- 8 ปีที่แล้ว +3

    Easy to follow, good explanations. Subscribed. Please more videos :)

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

    These videos are great. I was able to get a really clear understanding of the flip flop after this video.

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

    Thank you! Exactly what I was looking for.

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

    Russell. Your video tutorials are the best. I'm ordering a Go Board.

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

    Should have paid more attention in class but this feels just like a personal explanation from my professor, so thank you so much!! I feel confident about going to class tomorrow.

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

    Watched this for the second time, 6 months after the first, but now i have an FPGA dev board. light-bulb moment such a simple thing that as a traditional software programmer i never had to really worry about but this video really helps my understanding as i work on my FPGA project.

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

    You sir, are a master. Thank you for this!

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

    I've been struggling to understand the concept of flip-flop, but now all I can say is thank you.

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

    Great Videos! I am stil hoping for more in the future!

  • @dr.muhideenhasan2757
    @dr.muhideenhasan2757 9 ปีที่แล้ว +2

    That's great. Thanks for easy way in explanation .

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

    Great videos, very valuable content, thank you for sharing your knowledge, congrats!!

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

    plz add more video :) can't wait!

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

    Ur teaching pattern is quite interesting.. And also speaking style is very pleasant. Well done thank you 🙂💐

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

    Great Tutorials Sir Please do more. Thanks!!

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

    Thanks this really cleared up a lot of stuff.

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

    I would watch these videos all day.

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

    Thanks mate, explained calm and easy!

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

    Clear and helpful. Thank you very much!

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

    This video is literally GOLD.. ty so much!!!

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

    Just loved your way of explanation...

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

    Please make much more videos sir, you’re a great teacher . Please do more videos on these type of contents

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

    very useful video. I am new to FPGA, but it is very easy to understand what you say. Thank you.

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

    Thanks Russel, very well explained.

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

    Your talking way is very comfortable to me. Update more videos.
    I like FPGA.

  • @Diego-jd2md
    @Diego-jd2md 3 ปีที่แล้ว +1

    Great video , really good explanation !

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

    Thanks for the video , please continue your good work , believe me they are very helpful .

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

    Oh thank you for making this video. It was a pain to find something understandable on my 0 level in electronics. Like the other comments say, please, do more videos. We like your videos a lot :)

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

    Thank you for this video!

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

    Thanks for making this videos they are great and very easy to understand even for me that Im not a native speaker

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

    Great explanation!
    Congrats

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

    Sir,please post more videos. Your explanations are really easy to understand. Helped alot. Thank you.

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

      Seriously? Kitna Padhai karega be? :/ . should i even be surprised to see you here... Jokes apart, thanks for the brilliant explanation man

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

    brother many thanks for the easy cool presentation....

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

    Amazing video, this is a much better explanation on D Flip-Flops than my professor gave me. Too bad you couldn't be teaching my digital logic class, because I am sure I would actually learn and enjoy the course.

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

    Very good explanation. Still relevant today!

  • @andrearson2748
    @andrearson2748 8 ปีที่แล้ว

    This was really well explained, I agree with the other comments--make more videos!

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

    Excellent man, thanks a lot!

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

    Your are the best teacher thank for ur wonderful video explanation

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

    Thank you for this one!

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

    u r a great orator ,, please keep on making these kinda videos

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

    Excellent introduction

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

    thanks man, very good explanation . keep up

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

    thanks mate you saved my test

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

    it is old, but still helping people. It is really helpful.

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

    Well explained my man.

  • @Ed-et5gj
    @Ed-et5gj 3 ปีที่แล้ว

    Great work, keep it up!

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

    Great info! Thank you

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

    thank you man, wish u make more tutorials

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

    Thank you so much!
    You save my life

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

    such an amazing tutorial.

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

    thanks a lot, really good explanation

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

    It is really interesting. Thank you

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

    thank for your videos they are really helpful .. just i want to say that i use NE555 like a clock

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

    Thanks, It was so good

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

    Good explaination.

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

    great work.... helped a lot👍👍

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

    Excellent video

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

    These videos are great, we need a bigger board

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

    thank you ! i got some % about F-F

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

    love your videos!

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

    Great tutorials ..thank you

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

    Wonderful! Thanks.

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

    Thumbs Up!! Buddy , U are Amazing...

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

    You are great! Thank you.

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

    First time ever I see this type of content and you make it pretty understandable! Please keep making this videos!

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

    I have not many time to learn, but I will try understand it. I love electronics :-)

  • @STEPHENMOIRANGTHEM
    @STEPHENMOIRANGTHEM 9 ปีที่แล้ว

    nice .easy to understand

  • @DevaDeva-oq3kv
    @DevaDeva-oq3kv 3 ปีที่แล้ว

    U are doing a great job!

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

    Thank you! You are awesome

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

    Best explanation ive seen so far :p

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

    awesome vid bro

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

    clear explanation

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

    Thanks for your videos, they're great! I am a little worried about how much ink is getting on your shirt, though.

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

      I confuse how to save date with D when D changing with clock in H state.

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

    thanks for the video

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

    You Are Amazing !!

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

    Best video I've ever watched

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

    Superb information. Will you guide to use flip flop's in making a model train signalling system involving only 2 leds (red and green) per flip flop cascaded so that each flip flop triggers the next one so that green becomes red once the train passes the sensor say magnetic reed switch on the track.

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

    perfect video thx bro

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

    All tha brain storage to learn about all the different flip -flops... sigh - thx Nand great video !

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

    Q2 is logic low because of propogation delay at second rising edge.Q does not change at the same time as the clock. It has a small delay each time.

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

    Big thanks.

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

    Thanks for the videos. My main concern is that, although I do get what is happening, I can't make the connection to an actual application that would need this method. So, why would retarding a signal by 1 circle be of use?
    Would it mean by appending several D-Flip Flops that share the same clock, I can keep in "memory" the data (for N flip flops I could keep the signal for N clock ticks)? Would that be how to create a "MEMORY" functionality in a calculator for example? (not sure if we keep the data or the output of the flop actually).

  • @SameBasicRiff
    @SameBasicRiff 8 ปีที่แล้ว

    thanks for the videos! and thank you for your website too! i dont really understand why so many people work so hard to put out good work like this for everyone to use, when so many people dont even use it. they want better jobs and a better life yet these free resources go ....... anyway ..... //end of rant. thank you!

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

    great, thank you

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

    Just great

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

    OK, this is "The" channel for FPGAs

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

    Great video, thanks for the help!

  • @Ian-Threaded
    @Ian-Threaded 8 ปีที่แล้ว +3

    More understandable than my penn state teacher. Thank you!

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

      Ian F Penn State here too. What year do you take this class?

  • @SameBasicRiff
    @SameBasicRiff 8 ปีที่แล้ว

    one way to think of it too, is the "gears" or clock are like tidal waves, coming in and out, with the polar harmony generating the "life" of the circuit. (this helps if your familiar with the concept that the early earth had a moon closer to it causing 100 mile tides, potentially creating life, just like the "life" of the circuit is created by this back and forth, on and off, clock motion. but anyways....... lol)