public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* What's NAND Flash? and What's NOR Flash?
@ 2000-10-25  3:20 Qiuyuan Liu
  2000-10-25 11:23 ` Steven J. Hill
  0 siblings, 1 reply; 2+ messages in thread
From: Qiuyuan Liu @ 2000-10-25  3:20 UTC (permalink / raw)
  To: mtd

Or could you tell me where to find the answers? I tried google.com and don't
get satisfactory results.

Thank you,
Qiuyuan Liu



To unsubscribe, send "unsubscribe mtd" to majordomo@infradead.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: What's NAND Flash? and What's NOR Flash?
  2000-10-25  3:20 What's NAND Flash? and What's NOR Flash? Qiuyuan Liu
@ 2000-10-25 11:23 ` Steven J. Hill
  0 siblings, 0 replies; 2+ messages in thread
From: Steven J. Hill @ 2000-10-25 11:23 UTC (permalink / raw)
  To: Qiuyuan Liu; +Cc: mtd

Qiuyuan Liu wrote:
> 
> Or could you tell me where to find the answers? I tried google.com and don't
> get satisfactory results.
> 
Flash, in general, is a high-speed EEPROM where you program and erase
BLOCKS of data at a time whereas with normal EEPROM you usually have
to erase the entire device all at once but you can program/write single
bytes at a time.

NOR flash is a linear addressed device with individual data and address
lines just like a DRAM chip would have. It can directly mapped into the
CPU's address space and accessed just like it was a ROM memory. It's
program and erase speeds are fairly quick with erases taking the longest.

NAND flash is a non-linear addressed device where the data and commands
are multiplexed onto 8 I/O lines into the flash chip. NAND has the
advantage of only requiring a few bytes of the CPU's memory map but at
the expense of more complicated device drivers.

NAND flash is an order of magnitude faster or more than NOR for erase
and program operations. However, NAND devices may ship with bad blocks
from the factory and over time blocks will fail. You must do some sort
of bad block management to handle this. NOR flash does not ship with
bad blocks and is simpler to utilize. The bit densities of NAND are also
greater than NOR flash.

Here are a couple of URLs:

Excellent explanation of NAND technology -
                 http://www.datalight.com/flashwp.htm

Great page for looking up technology definitions -
                 http://www.pcwebopedia.com/

-Steve

-- 
 Steven J. Hill - Embedded SW Engineer
 Public Key: 'finger sjhill@mail.cotw.com'
 FPR1: E124 6E1C AF8E 7802 A815
 FPR2: 7D72 829C 3386 4C4A E17D


To unsubscribe, send "unsubscribe mtd" to majordomo@infradead.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2000-10-25 11:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-10-25  3:20 What's NAND Flash? and What's NOR Flash? Qiuyuan Liu
2000-10-25 11:23 ` Steven J. Hill

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox