Flash File Systems or Translation Layers?

marty fouts mf.danger at gmail.com
Fri May 19 19:17:34 UTC 2006


On 5/18/06, Jim Thompson <jim at netgate.com> wrote:

> Your >= 64MB requirement also tends to 'signal' why you prefer NAND
> flash, as its much less
> expensive than NOR flash in similar densities.  Still, this "64MB"
> requirement makes for an expensive board.

TS7250, quantity 1, with 128mb NAND is < $200 US.  That's hardly
expensive. It's one of the cheapest ARM based development board that
I'm aware of.

> > Agreed.  But I think that NAND and NOR are enough different that they
> > need to be supported differently.
>
> Perhaps, thought I will allow that JFFS2 can deal with both, and a
> good FTL would be able to 'hide' most of
> the details.

Here we have to agree to disagree. My experience with JFFS2 suggests
that while it can "deal" with NAND, it doesn't do so very well.

I also don't believe that a single FTL works well to cover the range
of differences between NOR and NAND. I'd rather have a separate FTL
for each, that concentrates on doing a good job for that kind of
flash.


More information about the freebsd-small mailing list