Intel® Arria® 10 Hard Processor System Technical Reference Manual

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

14.4.8.4. MAP11 Commands

MAP11 commands provide direct access to the NAND flash controller’s address and control cycles, allowing software to issue the commands directly to the flash device using the Command and Data registers. The MAP11 command is useful if the flash device supports a device‑specific command not included with standard flash commands. It can also be useful for low‑level debugging.

MAP11 commands provide a direct control path to the flash device. These commands execute command, address, and data read and write cycles directly on the NAND device interface. The host can issue only single‑beat accesses to the nanddata region while using MAP11 commands. The following are the usage requirements:
  • Command, address, and write data values are placed in the Data register.
  • Command and address cycles to the device must be a write transaction on the host bus.
  • For data cycles, the type of transaction on the host bus (read/write) determines the data cycle type on the device interface.
  • On a read, the returned data also appears in the Data register.
  • The Control register encodes the control operation type.