English
Language : 

SH7764 Datasheet, PDF (1333/1752 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC Engine Family SH-4A Series
Section 25 NAND Flash Memory Controller (FLCTL)
Section 25 NAND Flash Memory Controller (FLCTL)
The NAND flash memory controller (FLCTL) provides interfaces for an external NAND-type
flash memory. To take measures for errors specific to flash memory, the FLCTL supports the
ECC-code generation function and error detection function.
Note: The flash memory using Multi Level Cell (MLC) technology is not supported by this LSI.
25.1 Features
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
An access unit of 2048 + 64 bytes, referred to as a page, is used in some datasheets for NAND-
type flash memory. In this manual, an access unit of 512 + 16 bytes, referred to as a sector, is
always used.
• Read or write in byte units
Access Modes: The FLCTL can select one of the following two access modes.
• Command access mode: Performs an access by specifying a command to be issued from the
FLCTL 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 physical sector units by specifying a physical
sector and controls ECC-code generation and check. By specifying the number of sectors, the
continuous physical sectors can be read or written.
Sectors and Control Codes:
• A sector is comprised of 512-byte data and 16-byte control code. The 16-byte control code
includes 8-byte ECC.
• The position of the ECC in the control code can be specified in 4-byte units.
• User information can be written to the control code other than the ECC.
Rev. 1.00 Nov. 22, 2007 Page 1277 of 1692
REJ09B0360-0100