Skip to content
0:00 / 0:00

#fpga#cpld#microcontroller

EEVblog #496 - What Is An FPGA?

EEVblog

1M subscribers • 17 videos on Hallway

YouTube
  • Recommended by 4 people: 4 in engineering communities.
  • A classic. People kept recommending it from 2014 to 2023.
  • Presented by Dave Jones, host of EEVblog

Beginner. No background in the topic needed.

839K views13 years ago4 recommendations

HardwareFPGAs and digital designElectronics

Dave Jones explains what Field Programmable Gate Arrays are, how they work internally, and how they compare to microcontrollers.

What is an FPGA, and how does it compare to a microcontroller? A basic introduction to what Field Programmable Gate Arrays are and how they work, and the advantages and disadvantages. FPGA Stuff in Dave's Amazon store: bit.ly/1ayoNiV FPGA Implementation Tutorial: youtube.com/watch?v=7AFGcAyK7kE Forum: eevblog.com/forum/blog/eevblog-496-what-is-an-fpga/ If you find my content useful you may consider supporting me on Patreon or via Crypto: BTC: 33BsprBQNBtHuVzVwDmqWkpDjYnCouwASM ETH: 0x68114e40ff4dcdd384750500501e20acf3875f8c BCH: 35n9KBPw9T7M3NGzpS3t4nUYEf9HbRmkm4 USDC: 0x68114e40ff4dcdd384750500501e20acf3875f8c LTC: MJfK57ujxy55su4XicVGQc9wcEJf6mAoXF EEVblog Main Web Site: eevblog.com EEVblog Amazon Store: astore.amazon.com/eevblogstore-20 Donations: eevblog.com/donations/ Projects: eevblog.com/projects/ Electronics Info Wiki: eevblog.com/wiki/

Why it's here

4 people recommend this

What people say. Engineers point newcomers here for a clear, accessible introduction to FPGAs and how they differ from microcontrollers.

u/iLikeCheeriosin r/compsci • Recommends

On “Do FPGA's effect the field of computer science? If so, how? From the perspective of a Computer Science/Engineering professional, what's so great about FPGA's?”

…e number of blocks on the FPGA and routing those blocks together. Another cool feature about FPGAs is that the blocks within the FPGA operate in parallel. This means I can write code that creates two CPUs and a memory controller and all of the hardware can operate independently in parallel. FPGAs are awesome and heres a good intro video on them: link to this video…

u/slipvelocity2in r/FPGA • Recommends

On “For dummies: what is FPGA? What is it used for generally? What is the purpose of FPGAs in simple terms? How is it different than CPUs/ GPUs? How is it that people say FPGAs are customizable?”

Start here. (But yeah, zero effort.) link to this video

u/DislikesTomatoesin r/FPGA • Recommends

On “FPGA 101”

EEVblog's youtube video is a good starting point: "*What is an FPGA, and how does it compare to a microcontroller? A basic introduction to what Field Programmable Gate Arrays are and how they work, and the advantages and disadvantages.* "

u/mantrain r/FPGA • Recommends

On “Beginner Literature Questions”

For VHDL: * Shock and Awe VHDL (pdf) is easily the best newbie intro to VHDL - key: emphasis on how HDLs are not programming in the normal sense. * Free Range VHDL (pdf) is a decent VHDL tutorial/intro document also (I prefer VHDL over Verilog if you couldn't tell) * VHDL & Verilong Compared & Contrasted (pdf) gives a good perspective on the two HDLs used for FPGAs For intro to FPGAs: * EEVblog #496 - What Is An FPGA? * Architecture of FPGAs and CPLDs: A Tutoria is a bit more technical - assumes you know discrete digital/gate logic/design and just want to understand the field of "programmable logic" in a general sense.

u/maredsous10in r/FPGA • Mentions

On “What is an FPGA?”

…istory** Three Ages of FPGAs: A Retrospective on the First Thirty Years of FPGA TechnologyWhere are things headed? Larger FPGAs and more system on a chip approaches where the FPGA fabric is part of a larger system of hard silicon IP. https://ieeexplore.ieee.org/document/7086413 www.youtube.com/watch?v=4ntXSyOhlBY [video The History of the FPGA: The Ultimate Flex [video Xilinx Xcell Magazine FPGA History Topical https://www.xilinx.com/publications/archives/xcell/Xcell32.pdf **More Videos** [video ] [video **More Written Word** https://digilent.com/blog/what-is-an-fpga/ https://www.fpga4fun.com/FPGAinfo1.html h…

u/maredsous10in r/FPGA • Mentions

On “I need even more simpler CLB to understand the concept, where can i get?”

8.15. FPGAs - Karim Abbas [video EEVblog 496 - What Is An FPGA? [video FPGA Basic Block: CLBs and IOBs - FPGA computing systems: Background knowledge and introductory - Dyan Kimberly [video