Intel® Arria® 10 Hard Processor System Technical Reference Manual

ID 683711
Date 8/28/2023
Public
Document Table of Contents

14.4.8. Command Mapping

The NAND flash controller supports several flash controller‑specific MAP commands, providing an abstraction level for programming a NAND flash device. By using the MAP commands, you can avoid directly programming device‑specific commands. Using this abstraction layer provides enhanced performance. Commands take multiple cycles to send off‑chip. The MAP commands let you initiate commands and let the flash controller sequence them off‑chip to the NAND device.

The NAND flash controller supports the following flash controller‑specific MAP commands:

  • MAP00 commands—boot‑read or buffer read/write during read‑modify‑write operations
  • MAP01 commands—memory arrays read/write
  • MAP10 commands—NAND flash controller commands
  • MAP11 commands—low‑level direct access