33.1.3 Flash Architecture

Each Flash partition is built up of several pages, also known as sectors. The controller works with a panel made from 4 KB pages with each page containing 4 rows of Flash data. A row is the largest selectable region for contiguous programming of Write Words.

A 128-bit Flash has a 4 row page and a 32-bit write word:
  • Row = 256 Write Words

A page of Flash is the smallest unit of memory that can be erased in a single operation. A panel’s Program Flash Memory (PFM) space can also be erased in a single operation. All other erases use multiple operations.

A Write Word is the only unit of memory that can be programmed at a time. All other programming operations are made up of several contiguous Write Word Program operations.

The FCW supports the following:

  • Row Write: Write Word by Write Word programming until the whole Row is written. Data is read by the FCW from System SRAM.
  • Quad Write: The FCW performs 4 writes of data from holding registers.
  • Single Write: The FCW performs one write of data from holding registers.