インテル® Quartus® Prime プロ・エディションのユーザーガイド: デザインの推奨事項

ID 683082
日付 8/03/2023
Public
ドキュメント目次

2.2.4.2. FPGAリソースのプランニング

デザイン要件は、FPGAリソースの使用に影響します。機能ブロックのプランニング時は、適切なグローバル、リージョナル、およびデュアルリージョナル・ネットワーク信号を考慮します。

一般的に、クロックをデザインに割り当てたら、ファンアウトの最も多いコントロール信号でグローバル・ネットワークを使用します。グローバル・ネットワーク信号で高ファンアウトのコントロール信号を分配すると、グローバル信号によりデバイス内のあらゆる位置でロジックを駆動することができます。同様に、リージョナル・ネットワーク信号を使用する場合は、駆動するロジックがデバイスの1つの象限にある、もしくはデュアルリージョナル・ネットワーク信号の場合はデバイスの半分にあるようにします。データフローやI/Oとデバイス間のデータ入出の物理的な位置によっては、機能ブロックを1つの象限またはデバイスの半分に制限することは、パフォーマンスまたはリソースの要件において実用的ではない場合があります。

デザインのフロアプランを行う際は、メイン機能ブロックのメモリー、ロジック、およびDSPブロックなど、さまざまなタイプのデバイスリソースのバランスを考慮します。例えば、メモリーを多用しロジックが少ないデザインでは、効果的なフロアプランの作成が難しい場合があります。メモリーとインターフェイスするロジックをチップ全体に広げることでメモリーにアクセスする必要が生じることもあります。この場合は、データパスとコントロール・パスで十分なレジスターステージを使用し、信号がチップを横断できるようにすることで、物理的に異なる必要リソースにアクセスすることが重要です。