Agilex™ 7 Hard Processor System Technical Reference Manual

ID 683567
Date 8/13/2024
Public
Document Table of Contents

15.4.7.2. Indexed Addressing Host Usage

The host uses indexed addressing as follows:

  1. Program the 32‑bit index‑address field into the Control register in the nanddata region. This action provides the flash address parameters to the NAND flash controller.
  2. Perform a 32‑bit read or write in the Data register.
  3. Perform additional 32‑bit reads and writes if they are in the same page and block in flash memory.

It is unnecessary to write to the control register for every data transfer if a group of data transfers targets the same page and block address. For example, you can write the control register at the beginning of a page with the block and page address, and then read or write the entire page by directing consecutive transactions to the Data register.