インテルのみ表示可能 — GUID: ewe1481130137414
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: ewe1481130137414
Ixiasoft
16.5.8.1.1. 一時停止
データの転送を一時停止するには、次の内容を実行します。†
- カードのオフセット0x08にあるCCCRのSBSビットを読み出し、SDIOカードがSUSPEND/RESUMEプロトコルをサポートしているかを確認します。†
- 必要な機能番号のデータ転送が処理中であるかを確認します。現在アクティブな機能番号は、CCCRのFunction Selectビット (FSx) であるカードのオフセット0x0Dのビット3:0に反映されます。†
注: Bus Statusビット (BS) であるアドレス0xCのビット0が1の場合は、FSxビットで提供されている機能番号のみが有効です。†
- 転送を一時停止するには、Bus Releaseビット (BR) であるアドレス0xCのビット2を1に設定します。†
- カードのオフセット0x0CにあるCCCRのBRビットとBSビットをそれらが0に設定されるまでポーリングします。現在選択されている機能がデータバスを使用している際に、BSビットは1になります。BRビットは、バスの解放が完了するまで1に維持されます。BRビットおよびBSビットが0の場合は、選択されている機能からのデータ転送が一時停止しています。†
- 読み出しデータの転送中に、コントローラーはカードからのデータを待機することができます。データ転送がカードからの読み出しである場合は、SUSPENDコマンドが正常に完了すると、コントローラーに通知を行う必要があります。コントローラーはその後、データのステートマシンをリセットし、待機状態を終了します。これを行うには、ctrlレジスターのabort read data (abort_read_data) ビットを1に設定します。†
- rintstsレジスターでdtoビットが1に設定されるまでポーリングを行い、データの完了を待機します。転送における保留中のバイト数を特定するには、コントローラーのtransferred CIU card byte count (tcbcnt) レジスターを読み取ります。この値を合計転送サイズから差し引きます。この数値は、転送を適切に再開するために使用します。†