From: "Jörn Engel" <joern@lazybastard.org>
To: Adrian Hunter <ext-adrian.hunter@nokia.com>
Cc: linux-mtd@lists.infradead.org
Subject: Re: Does mtd support two-plane page program for nand flash?
Date: Fri, 9 Mar 2007 12:42:46 +0100 [thread overview]
Message-ID: <20070309114246.GA4897@lazybastard.org> (raw)
In-Reply-To: <45F11641.1010507@nokia.com>
On Fri, 9 March 2007 10:09:37 +0200, Adrian Hunter wrote:
>
> OneNAND DDP does this too (google: onenand "2x program")
Thanks!
> I presume the possibility exists to have the driver pretend that the
> page size is twice as large and there are half as many erase blocks.
> It would have to map the addressses accordingly - and everything
> else would have to be willing to accept a 4KiB page with 8
> subpages and 128 bytes of oob.
That would be the quick way to get extra bandwidth.
Interleaving writes to both planes can also help latency. It is
possible to write to one plane while the other is erasing. It is
possible to do two writes in parallel. Keeping things seperate would
keep writesize and erasesize low. And by combining two or more planes,
the slowest of them always decides how long a write/erase will take.
So in the long run, I would prefer to keep planes seperate and add
intelligence to filesystems, LogFS in particular.
Jörn
--
It does not matter how slowly you go, so long as you do not stop.
-- Confucius
next prev parent reply other threads:[~2007-03-09 11:59 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-07 6:57 Does mtd support two-plane page program for nand flash? falls huang
2007-03-07 14:34 ` Jörn Engel
2007-03-09 2:15 ` falls huang
2007-03-09 8:09 ` Adrian Hunter
2007-03-09 8:37 ` Kyungmin Park
2007-03-09 11:42 ` Jörn Engel [this message]
2007-03-12 4:49 ` Marteo Tim
2007-03-12 6:53 ` Charles Manning
2007-03-12 10:58 ` Jörn Engel
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=20070309114246.GA4897@lazybastard.org \
--to=joern@lazybastard.org \
--cc=ext-adrian.hunter@nokia.com \
--cc=linux-mtd@lists.infradead.org \
/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