F-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* デザイン例ユーザーガイド

ID 683372
日付 7/14/2022
Public
ドキュメント目次

2.3. パフォーマンスのデザイン例

Performance Design Exampleは、F-Tile Avalon-ST for PCI Express Hard IPのパフォーマンスを示すようにデザインされています。スループット測定用に、メモリー書き込み専用TLP、メモリー読み出し専用TLP、またはメモリー書き込みとメモリー読み出しTLPの両方を送信するようにコンフィグレーションできます。スループット・カウンターは、ソフトウェア・オーバーヘッドを最小限に抑えるために、FPGAアプリケーション・ロジックに実装されています。スループット測定では、ホスト側で実行されているソフトウェア・アプリケーションがメモリー読み出しTLPを発行し、コントロール・レジスターからスループット・カウンター値を取得してから、システムターミナルにスループット数値を出力します。ソフトウェア・アプリケーションは、テストの最後にトラフィックを停止するために、コントロール・レジスターにメモリー書き込みを発行する必要があります。

Performance Design Exampleでは、 インテル® Quartus® Prime開発ソフトウェアでのシミュレーションとコンパイルに必要なファイルを自動的に作成します。Gen4 x16、512ビット・インターフェイスのHard IPモードをサポートします。 インテル® Agilex™ デバイスファミリーの場合、このデザイン例は最大500 MHzのPLDクロック周波数をサポートします。

図 13. PCIe 1 x16パフォーマンス・デザイン例のブロック図