What is an FPGA?
HTML-код
- Опубликовано: 4 окт 2024
- Still here, thankfully! :)
Today I answer an age-old question, what is an FPGA?
Let me know how you like this style of video and if you want to see more like it! Leave ideas for videos like this in the comments below!
Follow me on Social Media!
Twitter: / zygalstudios
Facebook: / zygalstudios
Instagram: @zygal_studios
Ugh, just uploaded and realized I misspoke at 0:43, it's Application Specific Integrated Circuit.
No idea why this was in my brain like this today. I mention it correctly later in the video, but had to reshoot that part lol.
Sorry everyone, I'm trying 🤣
You had me second guessing my knowledge for a second. lol
@@newvocabulary 🤣 nope just me being an idiot. I proceed to say it correctly twice later in the video too....
I've been catching up on your retro hardware teardowns. Great stuff! Thank you!
My favorite channel that barely gets any new uploads. 😢
I'm game for hearing more about FPGA basics
Really liking this short format video ~ 5min you learn something interesting and for someone who's know to educated about subject it feels I learn something productive
Thanks for the explanation! I had heard of fpga somewhere, and i knew someone explained it to me at some point, but i couldn't remember what it was.
Now, thanks to your video, i remember : while doing my very first internship in a tech startup, there was a small team of really talented people, that i had the chance to talk to, and one of those, had the task of designing an FPGA chip for their project!
Thanks for the bonus information that i couldn't understand at the time, it was really interesting and well explained.
Wishing you a nice week!
Thanks for stopping by the video and leaving such an insightful comment!
I'm glad this video provided you some helpful information!
Been trying to figure out the significance of AMD's acquisition of Xilinx. Thanks for your practical explanation. Way better than incomprehensible textbook explanations I have found.
Great video. Thank you!
Just discovered your videos and I want to thank you for all the content! : )
i understand fpga better now thank you.
heard it first time on the LTT's Intel tour, that thing is cool!
Great video! I am looking into studying either Embedded Software Engineering or FPGA Engineering, but I am not sure yet. Any advice you can give me?
Hey zygal i love your channel by the way i was wondering would it be too much to make a video on how rendering on the ps2 is done and common render techniques using the VPU and GIF
Hey James, thanks for the great videos on embedded development. I got a lot from your talk at Western Michigan University. And I just ordered a NUCLEO-64 board (it gets here later today!). So excited to start developing.
I am wondering what you think about using STM32 CUBE MX. Some voices say to learn the bare-metal coding and do away with all the training wheels. I agree with them but watching people use that software makes it look convenient.
By the way, FPGAs seem like they have lots of potential. I haven't heard of them before your video. It would have been nice to learn about specific applications, but it opens the door for more research and discovery.
Thanks for the content, and if you are inclined, I would love to see more in the "Let's Build" series.
Hey Ryan!
Thank you for stopping by! So happy to here you finding use out of some of my previous videos too.
As for Cube MX, I think that is totally OK! Professionals use it for production code and it's a great tool to help you get rolling. However, like all tools, it isn't just a one size fits all. Sometimes you need to do things yourself. So knowing how to do things from scratch can definitely help you.
In relation to the "Let's Build" series, I think I will continue it more when I have some more time. We'll see when that happens 🤣
Whats FPGA?
some sort of smart drink....
Field Programmable GatorAde
🤣🤣
I want to start my career in the field of Embedded, could you help me from where should I start my career?
woah
Off topic sorry lol. How's the regal gs been?
Not sure that made anything more clear to me. You flew through the explanation with assumptions that people knew all the lingo and buzz words you were throwing around. The best I could gleam from this video (and keep in mind I'm a nerd for this stuff... father was an certified "gadget" electrician)... was that FPGA is a computer circuit on a chip that can be customized to act/behave how you want it to. One day you could program the chip to act like a Yamaha FM sound chip, and the next day you could re-program it to behave like a z80 or 68000. All of this is on the hardware level and NOT software emulated. Did I get it, basically?
Sorry if I wasn't able to make it clearer... I will try to redeem myself with this comment. Yes, you got it! The beauty of a FPGA is that it is actually REAL hardware circuitry, but you can program and configure it how you want through VHDL, or Verilog code instead of having to physically build the circuit itself. So your explanation shows that you got that concept thoroughly. Real hardware configured by Software, and not emulating hardware through software. The rest was walking through the design decision of why you would choose a FPGA. ASICs (Application specific integrated circuits) as circuits designed to do one thing and do it very well, but you're at the mercy of changes and potentially cost. Microcontrollers are less efficent, but cheaper, and more scalable. FPGAs are a Goldilocks solution to this problem, while they are usually the most expensive in some cases, they provide the best performance for the power output and the circuit footprint, and they are realitively scalable.
Summary:
Nothing is better than building a circuit for a specific task (ASIC), but this is hard to change, longer to develop, and costly
Nothing is easier than buying a microcontroller and programming it to do a specific task, but you are at the cost of performance per watt and power consumption and board space
The solution in the middle is the FPGA!
Hope this helps a bit more.
@@ZygalStudios yes, that’s much more clear, thank you very much!!! Love your channel!!!
ASIC is Application Specific Integrated Circuit
en.wikipedia.org/wiki/Application-specific_integrated_circuit
Yes, I made a mistake lol
Check the pinned comment 🤣
I also specified this twice later in the video correctly. Just a slip