Re: Microcontroller selection



Ulf Samuelsson wrote:
"Ravishankar S" <ravishankar.s@xxxxxxxxxxxx> skrev i meddelandet news:f5tibc$9fb$1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

thanks group, once again for the hints:

that narrows down my search, since there are a huge number of
microcontrollers out there.

linux: now it seems overkill for the application. that's now for sure..

AP7000 is not suitable: it has way too many peripherals..and its intended
for multimedia low-power apps, but AVR32UC - microcontrollers seems to be a
perfect fit. Im yet to look at the ST micro.


If you want high speed USB (480 Mbps), your selection is limited.
If you accept Full Speed USB (12 Mbps), then your next
selection criteria should be high speed DMA driven synchronous
serial peripherals.

The Atmel synch serial port peripherals generally run as fast as the CPU core.

Since you are targeting JTAG, I'd suggest a simple Compression wrapper on the USB link. The JTAG clock data has to be uncompressed, but
you can stream the USB data compressed, and that will remove any USB bottleneck. - and it is the long datastreams that will benefit the most
from compression.

So, target a device with good DMA into largish RAM blocks, and with the fastest possible SPI CLK speeds.
USB -> DMA -> Packed RAM
PackedRam => CPU Unpack => UnpackedRAM
UnpackedRAM -> DMA -> SPI/SSC

Ulf can probably help with the details :)

-jg



.



Relevant Pages

  • Re: Microcontroller selection
    ... but AVR32UC - microcontrollers seems to be ... If you accept Full Speed USB, ... I'd suggest a simple Compression wrapper ... Fast USB datastreams would overrun the ARM state machine. ...
    (comp.arch.embedded)
  • Re: Image Backups and Vista
    ... At 1-1 compression I do believe that a larger USB attached drive just made my Christmas list. ... Data backups that I care ... My Windows Live Mail data is backed up ...
    (microsoft.public.windows.vista.installation_setup)
  • Re: Logic Analyzer Recommendations
    ... web pages that note that the acquisition speed is limited by the USB bus ... USB logic analyzers can have a lot of bang for the buck (and I use mine ... force a tradeoff between precision ... Compression does allow for long delays between events at quite high ...
    (sci.electronics.design)
  • Software-only USB driver fuer AVR
    ... Sie stellt eine vollstaendige Loesung vor, mit der AVR ... USB auf einen Widerstand und einen USB-Stecker (bei Verwendung der Open ... Objective Development Announces Commercial Licenses and Bundled USB IDs ... AVR microcontrollers, just in time for the driver's one year ...
    (de.sci.electronics)
  • Re: Weather Stations
    ... as some PIC microcontrollers have the hardware built in, ... USB is way over the top. ... USB hardware was available it'd still need to run rather faster than ... broadcasting, ...
    (Debian-User)