インテルのみ表示可能 — GUID: ewo1481129926345
Ixiasoft
インテルのみ表示可能 — GUID: ewo1481129926345
Ixiasoft
15.4.9.1.2. マルチトランザクションDMAコマンドの使用
NANDフラッシュ・コントローラーのDMAでキャッシュ可能なアクセスを実行する場合は、システム・マネージャーのnandgrpグループのl3masterレジスターを書き込み、キャッシュビットをコンフィグレーションする必要があります。システム・マネージャーを使用してキャッシュ機能を変更する前に、NANDフラッシュ・コントローラーのDMAをアイドル状態にする必要があります。
NANDフラッシュ・コントローラーがDMAモードの際に、DMA以外のMAP10コマンドを発行することができます。例えば、DMAコマンドの間でホストが開始するページ移動をトリガーし、ウェアレベリングを実現することができます。ただし、マルチトランザクションDMAコマンドのセットにおいて、コマンドとデータのペアの間にDMA以外のMAP10コマンドをインターリーブしないでください。上の表に示されているコマンドとデータの4つのペアはすべて、別のコマンドを送信する前に発行する必要があります。
マルチトランザクション形式のMAP10コマンドは、nanddataのオフセット0x10にあるDataレジスターに書き込まれます。これは、インクリメント4 (INCR4) 形式のMAP10コマンド (「バーストDMAコマンド」で説明されています) と同じです。