FPGA

提供: tezos-wiki
移動先: 案内検索

「フィールドプログラマブルゲートアレイ」(FPGA)は、現場で書き換え可能な論理回路の多数配列であり、論理回路設計を間違えても 即座にその場でハードウェア言語にて修正が出来るデバイスです。 FPGAのコンフィギュレーションは、一般にASIC(ASIC)の場合と同様に、特定の集積回路(ASIC)に使用されているのと同様のハードウェア記述言語(HDL)を使用して指定されています。 FPGAは、ASICが実行できる任意の論理機能の実装を可能にし、出荷後、設計の一部を部分的に再構成する機能(1)やASIC設計と比較して低い非繰り返しエンジニアリングコスト(一般的に高いユニット単価にかかわらず)は、多くのアプリケーションに利点をもたらします。

FPGAは、「論理ブロック」と呼ばれるプログラマブル・ロジック・コンポーネントと、複数の異なる構成で相互配線できる多数の論理ゲートのように、ブロックを「相互に配線する」ことを可能にする再構成可能な相互接続の階層を含んでいます。論理ブロックは、複雑な組み合わせ関数、または単にANDおよびXORのような単純な論理ゲートを実行するように構成することができます。ほとんどのFPGAでは、論理ブロックにもメモリエレメントが含まれています。単純なフリップフロップでも、より完全なメモリブロックも可能です。

FPGAマイナーハードウェア:

カテゴリ:ハードウェア