インテルのみ表示可能 — GUID: ofi1677792553243
Ixiasoft
2.1.4.8. Report NoC Performance
Hard Memory NoCを含むデザインの場合、インターフェイス・プランナーでNoC Performance Reportをインタラクティブに生成できます。
NoC Performance Reportの生成では、NoCイニシエータとターゲットの位置の静的解析を実行して、その配置により、デザインがNoC Assignment Editorで指定した帯域幅要件とトランザクション・サイズを満たすことができるかどうかを評価します。レポートを確認し、結果に基づいてPlanタブで変更を加えることができます。
インターフェイス・プランナーでNoC Performance Reportにアクセスするには、Reportsタブをクリックし、TasksペインでReport NoC Performanceをダブルクリックします。
NoC Performance Reportは、各イニシエーターからターゲットへの接続のパフォーマンス・データを報告します。このレポートのレイテンシーは、イニシエーターとターゲットの配置に関する構造上の最小レイテンシーに基づいています。これらのレイテンシーは、パスのNoC部分のみを対象としています。これらのレイテンシーには、外部メモリーアクセスなどのレイテンシーは含まれません。また、これらのレイテンシーは、NoCの輻輳による潜在的な遅延を考慮していません。NoCイニシエーターとターゲットを近づけて配置することで、構造上の最小レイテンシーを下げることができます。
NoC Performance Report列 | 説明 |
---|---|
Requested RD BW | 要求された読み出し帯域幅 |
Requested WR BW | 要求された書き込み帯域幅 |
NoC Req latency | 要求された要求レイテンシー |
NoC Res latency | 要求された応答レイテンシー |
Initiator placement | イニシエーター要素の配置位置 |
Target placement | ターゲット要素の配置位置 |
Message | テキストメッセージ。現在の配置が要求された帯域幅を満たすことができない理由を示します。 |
現在の配置が要求された帯域幅を満たすことができないとMessageが報告する考えられる理由の1つは、イニシエーターまたはターゲットの過飽和が原因です。例えば、特定のイニシエーターを通過するすべての帯域幅要件の合計が、そのAXI4インターフェイスのデータ幅と動作周波数に基づいて、イニシエーターがサポートできる帯域幅よりも大きい場合です。この問題を回避するには、帯域幅の要件を減らすか、帯域幅の容量を増やします。
現在の配置が要求された帯域幅を満たすことができないと考えられる別の理由は、NoCで使用可能な水平帯域幅の過飽和です。この状態は、複数のイニシエーターからターゲットへの接続が、NoCの水平セクションを介して同じ方向に帯域幅を要求した結果です。NoC Performance Reportメッセージは、混雑したセグメントを報告します。イニシエーターの配置を調整して、輻輳を緩和できます。
また、 インテル® Quartus® Prime Chip PlannerでNoC要素を表示し、Intel Agilex 7 M-Series FPGA Network-on-Chip (NoC) User Guideのとおり、NoC Connectivity Report内の次のフィッティングでNoC要素の接続を表示することもできます。