What is an FPGA? Intro for Beginners

Поділитися
Вставка

КОМЕНТАРІ • 210

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

    8 years later, I am watching your video. Thanks a lot. You explains it so well

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

    You explained this topic so easily, loved how you got all excited while saying FPGA are fun

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

    this might be the clearest video about FPGA introduction I've ever found, thank you

  • @Nandland
    @Nandland  8 років тому +114

    Thanks! Oh I'm making more videos! You just wait... Muahhahahahaha!

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

      So how does ones simulate Turing Completeness with one of these beasts?

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

      You've mentioned that a CPU can only process one command at a time, while that's true, modern multi-core CPU's can do many in parallel, sort of like an FPGA. But of course FPGA's are still very good at huge amounts of parallel data processing. ;)

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

      Thank you for this video. It is really helping me understand how it all works. I am a subscriber so looking forward to catching up on all of your videos.

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

      HI SIR PLZ MAKE MORE AND MORE VIDEO OF FPGA AS SOON AS POSSIBLE.
      THANKS

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

      Should we learne asic Or fpga which is better? In terms of job opportunities

  • @tetsujin1977
    @tetsujin1977 8 років тому +23

    Very clear, straightforward, and you managed to explain why FPGA is so important. Thank you very much!

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

    I stumbled upon this video because I was interested in a company called Analogue. What they do is make high end retro clone consoles. Like the NES snes Sega Genesis, ect. They use fpgas to make consoles that are the closest 1 to 1 experience with modern tv outputs available, but the cost are high as well. Being a total noob, I was curious as to why, and you do a good job in explaining what fpgas do, so thank you

  • @wubzykinz1299
    @wubzykinz1299 7 років тому +28

    @ 4:13 "nand gates, which I have a particular affinity for" hahahaha made me laugh out loud NandLand I love you

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

    Thanks for the clarity of explanation! Well done.

  • @thisaintmyrealname1
    @thisaintmyrealname1 3 роки тому +8

    Thanks man, I have programmed only in high level (C/C++) and this whole world is new to me. Great explanation and it left very clear what is the motivation for using these devices today.

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

    Great introduction. Easy to understand and follow. Good Job nandland.

  • @eyadal9843
    @eyadal9843 4 роки тому +11

    Thank you, for someone who knows nothing about programming that helped a lot. Now my question is how does someone become an FPGA programmer ?!

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

      I bet those jobs are well paid.

    • @NoSpeechForTheDumb
      @NoSpeechForTheDumb 7 місяців тому

      ​@@hailsatyrdefinitely yes but FPGA is still a niche technology. There are some geographical hotspots where the regarding industries are settled, so you need to be ready to move.

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

    Excellent Introduction of FPGA. Thanks

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

    Simple and perfect explanation! Thank you

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

    thanks a lot for providing complete and clear information.

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

    Boy, I like your channel. Subscribed.

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

    new here.. simple explanation..subscribed and following/learning. Thank you

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

    You really explain things well. Thank you!

  • @codestorywithMIK
    @codestorywithMIK 6 років тому +2

    Liked and subscribed. Do upload videos on verilog and VHDL tutorial. Thanks

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

    Thanks for a great introduction ... Really helped me to understand what FPGA is ..

  • @ArashNawabi
    @ArashNawabi 9 років тому +2

    Great description!

  • @josecarlosxyz
    @josecarlosxyz 4 роки тому +3

    Still trying to grasp why the hell we passed so much time without ever heard about that. I’m on the IT industry and never heard about anything like that. That’s great

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

    Certainly, when you showed 3 gates in an old chip I'm surprised you didn't put any NAND in there; that's more important because of the added inversion and what could we really accomplish with no inversion

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

    Great Video! Engineer in India.......Learning Digital Design

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

    thanks to give me idea to start my research on fpga

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

    Great video. learned a lot with this hot teacher

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

    Poli saanum🔥🔥

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

    Thanks a lot,I understand thanks to you 🙏🏼

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

    BEST explanation ever! thank you!!

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

    Great introduction, thx.

  • @SongOfGod108
    @SongOfGod108 9 років тому +1

    Beautiful Dear :) Keep it up !

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

    Both quotes are from Einstein:
    "If you can't explain something simply, you don't understand it well enough."
    "Everything must be made as simple as possible, but not one bit simpler (must be just short of oversimplification)."
    You sir, according to the logic in these quotes, understand it better than any of the other people on youtube, and thanks to you, I now understand it as well, thanks a million!

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

    Just fantastic! Thank you, it helped a lot!

  • @tariqspy8362
    @tariqspy8362 8 років тому +1

    thank you SO MUCH!

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

    good job sir fully educational .

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

    Very useful and clear explanation of the subject. I look forward to learning more from your videos, thanks.

  • @alexshnyrov8090
    @alexshnyrov8090 4 роки тому +3

    Amazing! You’ve explained everything so clearly. Thanks a lot!

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

    thanks! :)

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

    Just wow...thnks man

  • @spawar6709
    @spawar6709 8 років тому +30

    I like this because I get to learn a lot and he is hot

    • @graceful_songs
      @graceful_songs 8 років тому +4

      +Sanjna Pawar lol

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

      Sanjna Pawar I notice that there are lots of Asian women interested in programming and electronics. I don't see many western women taking any interest in those fields.

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

      +Pink Lady ....but forget the former group, we NEED more uninteresed and incompetent women in STEM!

    • @dowskivisionmagicaloracle8593
      @dowskivisionmagicaloracle8593 6 років тому +2

      Way to exercise that male-objectification privilege there, princess!

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

      Calm yourself, Sanjna.

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

    Thank you very much!

  • @3lvio
    @3lvio 9 років тому +2

    It is very helpful. Great video. Thanks!

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

    what's a Bill Gate ? lmao :p
    love the video, i learned a lot! :p

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

      It is a gate that collects $ bills. You can't pass it until you pay! :)

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

      @@slavkochepasov8134 haha yup that's exactly what i thought lmao :p

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

    We have a Small NAND Gate Circuit from the early 80's and we could use a little help in understanding it. You up for it?

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

    Thank you!!

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

    8:58 This is just false, multithreaded CPUs have been in use for decades now. The SOCs we use in our devices are all multithreaded and multi-cored. They're very much capable of parallel processing.

  • @pradeep01265
    @pradeep01265 8 років тому +12

    Why; did you stop!!! Are you not interested in growth of electronic hobbist., plz post next videos, its been a year almost

  • @121moham21
    @121moham21 8 років тому +2

    Thank you nice explanation, great work easy and simple!

  • @quant-prep2843
    @quant-prep2843 2 роки тому +1

    niceee

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

    Thank you .

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

    Thanks for the video.
    I have a suggestion for you, whenever you want to explain something that may be a repetition and not directly related to the topic of the video, you could put a pop-up on the screen informing the viewer from which minute you will be go back to the main topic.
    Cheers

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

    On a very basic level, what do they actually do? Can you give us an analogy, something that a guy off the street or your grandmother can understand? Thanks

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

    u sir have got me started with FPGA and m not gonna stop. Thanks a lot :)

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

    Also...tq for explaining with application

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

    Thank you for the video. It's really helpful.

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

    Thanks a lot!

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

    Very nice and neat beginner intro to FPGA

  • @justinhealey-htcohio3798
    @justinhealey-htcohio3798 Рік тому

    Hey, I'm 39 & Sadly, I really don't know how to program😢
    But, I Just wanted to say that This video is truly exceptional & helped me understand something I never thought I could grasp.
    I look forward to watching all your other videos!
    Over the last 5yrs or so Ive been tinkering w/ & some basic stuff like DIY drones, MCU &, Raspberry pi stuff etc...
    Even though a lot of stuff is way over my head, I Just really enjoy trying to absorb any & all tech knowledge & over time I pick up on bits & pieces (on a conceptual basis).
    Thanks again!

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

    man..i am SO stoked !! 'cause just yesterday i got this book that had VHDL and had NO idea what it was,,,and tonight i just happened on toy channel and boy what a FIND. !! a fricking GOLD Mine..i subscribed and gave u a like...and boy I AM HOOKED...+ you are an AWESOME instructor and believe me for me THAT is WAY important...thank YOY. SO much !! from a veey happy subscriber. whadaway to start The New Year WOOOO-HOOOOOO

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

    How a word or a digit 123..Etc or a name converted into electrical signals , how electrons carry it.

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

    thank you you get my like for nice name

  • @caivosco
    @caivosco 6 років тому +2

    A good introduction... Thanks.

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

    thank you so much....explanation was soo good..

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

    not all heros where capes

  • @sqdsqd2
    @sqdsqd2 7 років тому +3

    Thanks! Great explanation.

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

    Thanks a lot

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

    Great and didactic explanation for non-technical people. Appreciate it!!

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

    hey i am an indian student of iit . i think you are a great teacher. you teach everything very clearly . you must be a professor . great job keep it up . best of luck :)

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

    I love your videos :) thank you

  • @Astinsan
    @Astinsan 8 років тому

    Cool video man..

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

    I wish u was my teacher bro , and its 2020

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

    I am 5 years late professor, may I enter the room?

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

    Just ordered the Go board and thinking to learn it from your videos and website

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

    So how does ones simulate Turing Completeness with one of these beasts?

  • @HelloKittyFanMan..
    @HelloKittyFanMan.. 4 роки тому

    At first I was thinking that FPGAs were the flash version of processors and their instructions. But now I guess that doesn't make sense, because when you think back to how flash stores things, it can only store charges in cells that represent 0s and 1s; but not the tools that those 0s and 1s _go through_ for processing. So then it makes sense that you could not assemble the cells of data in a basic flash storage to become the tools that those bits go through. Right?
    But then that gives rise to the question: What adjustable type of semiconductor-based material _are_ the gates or/and the paths between them made of, as compared to the cells in flash storage?

  • @gurindersingh7933
    @gurindersingh7933 7 років тому +2

    sir why intel are better than amd ? At same clock speed and cache .

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

      compilers optimized for intel.. amd had intergrated mem controller on cpu die way before intel, devil is in the small silicon details.

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

    Informative

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

    very interesting, now there are a lot of attention towards this technology because of videogames, FPGA emulates games much better than a software emulation...your explanation was very clear, thank you!

  • @hotmandead1
    @hotmandead1 8 років тому

    Great Video Please comeback to making Videos

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

    ቀሪው ዘመንህ ይባረክ ! meaning , may each of Your remaining years b blessed richly ! thank you , you hv a gift to make complex things clear and understandable

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

    thank you. its so helpful

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

    YOU'RE ABSOULTLY GREAT
    LOVE YOU

  • @jamesturner2126
    @jamesturner2126 8 років тому

    car definitely have FPGA. They have lookup tables, EPROM, reconfigurable inputs and sometimes outputs.

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

    Many Thanks for this video. It's so difficalt to find FPGA videos in Thai language.

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

    Nice, I appreciate you taking the time to explain this.

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

    Good that you take up that you do things in parallel, that is a corner stone. You actualy write a decription how to connect logic rather then describe a sequens.

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

    good introduction about FPGA for beginner!

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

    Need help on an EE problem? Encounter: 'Circuit Solver' by Phasor Systems on Google Play.

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

    took 5 minutes to understand fpga with your video while the others on youtube only made it harder to understand by using technical terms that i'm not familiar with. Thanks!

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

    is that an xilinx xcr3032 ?

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

    thanks, my university taught me verilog vhdl but
    where to implement it you taught me...

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

    Ab IPL Contract de kr bhi Century kr skty ho ❤

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

    I love your videos!

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

    Hi , i am new in FPGA , Could any explain me please FPGA design, verification and validation ?

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

    very informative, didn't knwo what an FPGA was before this. Or Verilog and VDHL.

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

    I’m a blonde w zero tech/quant background - and that was pretty damn clear, thanks 🙏

  • @nilsonsls
    @nilsonsls 9 років тому +8

    Nice work, man!

  • @abhilashchauhan4014
    @abhilashchauhan4014 8 років тому +1

    nice work man keep it up

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

    simple explanation

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

    Thanks a lot for your good work sir. I gotta guestion that what kind of fpga board do you suggest for high frequency trading for beginners?

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

    Still a helpful video. When introducing EE topics to people who will never use them clear, simple but accurate history is critical. Thank you.