Re: Microcontroller selection



On Jun 27, 5:00 pm, Jim Granville <no.s...@xxxxxxxxxxxxxxxxxxxxxx>
wrote:
Ulf Samuelsson wrote:
"Ravishankar S" <ravishanka...@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.

It's not always so simple. I have an ARM chip with a slow Jtag/debug
wire. Fast USB datastreams would overrun the ARM state machine. I
have to slow down the USB side just to avoid overrunning the ARM
chip.


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

  • 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)
  • Re: Microcontroller selection
    ... Ulf Samuelsson wrote: ... microcontrollers out there. ... If you want high speed USB, ... I'd suggest a simple Compression wrapper on the USB link. ...
    (comp.arch.embedded)
  • Re: Cheapest USB microcontroller?
    ... and it seems there are quite a few USB ... microcontrollers based on either ARM or 8051. ... They are all over $3 @ qty 1000. ... Very low power sleep mode ...
    (comp.arch.embedded)
  • Newbie update (was Re: Newbie help needed)
    ... Are you really sure you want USB? ... searches on PC USB and Gauge didn't really turn much up. ... -Ethernet and IP for microcontrollers seems a lot more mature than I ... Right now I'm leaning towards this for the interface to the ...
    (comp.arch.embedded)