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

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

16.4.3.1.7. CCSのタイムアウト

コマンドがカードデバイスからのCCSを想定している (cmdレジスターでccs_expectedビットが1に設定されている) 場合、コマンドのステートマシンはCCSを待機し、CCS待機状態で維持されます。CE‑ATAカードがCCSの送信に失敗した場合は、ホスト・ソフトウェアでタイムアウト・メカニズムを実装し、コマンドとデータパスを解放する必要があります。コントローラーはハードウェア・タイマーを実装していません。ホスト・ソフトウェアの責任で、ソフトウェア・タイマーを維持管理します。

CCSのタイムアウトが発生した場合、ホストは、ctrlレジスターのsend_ccsdビットを設定し、CCSDコマンドを発行する必要があります。コントローラーのコマンドパスのステートマシンは、CCSDコマンドをCE‑ATAカードデバイスに送信し、アイドル状態に入ります。また、CCSDコマンドを送信後、ホストはSD/SDIO STOP_TRANSMISSIONコマンドをCE‑ATAカードに送信し、未処理のATAコマンドを中止する必要があります。