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

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

16.5.9.4.2. CCSタイムアウト後の回復

CCSを待機中にタイムアウトが発生した場合は、ホストはCCSDコマンドに続いてSTOPコマンドを送信し、保留中のATAコマンドを中断する必要があります。ホストはコントローラーを設定することで、CCSDパターンを送信後に内部で生成されるSTOPコマンドを送信することができます。
  • CCSDコマンドの送信 - ctrlレジスターのsend_ccsdビットを1に設定します。
  • 外部STOPコマンドの送信 - CE‑ATAカードデバイスとコントローラー間のデータ転送を終了します。STOPコマンドの送信に関しては、転送の停止コマンドと中断コマンドを参照してください。
  • 内部STOPコマンドの送信 - ctrlレジスターのsend_auto_stop_ccsdビットを1に設定し、内部で生成されるSTOPコマンドを送信するようにコントローラーに指示します。STOPコマンドを送信後、コントローラーはrintstsレジスターのacdビットを1に設定します。send_auto_stop_ccsdビットは、send_ccsdビットを設定するとともに、1に設定する必要があります。