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

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

  • @ZygalStudios
    @ZygalStudios  Год назад +5

    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 🤣

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

      You had me second guessing my knowledge for a second. lol

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

      @@newvocabulary 🤣 nope just me being an idiot. I proceed to say it correctly twice later in the video too....

  • @Controllerhead
    @Controllerhead Год назад +3

    I've been catching up on your retro hardware teardowns. Great stuff! Thank you!

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

    My favorite channel that barely gets any new uploads. 😢

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

    I'm game for hearing more about FPGA basics

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

    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

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

    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!

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

      Thanks for stopping by the video and leaving such an insightful comment!
      I'm glad this video provided you some helpful information!

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

    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.

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

    Great video. Thank you!

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

    Just discovered your videos and I want to thank you for all the content! : )

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

    i understand fpga better now thank you.

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

    heard it first time on the LTT's Intel tour, that thing is cool!

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

    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?

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

    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

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

    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.

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

      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 🤣

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

    Whats FPGA?
    some sort of smart drink....
    Field Programmable GatorAde

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

    I want to start my career in the field of Embedded, could you help me from where should I start my career?

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

    woah

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

    Off topic sorry lol. How's the regal gs been?

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

    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?

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

      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.

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

      @@ZygalStudios yes, that’s much more clear, thank you very much!!! Love your channel!!!

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

    ASIC is Application Specific Integrated Circuit
    en.wikipedia.org/wiki/Application-specific_integrated_circuit

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

      Yes, I made a mistake lol
      Check the pinned comment 🤣
      I also specified this twice later in the video correctly. Just a slip