テクノロジ
FPGAとは
読み方:エフピージーエー
ひとことで言うと:製造後でも利用者が論理回路の構成を書き換えられるプログラマブルな集積回路。
意味をわかりやすく解説
FPGA(Field Programmable Gate Array)は、製造後に利用者が内部の論理ブロックや接続を設定し、目的に応じたデジタル回路を構成できるデバイスです。
ソフトウェアのように構成を変更できながら、処理自体は専用ハードウェアとして並列に動作させられます。ASICより柔軟に再構成でき、試作や少量生産、高速処理などに利用されます。
具体例
画像処理用の並列演算回路をFPGAへ設定し、後から別の処理回路へ書き換えます。
似た用語との違い
ASIC
ASICは特定用途向けに製造時から回路を固定します。FPGAは製造後に回路構成を変更できます。
CPU
CPUは命令列を順次実行する汎用プロセッサです。FPGAは必要な論理回路そのものを構成して並列処理できます。
覚え方
Field Programmable=現場で回路を書き換え可能。
基本情報技術者試験の試験ポイント
ASICとの柔軟性・性能・開発コストの違い、ハードウェア記述言語との関係を押さえます。
CHECK QUESTION
製造後に内部の論理回路構成を変更できるデバイスとして代表的なのは何ですか。
答えを見る
FPGAです。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。