Compact flash transfer rate (w/microcontroller)

Sure. You can buffer. But if you act this way you cannot "sustain" this speed, can you? Can you write 66MB/sec continously to the flash? Unless you get a FIFO or a SRAM buffer of the same size.... :-)

IMHO sustained write speed are at present more or less 10MB/sec (according to cf makers). Maybe I'm not up to date.

I was investigating on the limit for streaming continous data to a compact flash (or sd/mmc) device.

Bye, have a nice day! Aldo

Reply to
Haldo
Loading thread data ...

What Thomas described was more interesting than just a buffer - it was hardware capable of writing in parallel to multiply the throughput (RAID-like?) The increased speed would seem to be sustainable.

Reply to
toby

Ok. But is this the way current compact flash memories work?

Greetz,Aldo

Reply to
Haldo

True in theory. But think about the pin count. This is done internally on the flash chip, but not externally.

The idea is already in the flash chip. It is also the main legal issue on the on-going case of Lexar vs. Toshiba. The argument is whether Toshiba came up with this simple idea (as they argued) or they learned it from Lexar (several years ago).

Not really. The host is probably talking to the on-board controller first. The controller then feeds data to the flash chip, in 8 or 16 bits data path. Many CFs are limited to 1.5 to 2.0 MB/s, according to our actual experiences with them.

Reply to
linnix

Typically in a CompactFlash you have a controller and a Flash chip. Say for instance you replaced the Flash chip with a multiplexer, and two Flash chips side-by-side. The multiplexer delivers a byte of data to one Flash and then the next byte of data to the other Flash (a D-latch holding the data at each Flash). You've now doubled the write speed of the card. Now try it with 4,

8, 16 (ect...) Flash chips in parallel. Heck, why not just design a Flash chip that has the multiplexer and parallel Flash sectors built right in. The write speed, in theory, should be able to keep up to any RAM chip. Reading is just the reverse using a demux.

Thomas

Reply to
Thomas Magma

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.