Samsung S3C6400X User Manual page 162

Table of Contents

Advertisement

S3C6400X RISC MICROPROCESSOR
8
NAND FLASH CONTROLLER
OVERVIEW
Recently NOR flash memory price has increased and price for SDRAM and a NAND flash
memory is moderatly placed. This is the reason why customer prefer to execute the boot code on a NAND flash
and execute the main code on SDRAM.
S3C6400X boot code can be executed on an external NAND flash memory. The S3C6400X is equipped with an
internal SRAM buffer called 'Steppingstone'. This supports NAND flash boot loader. When you boot, first 4 KB of
the NAND flash memory will be loaded into Steppingstone and the boot code that is loaded into Steppingstone will
be executed.
Generally, the boot code will copy NAND flash content to SDRAM. Using hardware ECC, the NAND flash data
validity will be checked. After the NAND flash content is copied to SDRAM, main program will be executed on
SDRAM.
To use NAND Flash, 'XSELNAND' pin must be connected to one.
FEATURES
NAND flash controller features include:
1) Auto boot: The boot code is transferred into 4-KB Steppingstone during reset. After the boot code is
transfered, boot code will be executed on the Steppingstone.
Note: NAND Flash controller don't support ECC correction on booting
2) NAND Flash memory I/F: Support 512Bytes and 2KB Page.
3) Software mode: User can directly access NAND flash memory. for example this feature can be used in
read/erase/program NAND flash memory.
4) Interface: 8-bit NAND flash memory interface bus.
5) Hardware ECC generation, detection and indication (Software correction).
6) Support both SLC and MLC NAND flash memory : 1-bit ECC for SLC and 4-bit ECC for MLC NAND flash.
7) SFR I/F: Support Byte/half word/word access to Data and ECC Data register, and Word access to other
registers
8) SteppingStone I/F: Support Byte/half word/word access.
9) The Steppingstone 4-KB internal SRAM buffer can be used for another purpose after NAND flash booting.
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
NAND FLASH CONTROLLER
8-1

Advertisement

Table of Contents
loading

Table of Contents