Wat is FPGA?
Field Programmable Gate Arrays (FPGA's) zijn semiconductor apparaten die zijn gebaseerd op een matrix van configureerbare logische blokken (CLBs). Deze CLBs zijn via programmeerbare interconnecties met elkaar zijn verbonden. FPGA's kunnen na fabricage worden geherprogrammeerd om aan de gewenste applicatie- of functionaliteitseisen te voldoen. Dit kenmerk onderscheidt FPGA's van Application Specific Integrated Circuits (ASIC's), die op maat worden gemaakt voor specifieke doeleinden.
Wat doet een FPGA ontwikkelaar ?
In algemene termen zijn FPGA's programmeerbare siliciumchips met een verzameling programmeerbare logische blokken omgeven door I/O-blokken die via programmeerbare koppelingen worden samengevoegd tot een willekeurig digitaal circuit of systeem. FPGA's hebben zich ontwikkeld uit programmeerbaar read-only geheugen (PROM) en programmeerbare logische bouwstenen (PLD's).
In tegenstelling tot conventionele processoren zijn FPGA's echt parallel van aard. Elke onafhankelijke verwerkingstaak wordt toegewezen aan een specifiek deel van de chip. De prestaties van één deel van de toepassing worden derhalve niet beïnvloed wanneer meer verwerkingstaken worden toegevoegd.
in het dagelijks leven is hij Masterstudent Electrical Engineering aan de TU Delft Beschikbaarheid16-24 uur per week