FPGA

「Field-Programmable Gate Array」の略です。FPGAは、特定の用途向けにカスタマイズできる集積回路です。従来のCPUとは異なり、FPGAは「フィールドプログラマブル」、つまり製造後にユーザーが構成できる仕組みになっています。

FPGAには、さまざまな構成で配線できるプログラム可能な論理ブロックが含まれています。これらのブロックによって、さまざまな処理に使用できる論理ゲートの物理的な配列が作られます。ゲートをカスタマイズできるため、FPGAはどのようなコンピューティングタスクにも最適化できます。そのため、固定配線されたプロセッサよりも数倍速く処理を実行できる可能性があります。

フィールドプログラマブルゲートアレイは通常、ハードウェア記述言語(HDL)を使ってカスタマイズします。プログラマーはHDLのコマンドを使って、ゲート同士の接続方法であるゲート間の配線だけでなく、ゲート自体も構成できます。たとえば、ゲートにAND、OR、XORなどのブール演算子を割り当てることができます。複数のゲートを接続することで、高度な論理演算を実行できます。

FPGAは特定の用途向けにプログラムされるよう設計されているため、パーソナルコンピューターには適していません。ただし、さまざまな分野で利用されています。例として、通信、データセンター、科学技術計算、音声・映像処理などがあります。サーバーや高性能なコンピューターで使われるほか、テレビ、ラジオ、医療機器などの電子機器に組み込むこともできます。

更新日 September 4, 2015 著者: Per C.

quiz知識をテストする

Which type of Internet connection does not require a modem?

A
Fiber optic
0%
B
Dial-up
0%
C
DSL
0%
D
Cable Internet
0%
Correct! Incorrect!     View the Modem definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのFPGAの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。