フィールドプログラマブルゲートアレイ(FPGA)

再構成可能なロジックとデジタル回路を提供する集積回路 (IC) の一種で、ユーザーが特定の要件に応じてその機能をプログラムおよびカスタマイズできるようにします。 特定のタスク用に設計され再プログラムできない特定用途向け集積回路 (ASIC) とは異なり、FPGA はユーザーが算術関数、データ ルーティング、メモリ構造などの独自のデジタル論理回路を定義して実装できるため、柔軟性が得られます。