[En-Nut-Discussion] Nut 3: SD/MMC speed?

Ralph Mason ralph.mason at telogis.com
Fri Jan 27 08:27:36 CET 2006


Well Even at 16Mhz a AVR isn't going to approach anywhere near shifting 
20 megabytes a second.

Max you have 16,000,000 instructions per second to play with.  And you 
ain't going to shift a byte in less that 4 instructions, probably more 
like 50-100 instructions per byte (assuming you need to read the data 
from somewhere) - this gives you 16 KB - 32KB a second.  Big difference.

Ralph


> Howdy.
> I'm developing a very fast data-recorder.  Ultimately, I hope I can
> write 20MB /sec to a 133x CF or SD card, but for now, I'll settle
> for what I can get.
>
> Assuming the card is fast enough, how fast can the ethernut write to the
> MMC port?  For some perspective, MMC supports a 20 MHz clock, which
> means ~2.4 MB/s, and SD supports a 25 MHz clock and 4 bits, giving
> ~10MB/s.
>
> Can the CPLD get those kinds of clock rates?  It looks like I could
> use a state machine to handle the interface and just feed it data from
> the CPU or the expansion port.
>
> Also, if I'm reprogramming the expansion port, is the CPLD used for
> anything other than SD/MMC and some interconnects?
>
> Thank you for your time,
>   Aaron Burt
> _______________________________________________
> En-Nut-Discussion mailing list
> En-Nut-Discussion at egnite.de
> http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
>
>   




More information about the En-Nut-Discussion mailing list