FPGA
field programmable gate array
PLD(Programmable Logic Device)の一つで大規模PLDを指します。ユーザが手元でプログラムすることができるセミカスタムICです。CPUを内蔵した製品や1000万ゲート(システムゲート)を超える製品が発表されています。プログラム可能な論理モジュールを規則的に並べ、その間に配線領域を用意し、各論理モジュールと配線領域を結線(プログラム)することで論理回路を実現します。開発期間が短縮できるため、試作品だけではなく、最終製品にも利用されています。プログラムの方法は、SRAMセル方式、EPROM方式、アンチフューズ(導通フューズ)方式、フラッシュEEPROM内蔵方式があります。また、あらゆる論理回路を使用する電子機器の少・中量生産用LSIとして使用されています。