Visible to Intel only — GUID: ewo1481129926345
Ixiasoft
Visible to Intel only — GUID: ewo1481129926345
Ixiasoft
15.4.9.1.2. Using Multi-Transaction DMA Commands
If you want the NAND flash controller DMA to perform cacheable accesses then you must configure the cache bits by writing the l3master register in the nandgrp group in the system manager. The NAND flash controller DMA must be idle before you use the system manager to change its cache capabilities.
You can issue non‑DMA MAP10 commands while the NAND flash controller is in DMA mode. For example, you might trigger a host‑initiated page move between DMA commands, to achieve wear leveling. However, do not interleave non‑DMA MAP10 commands between the command‑data pairs in a set of multi-transaction DMA commands. You must issue all four command‑data pairs shown in the above tables before sending a different command.
MAP10 commands in multi-transaction format are written to the Data register at offset 0x10 in nanddata, the same as MAP10 commands in increment four (INCR4) format (described in "Burst DMA Command").