What is an FPGA?

What is an FPGA ?

Architecture Comparison

  • Micro-Controller Unit (MCU) & Processor

  • Fixed, defined architecture

  • Controller-components are used

image
image

FPGA (Field Programmable Gate Array)**

  • Required functionality is built using pre-defined blocks

  • Some system-level components are present (clocks, DSP, etc.)

image
image

I heard a FPGA is complex and expensive –> NO

I learnt in university that FPGAs are only used for prototyping and do not make sense in volume production –> NO.

I heard that FPGAs are very complex and difficult to work with –> NO.

I heard that FPGA s are unreliable and cannot be used for proper applications –> NO.

Simple way to think of FPGAs – building blocks for Electrical Engineers

Lego blocks of configurable logic that build up the larger function
image

**SoC (System on Chip):
FPGA with Processor System – programmable building blocks
image

Copyright & original Intellectual Property / additional Technical Questions:

https://www.linkedin.com/in/martinkellermann