インテルのみ表示可能 — GUID: nik1410564824605
Ixiasoft
インテルのみ表示可能 — GUID: nik1410564824605
Ixiasoft
3.4. デバイスのケイパビリティー
パラメーター |
指定可能な値 |
デフォルト値 |
説明 |
---|---|---|---|
Maximum payload size |
128バイト 256バイト |
128バイト |
サポートされている最大ペイロードのサイズを指定します。このパラメーターは、Device Capabilitiesレジスター(0x084 [2:0])の最大ペイロード・サイズでサポートされるフィールドの読み出し専用値を設定します。アドレスは、0x084です。 |
Completion timeout range |
ABCD BCD ABC AB B A None |
ABCD |
オプションのプログラムが可能なコンプリーション・タイムアウト・メカニズムにに向けたデバイス機能のサポートを示します。このメカニズムにより、システム・ソフトウェアはコンプリーション・タイムアウトの値を変更することができます。このフィールドは、要求を発行するルートポートとエンドポイントにのみ適用可能です。コンプリーション・タイムアウトは、PCI Express Capability Structure VersionのDevice Control 2レジスター(0x0A8)で指定かつイネーブルされています。その他のすべての機能に対しては、このフィールドは予約されており、0x0000bに固定されている必要があります。4つのタイム値の範囲が定義されています。
ビットは、サポートされているタイムアウト値の範囲を示すように設定されています。この機能は、50 sから50 msの値でタイムアウト値を実装する必要があります。範囲を指定する値を次に示します。
これ以外の値は、すべて予約されています。アルテラでは、コンプリーション・タイムアウト・メカニズムが10 ms以上で終了することを推奨しています。 |
Implement completion timeout disable |
On/Off |
On |
PCI Express version 2.1または3.0を使用しているエンドポイントに対しては、このオプションはOnにする必要があります。タイムアウトの範囲は選択可能です。Onの場合、コアはPCI Express Device Control Register 2を介してコンプリーション・タイムアウト・ディスエーブル・メカニズムをサポートします。アプリケーション層のロジックは、必要な範囲に向けて実際のコンプリーション・タイムアウト・メカニズムを実装する必要があります。 |