3.3.3 NAND Flash Memory

The board features one SLC 4-Gbit NAND Flash memory, MX30LF4G28AD-XKI.

The high capacity of this memory device allows for large programs and operating systems to be stored.

The SAMA7D6 Series MPU features one Programmable Multibit Error Correcting Code (PMECC) controller, which can be used to generate redundancy information for both SLC and MLC NAND devices. It supports redundancy for correction of 2, 4, 8, 12, 24 or 32 errors per sector of data.

Figure 3-24. NAND Flash Memory Schematic

Keep the JP9 jumper placed on the J36 header to be able to boot from (or use) the NAND Flash memory.

Remove the JP9 jumper to prevent the system from booting from the NAND Flash memory.

Table 3-10. NAND Flash Memory Signal Description
PIOSignal NameSignal Description
PA0NAND_WENAND Flash Write Enable signal
PA1NAND_ALENAND Flash Address Latch Enable signal
PA2NAND_CLENAND Flash Command Latch Enable signal
PA3NAND_D0NAND Flash data 0
PA4NAND_D1NAND Flash data 1
PA5NAND_D4NAND Flash data 4
PA6NAND_D5NAND Flash data 5
PA7NAND_D6NAND Flash data 6
PA8NAND_D7NAND Flash data 7
PA9NAND_D2NAND Flash data 2
PA10NAND_D3NAND Flash data 3
PA11NAND_RDYNAND Flash Ready signal
PA12NAND_RENAND Flash Output Enable signal
PA13NAND_CSNAND Flash Chip Select line