質問: fpga でのデザインにより、どのようにエンベデッド・デザインのリスクを軽減できますか?
回答: fpga の開発者は、従来のエンベデッド・ソリューションでは得られなかった以下のようなメリットを享受できます。ソフトウェアへの投資をプロセッサーの陳腐化から保護 - fpga ベースのエンベデッド・プロセッサーのハードウェア・デザインを保有しているため、ソフトウェアへの投資はプロセッサーの陳腐化から保護されます。最悪のシナリオでは、エンベデッド・デザインをボードの再設計が必要となる新しい fpga ファミリーに移植することが考えられます。しかし、プロセッサー・サブシステムは変わらないため、ソフトウェアへの投資が損なわれることはありません。「time to market」の短縮 - fpga をターゲットデザインに追加することにより、最適な機能を備えた新しい製品をより早くリリースし、長期にわたってハードウェアをアップグレードすることができます。インテルでは、fpga ハードウェア・デザインをインターネット経由でリモートから容易にアップデートする方法を提供しています。場合によっては、製品ライン全体で 1 つのボードデザインをベースにし、変化する内容は fpga 内に含めることができます。要件の変化に対応 - fpga では、場合によっては pcb 設計の完了後でも、ハードウェア機能を追加または変更することによってデザインの最終段階での変更や規格の進化に対応できます。ボードを再設計することなくシステム性能を向上 - デザインプロセスの終盤で、システムが性能を満たさないことに気付くことがあります。システムに fpga を搭載することにより、ボードを再設計したり、スピードグレードの高いデバイスを購入したり、アセンブリー・コードに書き直したりすることなく、性能を増強することができます。fpga に複数のプロセッサー、カスタム・インストラクション、ハードウェア・アクセラレーターを追加することで、ボードを再設計することなくシステム性能を向上させることが可能です。