FPGAteknik
FPGAteknik avser användningen av fältprogrammerbara grindarrayer, vanligt kallade FPGA. Dessa kretsar är programmerbara efter tillverkningen och består av logikblock, minnesresurser och programmerbara kopplingsleder som styrs av användaren. FPGAteknik möjliggör implementering av digital logik och hög parallellitet, vilket gör dem användbara för prototyper och applikationer med föränderliga krav.
Arkitekturen består vanligtvis av logikblock med LUT:er och flip-flops, minnesblock och DSP-resurser. Dessa block kopplas samman
Utvecklingsflödet för FPGAbaserade system innefattar vanligtvis beskrivning av logik i hårdvarubeskrivningsspråk som VHDL eller Verilog, eller
FPGAteknik ger snabbare marknadsföring genom anpassning utan omfattande maskinvarudesign och möjliggör massiv parallellbearbetning. Nackdelar är ofta