In a recent episode of the very popular EEVblog by Dave Jones, the electrical engineer walks through the fundamentals of the Field Programmable Gate Array (FPGA). He explains how FPGAs work, how they’re different from microcontrollers, and their advantages and disadvantages. Myself, I’m still learning this stuff, so rather than trying to stumble through my own explanation, I’ll leave it to Dave to give you the lowdown on the venerable FPGA.