インテルのみ表示可能 — GUID: esp1481130272847
Ixiasoft
1. インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル改訂履歴
2. ハード・プロセッサー・システムの概要
3. Cortex-A53 MPCoreプロセッサー
4. キャッシュ・コヒーレンシー・ユニット
5. システムメモリー管理ユニット
6. システム・インターコネクト
7. ブリッジ
8. DMAコントローラー
9. オンチップRAM
10. ECC (エラー検出訂正) コントローラー
11. クロック・マネージャー
12. システム・マネージャー
13. リセット・マネージャー
14. ハード・プロセッサー・システムのI/Oピンの多重化
15. NANDフラッシュ・コントローラー
16. SD/MMCコントローラー
17. イーサネット・メディア・アクセス・コントローラー
18. USB 2.0 OTGコントローラー
19. SPIコントローラー
20. I2Cコントローラー
21. UARTコントローラー
22. 汎用I/Oインターフェイス
23. タイマー
24. ウォッチドッグ・タイマー
25. CoreSightのデバッグとトレース
A. ブートとコンフィグレーション
B. HPSを介したセキュア・デバイス・マネージャーQuad SPIフラッシュ・コントローラーへのアクセス
3.5.1. 例外レベル
3.5.2. 仮想化
3.5.3. メモリー管理ユニット
3.5.4. レベル1キャッシュ
3.5.5. レベル2メモリーシステム
3.5.6. スヌープ制御ユニット
3.5.7. 暗号化による拡張
3.5.8. NEONマルチメディア・プロセッシング・エンジン
3.5.9. 浮動小数点演算装置
3.5.10. ACEバス・インターフェイス
3.5.11. アボート処理
3.5.12. キャッシュ保護
3.5.13. 汎用割り込みコントローラー
3.5.14. 汎用タイマー
3.5.15. デバッグモジュール
3.5.16. キャッシュ・コヒーレンシー・ユニット
3.5.17. クロックソース
25.4.1. デバッグ・アクセス・ポート
25.4.2. CoreSight SoC-400タイムスタンプ・ジェネレーター
25.4.3. システム・トレース・マクロセル
25.4.4. トレースファネル
25.4.5. CoreSightのトレース・メモリー・コントローラー
25.4.6. AMBAトレース・バス・レプリケーター
25.4.7. トレース・ポート・インターフェイス・ユニット
25.4.8. NoCトレースポート
25.4.9. エンベデッド・クロス・トリガー・システム
25.4.10. エンベデッド・トレース・マクロセル
25.4.11. HPSのデバッグAPBインターフェイス
25.4.12. FPGAインターフェイス
25.4.13. デバッグクロック
25.4.14. デバッグのリセット
インテルのみ表示可能 — GUID: esp1481130272847
Ixiasoft
17.6.3. 記述子の概要
イーサネット・サブシステムのDMAは、DMAコントローラーの章で説明されているように、単一の拡張記述子に基づきデータを転送します。拡張記述子は、システムメモリーで作成されます。記述子アドレスは、ワードでアライメントされている必要があります。
拡張記述子または代替記述子の形式では、通常の記述子形式の4 DWORDではなく、8 DWORD (32バイト) を保有することができます。
拡張または代替記述子構造の機能は次のとおりです。
- 代替記述子構造は、最大8KBのバッファーをサポートするように実装されます (ジャンボフレームに効果的です)。†
- TDES0、TDES1、RDES0 (高度なタイムスタンプまたはIPCフルオフロードのコンフィグレーション)、およびRDES1では、制御ビットとステータスビットの再割り当てがあります。†
- 高度なタイムスタンプを選択すると、送信記述子はTDES6およびTDES7にタイムスタンプを格納します。†
- 高度なタイムスタンプ、IPCフル・チェックサム・オフロード・エンジン、またはレイヤー3およびレイヤー4のフィルター機能が選択されている場合は、受信記述子構造は、拡張ステータス (RDES4) およびタイムスタンプ (RDES6およびRDES7) の格納にも使用されます。†
- 記述子構造には、次のオプションのいずれかを選択することができます。
- レジスター448 (Timestamp Control Register) でタイムスタンプが有効になっている場合、もしくはレジスター0 (MAC Configuration Register) でチェックサム・オフロードが有効になっている場合は、レジスター0 (Bus Mode Register) のビット7 (Descriptor Size) を設定し、ソフトウェアで記述子ごとに32バイト (8 DWORD) のメモリーを割り当てる必要があります。
- タイムスタンプまたはチェックサム・オフロードが有効になっていない場合は、拡張記述子 (DES4からDES7) は必要ありません。そのため、ソフトウェアでは、レジスター0 (Bus Mode Register) のビット7 (Descriptor Size) を0にクリアすることにより、デフォルトサイズの16バイト (4 DWORD) で記述子を使用することができます。