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

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

16.4.2.5.4. ホストにおけるバスのバーストアクセス

bmodレジスターのfixed burst (fb) ビットを使用してコンフィグレーションされている場合、内部DMAコントローラーは、マスター・インターフェイスで固定長のバースト転送の発行を試みます。最大のバースト長は、bmodレジスターのprogrammable burst length (pbl) フィールドに示され、それによって制限されます。記述子がフェッチされている際に、マスター・インターフェイスは常に4のバーストサイズをインターコネクトに提供します。

内部DMAコントローラーは、コンフィグレーションされているバーストを収容する十分なスペースがFIFOバッファーで利用可能な場合、もしくは転送の終わりまでのバイト数がコンフィグレーションされているバースト長よりも短い場合にのみデータ転送を開始します。DMAマスター・インターフェイスが固定長のバーストにコンフィグレーションされている場合、INCR4、INCR8またはINCR16と単一のトランザクションの最も効率的な組み合わせを使用してデータを転送します。DMAマスター・インターフェイスが固定長のバーストにコンフィグレーションされていない場合は、INCR (長さ未定義) と単一のトランザクションを使用してデータを転送します。