Renesas R5S72645 Doll User Manual


  Open as PDF
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.