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

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

15.4.8.2. MAP01コマンド

MAP01コマンドでは、ホストメモリーとNANDフラッシュデバイスの特定のページの間で、ページ全体を転送します。MAP01コマンドはページアドレスのみをサポートするため、ページ全体を一度に読み出す、または書き込む必要があります。実際に必要なコマンドの数は、データ転送のサイズによって異なります。Commandレジスターでは、転送の最初のページとブロックを指します。Commandレジスターは、転送内の後続のトランザクションを開始する際には変更せず、ページ全体が転送された際にのみ変更します。

NANDフラッシュ・コントローラーは読み出しコマンドを受信すると、デバイスにロード操作を発行し、ロードが完了するまで待機した後、読み出しデータを返します。読み出すデータでは、ページの先頭からページの終わりまでを読み出す必要があります。

書き込みデータでは、ページの先頭からページの終わりまでを書き込む必要があります。NANDフラッシュ・コントローラーは転送の確認を受信すると、データをデバイスにプログラミングするコマンドを発行します。

フラッシュ・コントローラーは、読み出しおよび書き込みコマンドのバイト・イネーブルを無視し、データ幅全体を転送します。