Intel® Agilex™ Hard Processor System Technical Reference Manual

ID 683567
Date 11/11/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

15.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—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