prettify

Sep 18, 2016

Nand flash quick notes

chip->plane->block->page/oob(out of band redundancy area) page is typically 2k 4k 8k. block is typically 128k 256k 512k bit flip, ecc Nand flash interface I/o pins: I/O0-7, CLE(command latch enable), ALE(address latch enable), CE (chip enable), RE(read enable), WE(write enable) page register on nand flash is a page buffer, user has to issue command 0x10 to write into nand BBT(bad block table), bad block management ONFI(open nand flash interface) standard copy back is a feature which support directly copy one page to another (don't have to go external bus) page read 0x30, 0x00 page write 0x80, 0x10 read id 0x90 block erase 0x60, 0xd0