[Yaffs] YAFFS, DOC - newbie questions

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Sudeep Jain
Date:  
To: yaffs
Old-Topics: Re: [Yaffs] [Yaffs]bad sector control
Subject: [Yaffs] YAFFS, DOC - newbie questions
hello,

As part of my masters project, I am planning to
implement a new flash file system that shall be log
structured in nature. The goal is not to have a
production quality file system, but something that
allows me to demonstrate and contribute one or two key
ideas, and get results about optimizing
writes/reads/erases etc. As Ive never done any kernel
hacking before, neither have I worked with flash
memory, so I have no idea as to how difficult/easy
this job is going to be.

From the hardware aspect, I need a flash memory
package that

a) has multiple flash chips within. (I need at least
3, preferably 4)
b) which hooks up into a standard interface (say
IDE/USB)
c) allows me access to write data on whichever (chip,
block, page) I want to.
d) Has all the lower level drivers in a pretty stable
condition.

From these requirements, it appears that the M-Systems
Disk on Chip devices are the best, as they are
supported by MTD (are they ?), they hook up into a
standard IDE interface, dont emulate a hard disk, and
hopefuly (at least the larger disk sizes) have
multiple flash chips inside which I can then access in
parallel.

Questions
1) Can the DOC devices be changed to allow access by
the host system at a (chip, block, page) level ?
2) Do the MTD drivers work with DOC devices, and can
they provide this level of access ?
3) Do the MTD devices have multiple NAND chips inside
? How do I find how many there are ?

Thanks
Sudeep


        
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo