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.
@ <a href="#" class="seekto" data-time="253">4:13</a> "nand gates, which I have a particular affinity for" hahahaha made me laugh out loud NandLand I love you
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
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!
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!
@@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.
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
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. ;)
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.
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 :)
ቀሪው ዘመንህ ይባረክ ! meaning , may each of Your remaining years b blessed richly ! thank you , you hv a gift to make complex things clear and understandable
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
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
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
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!
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.
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?
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
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.