インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

16.4.2.5.6. バッファーサイズの計算

ドライバーは、送信または受信するデータの量を認識します。カードへの送信の場合、内部DMAコントローラーは、DES1記述子フィールドのバッファー・サイズ・フィールドで示されている数に等しいバイト数をFIFOバッファーから転送します。

記述子が最後としてマークされていない (DES0フィールドのLDビットが0に設定されている) 場合、記述子の対応するバッファーはフルであるとみなされ、バッファー内の有効なデータの量は、バッファー・サイズ・フィールドで正確に示されます。記述子が最後としてマークされている場合は、バッファーがフルの場合とフルではない場合があります。これは、DES1フィールドのバッファーサイズで示されます。ドライバーは、有効な位置の数を認識します。 ドライバーでは、残りの無効なバイトを無視することが想定されています。