Renesas R5S72623 User Manual

Page of 2152
 
Section 25   NAND Flash Memory Controller 
R01UH0134EJ0400  Rev. 4.00  
 
Page 1287 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
Section 25   NAND Flash Memory Controller 
The NAND flash memory controller provides interfaces for an external NAND-type flash 
memory. To take measures for errors specific to flash memory, the NAND flash memory 
controller supports the ECC generation and error detection functions. 
Up to 4-symbol ECC generator, error detector, and hardware error pattern generator have been 
provided in addition to the 3-symbol ECC detector of the earlier products. 
25.1
 
Features 
(1)  NAND-Type Flash Memory Interface 
  Interface directly connectable to NAND-type flash memory 
  Read or write in sector units (512 + 16 bytes) and ECC processing executed 
  Read or write in byte units 
  Supports large-block (2048 + 64 bytes) flash memory* 
  Supports addresses for 2 Gbits and more by extension to 5-byte addresses 
 
Note:  *  This module handles 512 + 16 bytes as a sector. For products with 2048 + 64 byte-
pages, this module divides a page into 512 +16 bytes units (i.e. four sectors per page) 
for processing. 
 
(2)  Access Modes: This module can select one of the following two access modes. 
  Command access mode: Performs an access by specifying a command to be issued from this 
module to flash memory, address, and data size to be input or output. Read, write, or erasure of 
data without ECC processing can be achieved. 
  Sector access mode: Performs a read or write in sector units by specifying a sector address and 
controls ECC generation and check. By specifying the number of sectors, the continuous 
physical sectors can be read or written.