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

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

3.3.1. Avalon-MM Masterインターフェイス

Avalon-MM Masterモジュールは、PCI Expressリンクから受信したPCI Express MRdおよびMWr TLP要求を、Avalon-MMインターフェイス上のAvalon-MM読み出しおよび書き込みトランザクションに変換します。Avalon-MMマスターモジュールは、PCI Express Completion TLP (CplD) を使用して、Avalon-MMインターフェイスで受信した読み出しデータを返します。

サポートされている6つのBARのそれぞれに1つずつ、コンフィグレーション時に最大6つのAvalon-MM Masterインターフェイスをイネーブルできます。イネーブルされた各Avalon-MM Masterインターフェイスは、コンポーネントGUI内でバーストまたは非バーストに設定できます。バーストAvalon-MM Masterは高スループット転送用にデザインされており、アプリケーション・インターフェイスのデータバス幅は256ビットまたは64ビットのいずれかです。非バーストAvalon-MM Masterは、バイトイネーブル制御または32ビットのAvalon-MM Slaveの制御に細かい粒度を必要とする小さな転送用にデザインされています。このインターフェイスを構成する信号のプリフィクスは rxm_bar<bar_num>* です。

表 10.  Avalon-MM Masterモジュールのフィーチャー
Avalon-MM Masterのタイプ データバス幅 最大バーストサイズ バイトイネーブルの粒度 最大の未処理の読み出し要求
非バースト 32ビット 1サイクル Byte 1
バースト 256ビット 16サイクル DWord4

32

バースト 64ビット 64サイクル Byte 16
4 DWORD未満の粒度を使用すると、予測できない結果が生じます。バッファーは、DWORD粒度に対応するサイズにする必要があります。