S3C2416 RISC MICROPROCESSOR
NAND FLASH CONTROLLER
7-1
7
NAND FLASH CONTROLLER
1 OVERVIEW
S3C2416 boot code can be executed on an external NAND flash memory. The S3C2416 is equipped with an
internal SRAM buffer called ‘Steppingstone’. This supports NAND flash boot loader. When you use IROM boot
and select nand flash as boot device, first 8 KB of the NAND flash memory will be loaded in the Steppingstone by
IROM and the boot code will be executed in the steppingstone.
Generally, In IROM boot, the boot code will copy NAND flash content to SDRAM. At that time IROM uses 8Bit
ECC and the NAND flash data will be checked valid or not. After the NAND flash content is copied to SDRAM,
main program will be executed on SDRAM.
To use NAND Flash Device, The OM and the GPC5/6/7 configuration should be set to use IROM boot and select
proper nand device type. Nand Boot written below is boot device in IROM boot. Refer to IROM application Note
for more information. S3C2416 supports nand boot by using IROM boot mode.
2 FEATURES
NAND flash controller features include:
1. Auto boot by: The boot code is transferred into 8-KB Steppingstone after reset. After the boot code is
transfered, boot code will be executed on the Steppingstone.
Note:
IROM boot support 8Bit ECC correction on Nand device booting
2. NAND Flash memory I/F: Support 512Bytes, 2KB and 4KB 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, 4-bit and 8-bit ECC for 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 64-KB internal SRAM buffer can be used for another purpose after NAND flash booting.
Содержание S3C2416
Страница 33: ...S3C2416X RISC MICROPROCESSOR PRODUCT OVERVIEW 1 5 3 BLOCK DIAGRAM Figure 1 1 S3C2416X Block Diagram ...
Страница 38: ...PRODUCT OVERVIEW S3C2416X RISC MICROPROCESSOR 1 10 153 AIN 1 U14 195 EINT 10 GPG2 K15 237 SDATA 14 C18 ...
Страница 122: ...BUS MATRIX EBI S3C2416X RISC MICROPROCESSOR 3 4 NOTES ...
Страница 204: ...DMA CONTROLLER S3C2416X RISC MICROPROCESSOR 8 18 NOTES ...
Страница 284: ...WATCHDOG TIMER S3C2416X RISC MICROPROCESSOR 11 6 NOTES ...
Страница 320: ...REAL TIME CLOCK S3C2416X RISC MICROPROCESSOR 13 16 NOTES ...
Страница 344: ...UART S3C2416X RISC MICROPROCESSOR 14 24 NOTES ...
Страница 380: ...USB2 0 DEVICE S3C2416X RISC MICROPROCESSOR 16 34 NOTES ...
Страница 432: ...2D S3C2416X RISC MICROPROCESSOR 18 38 NOTES ...
Страница 446: ...HS_SPI CONTROLLER S3C2416X RISC MICROPROCESSOR 19 14 NOTES ...
Страница 455: ...S3C2416X RISC MICROPROCESSOR HSMMC CONTROLLER 20 9 4 9 SD COMMAND ISSUE SEQUENCE Figure 20 9 Timeout Setting Sequence ...
Страница 604: ...S3C2416X RISC MICROPROCESSOR S3C2416X RISC MICROPROCESSOR 23 22 NOTES ...
Страница 638: ...PCM AUDIO INTERFACE S3C2416X RISC MICROPROCESSOR 25 18 NOTES ...
Страница 653: ...S3C2416X RISC MICROPROCESSOR ELECTRICAL DATA 26 15 Figure 26 14 SDRAM READ WRITE Timing Trp 2 Trcd 2 Tcl 2 DW 16 bit ...
Страница 670: ...ELECTRICAL DATA S3C2416X RISC MICROPROCESSOR 26 32 NOTES ...
Страница 672: ...MECHANICAL DATA S3C2416X RISC MICROPROCESSOR 30 2 Figure 27 2 330 FBGA 1414 Package Dimension 2 Bottom View ...