特定の用途に完全に特化した専用ICを「ASIC(エーシック)」と呼びます。ASICは極めて高速で大量生産に向いていますが、一度作ると修正できず、初期開発費が数億円かかることもあります。FPGAは、ASICの「処理が高速である」というハードウェア的メリットと、CPUの「後から機能を変更できる」というソフトウェア的メリットの中間に位置する存在です。近年では、クラウドサーバーの中にFPGAを大量に配置し、通信の暗号化処理やAIのディープラーニングなどの重い処理を、CPUの代わりに高速に実行させる「ハードウェアアクセラレーション」用途で大活躍しています。
ITパスポートや基本情報技術者試験では、FPGAの「現場で書き換え可能」という最大の特徴と、他のIC(ASICなど)との違いが問われます。
以下のポイントを押さえておくと得点源になります。
関連する用語として、FPGAの内部に構成される基本要素である論理回路、FPGAと対比される書き換え不可の専用回路ASIC、特定の機能を実現するために機器に組み込まれる組込みシステムなどがあります。