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

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

15.5.2.5.2. メモリー領域のコピー (マルチプレーン)

<PP> ページを1つのメモリー位置から別の位置にコピーするには、次の作業を行います。
  1. configグループのmultiplane_operationレジスターのflagビットを1に設定します。
  2. コマンドレジスターに書き込み、CMD_MAPフィールドを2に、そしてBLK_ADDRフィールドを、コピーする領域の開始アドレスに設定します。このアドレスはプレーンに揃える必要があります。
  3. Dataレジスターに0x1000を書き込みます。
  4. コマンドレジスターに書き込み、CMD_MAPフィールドを2に、そしてBLK_ADDRフィールドを、書き込みを行う新しい領域の開始アドレスに設定します。このアドレスもまた、プレーンに揃える必要があります。
  5. Dataレジスターに0x11<PP> を書き込みます。この <PP> は、コピーするページ数です。

<PP> パラメーターは、デバイスのプレーンの数の倍数にする必要があります。