From: "Steven J. Hill" <sjhill@cotw.com>
To: Qiuyuan Liu <qliu@neontech.com>
Cc: mtd@infradead.org
Subject: Re: What's NAND Flash? and What's NOR Flash?
Date: Wed, 25 Oct 2000 06:23:01 -0500 [thread overview]
Message-ID: <39F6C295.4F18B65D@cotw.com> (raw)
In-Reply-To: NEBBIEMEALBHLOIINDCNMEJNCAAA.qliu@neontech.com
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
prev parent reply other threads:[~2000-10-25 11:12 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
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 message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=39F6C295.4F18B65D@cotw.com \
--to=sjhill@cotw.com \
--cc=mtd@infradead.org \
--cc=qliu@neontech.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox