PCI Express* 用のインテル® Stratix® 10 HタイルおよびLタイル Avalon® メモリー・マップド・ハードIPユーザーガイド

ID 683667
日付 6/03/2020
Public
ドキュメント目次

9. Avalon-MMルートポートのプログラミング・モデル

アプリケーション層は、Control Register Access (CRA) インターフェイスを使用して、コンフィグレーションの読み出しおよび書き込み要求、メッセージ要求、またはエンドポイントのシングルdwordメモリーの読み出しおよび書き込み要求のためのTLP形式のデータを、Root Port TLP TX Data Registerに書き込みます。

ソフトウェアは、コンフィグレーション要求をダウンストリーム・ポートに発行する前に、Root Port Link Status Registerをチェックして、Data Link Layer Link Activeビットが1'b1に設定されていることを確認する必要があります。

TX TLPプログラミングモデルは、データ幅に応じてスケーリングされます。アプリケーション層は、64ビットおよび128ビットの両方のインターフェイスに対して同じ書き込みを実行します。一度にサポートできる未処理のノンポステッド要求は1つだけであり、タグ16〜31を使用してノンポステッド要求を識別する必要があります。

注: Hard IP Reconfigurationインターフェイスは、インテルStratix 10 Avalon-MM Root Portでイネーブルして、アプリケーション層がRoot Portのコンフィグレーション・スペースに直接アクセスできるようにします。