回答:
マイクロコントローラの消費電力が大きすぎる製品でASICを使用しました。それは、数百ゲートの非常に単純なデバイスであり、100 nA未満のスタティックを消費しなければなりませんでしたが、当時のマイクロコントローラでは不可能でした。量が多いため、価格はマイクロコントローラーに匹敵しました。おそらく、100 k / yr以上が必要になります。
FPGAは過剰にコストが高くなりすぎただけでなく、外部コードフラッシュが必要であったため、既に大きなフットプリントが追加されていました。
電子システムを設計しようとするとき、一般に、プログラマブルコンポーネント(µC、µP)、アナログコンポーネント、プログラマブルロジック(FPGA)を含む市販のチップの組み合わせを使用して、多数の技術的に有効なソリューションを思いつくことができます。 、CPLD)およびメモリ。
必要な機能だけをアプリケーション専用のチップ(またはアプリケーションの限られたサブクラス)に統合することが興味深い場合があります。それがASICとは、アナログ機能、デジタル機能、プログラマブルロジック、プログラマブルの組み合わせですシングルチップのコントローラ、およびメモリの異なるタイプ。ASICは、システムが高いエネルギー効率(最低ジュール/動作など)または非常に高いパフォーマンス(最低遅延、最高動作/秒など)を達成する必要がある場合に唯一可能なソリューションでもあります。
ASICの開発には多くのコストがかかります(数百キロ、多くの場合はそれ以上)が、初期投資後に数千個のシリコンウェーハを生産するコストは低くなります(チップあたり数十から数十セント)。また、非常に複雑な方法論ととてつもなく高価な開発ツールを設計、検証、製作するのに数ヶ月かかります。
そのため、大量のアプリケーション(家電など)や、チップごとに大きな価格を請求できるアプリケーション(スペースハードウェア、ISP向けルーターなど)に使用されています。
一部のASICはFPGAなどのプログラマブルロジックを統合し、一部のFPGAはアプリケーション固有のアナログブロックを統合するため、区別は必ずしも単純ではありませんが、一般的に次のことが当てはまります。
ASICは、汎用的な使用を目的としたものではなく、特定の用途向けにカスタマイズされた集積回路(IC)です。たとえば、デジタルボイスレコーダーで動作するように設計されたチップはASICです。Field-Programmable Gate Array(FPGA)は、標準部品からブレッドボードまたはプロトタイプを構築するための現代の技術です。プログラマブルロジックブロックとプログラマブル相互接続により、同じFPGAをさまざまなアプリケーションで使用できます。小規模な設計と少ない生産量の場合、FPGAは生産であってもASIC設計よりも費用対効果が高い場合があります。
言うウィキペディアを ..
ASICは、特定のアプリケーションまたは目的のために設計されたアプリケーション固有のICです。新しいApple iPhoneのA6プロセッサのようなものがASICの良い例だと思います。その上にあるものはすべてゼロから設計する必要があるため、一般的に非経常的なコストやそれにかかる研究コストは本当に高くなります。したがって、一般にASICは、ICが非常に大量に生産されるときに使用されるため、各ICの総コストは非常に小さくなります。各ICのコストは
各ICのコスト=可変コスト+(非経常コスト/ ICのボリューム)。ここで、可変コストは各ICの製造コストであり、非経常コストは初期ICの設計に費やされた金額です。
ただし、FPGAはより汎用的なICであり、既述のように市販されています。しかし、これはいくつかのICが必要な場合にのみ安価なオプションです。手足に出て、これは違いを理解しようとする手段としてのみ機能するはずです、FPGA技術がA6 iPhoneプロセッサとAppleが販売しているiPhoneの明らかな数に使用された場合、FPGA技術はASIC方式と比較した場合のAppleのコストが高くなります。あなたは最後の一言をひとつまみの塩と一緒に取るかもしれません。