I have been working with the Xmega here porting some of my previous apps to it.
Been getting some great advice / help here and want to throw this out there for some opinions / advice.
On this thread I moved the ATmega128 code over to the Xplained Xmega128a1. The thread is here.
http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewtopic&t=7622&highlight=
This benchmark program determines the data transfer rates for SDSC/SDHC cards under AVR-DOS. I use the raw reads as an indicator for how fast the cards are and they are not all created equal even in the same class. My fastest card is a SDSC card and can xfer 2048, 512byte sectors or 1024^2 bytes in 1.771seconds or 592.081KBs.
With Xmega running at 32MHZ and SPI SCK @ sysclk/2 or 16MHZ. I am still a ways away from the current standard fmax of 25MHZ of SCK. The newer UHS class devices can be clocked up to 100MHZ.
Short of overclocking the Xmega, not a good idea for a production device, is there a way to get a faster SCK with the Xmega?
Will a DMA transfer increase the data transfer rate?
TIA,
Mark
[b:e94fbf1115][color=red:e94fbf1115](BASCOM-AVR version : 2.0.7.6 )[/b:e94fbf1115][/color:e94fbf1115]
↧