What is an FPGA? Intro for Beginners

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

Комментарии • 213

  • @lionsunited
    @lionsunited 6 лет назад +52

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

  • @udithishanka2003
    @udithishanka2003 Год назад +2

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

  • @tetsujin1977
    @tetsujin1977 8 лет назад +25

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

  • @thisaintmyrealname1
    @thisaintmyrealname1 4 года назад +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.

  • @bluesandhues2740
    @bluesandhues2740 4 года назад +2

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

  • @wubzykinz1299
    @wubzykinz1299 8 лет назад +30

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

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

  • @ekbastu
    @ekbastu 8 лет назад +1

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

  • @omgg4031
    @omgg4031 4 года назад

    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!

  • @swaroopjr8930
    @swaroopjr8930 4 года назад +5

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

  • @shirleyachara3809
    @shirleyachara3809 4 года назад +2

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

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

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

  • @taglinetreichel
    @taglinetreichel 4 года назад +1

    Thanks for the clarity of explanation! Well done.

  • @josecarlosxyz
    @josecarlosxyz 4 года назад +4

    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

  • @tanmoydutta5846
    @tanmoydutta5846 3 года назад +1

    Very nice and neat beginner intro to FPGA

  • @3liam7md123
    @3liam7md123 2 года назад +2

    BEST explanation ever! thank you!!

  • @rafaelhenck8169
    @rafaelhenck8169 5 лет назад +1

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

  • @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 11 месяцев назад

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

  • @gtxhsbia2892
    @gtxhsbia2892 5 лет назад

    Better presentation than Mr.X,PhD with lots of degrees.Keep going man!

  • @electronic_engineerembedde9272
    @electronic_engineerembedde9272 5 лет назад

    I like the way that you explain basic about an FPGA.

  • @dijonstreak
    @dijonstreak 2 года назад

    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

  • @windydoo8618
    @windydoo8618 7 лет назад

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

  • @alexshnyrov8090
    @alexshnyrov8090 4 года назад +3

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

  • @codestorywithMIK
    @codestorywithMIK 6 лет назад +2

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

  • @I_make_countless_mistakes
    @I_make_countless_mistakes Год назад

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

  • @habtamusium8646
    @habtamusium8646 4 года назад

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

  • @behnamsay7168
    @behnamsay7168 8 лет назад +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

  • @jamesheller2193
    @jamesheller2193 10 лет назад

    Your ideas are intriguing to me and I wish to subscribe to your newsletter.

  • @musshare
    @musshare 3 года назад +1

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

  • @mikehunt4674
    @mikehunt4674 6 лет назад +1

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

  • @jimmybuu3179
    @jimmybuu3179 3 года назад

    Excellent Introduction of FPGA. Thanks

  • @anasiwhida8513
    @anasiwhida8513 7 лет назад +5

    Just fantastic! Thank you, it helped a lot!

  • @sharky1290
    @sharky1290 3 месяца назад

    while working on designing and developing an EEG sensor project to study brainwaves, what would you recommend as best options to choose an FPGA board and a compatible ADC daughter board. I am using Quartus prime litle edition.

  • @mybook7299
    @mybook7299 4 года назад

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

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

  • @metanumia
    @metanumia 5 лет назад

    Excellent introductory video for FPGA's, thanks! :)

  • @uetian84
    @uetian84 3 года назад

    very clear and concise explanation. Super helpful. Thanks

  • @tangytech7641
    @tangytech7641 6 лет назад

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

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

  • @Trident_Euclid
    @Trident_Euclid 6 лет назад

    Very clear and well made explanation.

  • @jobbjabb4815
    @jobbjabb4815 4 года назад

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

  • @HelloKittyFanMan..
    @HelloKittyFanMan.. 5 лет назад

    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?

  • @MilanKarakas
    @MilanKarakas 5 лет назад +2

    Boy, I like your channel. Subscribed.

  • @vinodnadoni5047
    @vinodnadoni5047 4 года назад

    thanks a lot for providing complete and clear information.

  • @swaroopmuralidharan525
    @swaroopmuralidharan525 2 года назад

    Simple and perfect explanation! Thank you

  • @sarthakagrawal1806
    @sarthakagrawal1806 8 лет назад

    very helpful video, eagerly looking for more

  • @ArashNawabi
    @ArashNawabi 9 лет назад +2

    Great description!

  • @Nandland
    @Nandland  9 лет назад +115

    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 6 лет назад

      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

  • @JeffSmith03
    @JeffSmith03 4 года назад

    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

  • @xinxingwang7902
    @xinxingwang7902 10 лет назад

    Nice explained for very beginners. Thanks man!

  • @godexolrv4906
    @godexolrv4906 4 года назад

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

  • @drumsamerica6158
    @drumsamerica6158 4 года назад

    You really explain things well. Thank you!

  • @satyajitghosh6384
    @satyajitghosh6384 5 лет назад +1

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

  • @121moham21
    @121moham21 8 лет назад +2

    Thank you nice explanation, great work easy and simple!

  • @nikhilpatwardhan1125
    @nikhilpatwardhan1125 6 месяцев назад

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

  • @caivosco
    @caivosco 6 лет назад +2

    A good introduction... Thanks.

  • @nijudy7414
    @nijudy7414 7 лет назад +1

    good introduction about FPGA for beginner!

  • @3lvio
    @3lvio 9 лет назад +2

    It is very helpful. Great video. Thanks!

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

  • @jeffjohnson2792
    @jeffjohnson2792 5 лет назад

    Thanks for sharing. If I had a 40x40 grid of push buttons, would an FPGA be able to tell me which of 1600 was selected? I imagine there's some scanning/cycling to do this? Thanks.

    • @Nandland
      @Nandland  5 лет назад

      You would need either 1600 dedicated pins, or more likely some integrated circuit to detect a subset of buttons, maybe 16 or 32, then multiplex them into the FPGA.

    • @jeffjohnson2792
      @jeffjohnson2792 5 лет назад

      @@Nandland Thanks for the reply. Sounds like I'd need to use a CPLD instead.

    • @Nandland
      @Nandland  5 лет назад

      @@jeffjohnson2792 that's basically the same thing

  • @ashfaqniaz3953
    @ashfaqniaz3953 6 лет назад

    thanks to give me idea to start my research on fpga

  • @dowskivisionmagicaloracle8593
    @dowskivisionmagicaloracle8593 6 лет назад +1

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

  • @1luarluar1
    @1luarluar1 7 лет назад

    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!

  • @cheewurz
    @cheewurz 5 лет назад

    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?

  • @nilsonsls
    @nilsonsls 9 лет назад +8

    Nice work, man!

  • @larrycannon166
    @larrycannon166 3 года назад

    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

  • @balladofbusterscruggs515
    @balladofbusterscruggs515 4 года назад +2

    Poli saanum🔥🔥

  • @sqdsqd2
    @sqdsqd2 7 лет назад +3

    Thanks! Great explanation.

  • @kunjdesai1
    @kunjdesai1 Месяц назад

    Awesome 👏🏼. Best explanation..

  • @gntviix582
    @gntviix582 7 лет назад

    whats the name of the fpga he is holding in 11:11

  • @sabihulhafiz3964
    @sabihulhafiz3964 5 лет назад

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

  • @fraterjacobs4700
    @fraterjacobs4700 8 лет назад

    FPGA was also "Ferrous Pin Grid Array" is there any similarity between the two? Or is this a case of All CPU's are FPGA's but not all FPGA's are CPU's?

    • @Nandland
      @Nandland  8 лет назад +5

      +Frater Jacobs I just googled "Ferrous Pin Grid Array" and there were literally 0 results. So those words have never been said before your comment 7 hours ago. Neato!

  • @lakhyajitgohain593
    @lakhyajitgohain593 7 лет назад +1

    Great video. learned a lot with this hot teacher

  • @ypwangreg
    @ypwangreg 9 лет назад

    Great video! Keep moving!

  • @carlh4279
    @carlh4279 3 года назад

    is that an xilinx xcr3032 ?

  • @rakka1dude184
    @rakka1dude184 6 лет назад

    can u unroll your logic to make it conduct through in a few 100 nanoseconds?

  • @abhilashchauhan4014
    @abhilashchauhan4014 8 лет назад +1

    nice work man keep it up

  • @SongOfGod108
    @SongOfGod108 9 лет назад +1

    Beautiful Dear :) Keep it up !

  • @lightningllama
    @lightningllama Год назад +1

    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.

  • @interestingspagetti
    @interestingspagetti 6 лет назад

    Really interesting vid, subscribed

  • @celtichongy
    @celtichongy 5 лет назад

    Great introduction, thx.

  • @hoseinkhani8966
    @hoseinkhani8966 3 года назад

    YOU'RE ABSOULTLY GREAT
    LOVE YOU

  • @07vlas
    @07vlas 6 лет назад

    Very informative video, thank you!!

  • @TwoVera
    @TwoVera 8 лет назад

    Hello what are some good projects at home to do?

    • @Nandland
      @Nandland  8 лет назад +2

      Any of the ones using the Nandland Go Board are a good bet! (I created the Go Board and all of these projects) ruclips.net/p/PLnAoag7Ew-vr1M98Q5K2kLHxFQ5l0DU3B

  • @ainl0310
    @ainl0310 4 года назад

    Thank you for great content!

  • @hotmandead1
    @hotmandead1 9 лет назад

    Great Video Please comeback to making Videos

  • @filmbright
    @filmbright 6 лет назад

    great, needed this! thanks

  • @maxiecoates8108
    @maxiecoates8108 8 лет назад

    Why don't commercialized Processors utilize parallel processing? it is not really a required use-case? Can the multi-core nature of CPU's be used in a parallel manner as apposed to sequential processing to mirror the likes of FPGA's? I'm also interested to see how the FPGA market will adapt to IoT and the off-loading of logic/workloads to cloud based environments.

    • @Nandland
      @Nandland  8 лет назад +2

      +Max Coates Actually that's probably going to happen more. Intel recently purchased #2 FPGA designer Altera. They're planning on releasing CPUs with FPGA logic inside of them for datacenter applications. It's exciting times for FPGAs! I'm not sure how many IoT applications there are for FPGA to be honest. IoT usually requires low-power, background type applications with low throughputs. Also IoT is low cost/high-volume, which isn't necessarily good for FPGA, that's more for a cheap microcontroller.

  • @nethmijayasekara3490
    @nethmijayasekara3490 3 года назад

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

  • @gurindersingh7933
    @gurindersingh7933 8 лет назад

    sir how to star this from basic.

  • @jayneela3077
    @jayneela3077 7 лет назад

    Does it also handle analog (digitized) also? Very good presentation.

    • @Nandland
      @Nandland  7 лет назад +1

      Sure! The Go Board is able to output video to its VGA connector. More: www.nandland.com/goboard/introduction.html

  • @stanislavburmakin4384
    @stanislavburmakin4384 10 лет назад

    thanks! Very good tutorial for beginners)

  • @pinklady7184
    @pinklady7184 7 лет назад

    Great tutorial. I just subscribed.

  • @Geert890
    @Geert890 7 лет назад

    Nice video man!

  • @khaledbmw99
    @khaledbmw99 6 лет назад

    i think it f balls grid array because i read to fiend the solution of device problem thank u nand land

  • @zachjackovich116
    @zachjackovich116 5 лет назад

    This was awesome thanks man

  • @tgbaozkn
    @tgbaozkn 4 года назад

    Thanks a lot,I understand thanks to you 🙏🏼

  • @scrapskii
    @scrapskii 5 лет назад

    Your way of teaching is awesome. Thank you soooooo much. This video really helped for my examination. Keep making videos like this. On VLSI circuit design and implimentation.

  • @gurindersingh7933
    @gurindersingh7933 8 лет назад +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.