ASICとFPGAの違い

Anonim

特定用途向け集積回路は、特定の目的を念頭に置いて設計されたユニークなタイプのICです。このタイプのICは、今日のほとんどのハードウェアでは、標準のICコンポーネントを使用してビルドすると、大きくてかさばる回路につながるので、今日では非常に一般的です。 FPGA(フィールド・プログラマブル・ゲート・アレイ)もICの一種ですが、生産中はプログラミングが組み込まれていません。その名前が示すように、ICは適切なツールと適切な知識を持っている限り、ユーザーがプログラムすることができます。

<! - 1 - >

ASICは生産ラインから出た後も変更することはできません。そのため、設計者は、特に大量の同じASICを設計する場合に、設計を完全に理解する必要があります。プログラマブルなFPGAの性質により、製造元は間違いを訂正し、製品を購入した後にパッチやアップデートを送信することさえ可能にします。製造業者は、プロトタイプをFPGAに作成することにより、これを利用して、ASIC製造用のICファウンドリに実際にデザインを送信する前に、実世界で完全にテストして改訂することができます。

<! - 2 - >

ASICは、設計中のトランジスタ数が固定されているために材料がほとんど無駄になるため、経費の点で大きな利点があります。 FPGAでは、これらのパッケージが標準であるため、特定の数のトランジスタ素子が常に無駄になります。これは、FPGAのコストが匹敵するASICのコストよりも高いことが多いことを意味します。 ASICの反復コストは非常に低いですが、その非反復コストは比較的高く、しばしば数百万に達します。しかし、それは非繰り返しであるため、ICごとの値は、増加したボリュームと共に減少する。ボリュームとの関係で生産コストを分析すると、生産数が少なくなると、FPGAを使用すると実際にASICを使用するより安くなることがわかります。

<! - 3 - >概要:

1。 ASICは特定のアプリケーション向けのユニークなタイプの集積回路であり、FPGAは再プログラム可能な集積回路です。 2。 ASICは、FPGAが作成できる間に作成されたもはや変更できません。 3。 ASIC上に実装する前に、FPGAで設計およびテストするのが一般的です。 4。 ASICはFPGAに比べて材料をほとんど無駄にし、経費は低い。 5。少量の生産回路を構築する場合、FPGAはASICより優れています。