Re: Opinions about AVR32 for Voice Recorder?




"Chris H" <chris@xxxxxxxxxxxx> wrote in message news:v54BiHFGuffHFAZD@xxxxxxxxxxxxxxxxxxxxxxx
In message <8f45c81c-088d-444e-b759-245e2bd4da52@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>, rickman <gnuarm@xxxxxxxxx> writes

not be easy to port application code between manufacturers. However,
there are other concerns about using a proprietary device such as the
AVR32.

ALL MCU are proprietary except the 8051 where there are multiple cores (over 40) some of which are FREE, and multiple
implementations over 600 from about 60+ chip vendors.. The ARM core is single source and definitely NOT free.

I wouldn't call ARM cores single source as they are produced by many
different fabs but there are also several architecture licensees who
produce their own implementations. The only thing that is single source
is the ARM architecture, and that's exactly how you want it (or you get the
mess the x86 "architecture" is in today).

Of course it's rare to see MCUs that have the exact same peripherals,
are pin compatible and run at exact the the same frequency, voltage and
power - this simply doesn't make sense commercially. I'm sure few 8051
implementations fit these criteria.

The main one is tools. Although Atmel may have supported tool
vendors to develop compilers and debuggers for this devices, the tool
vendors will sell a lot more of the ARM tool sets and it is very
unlikely that the AVR32 tools will work as well as the ARM tools.

I think you will find that the IAR compiler will be at a similar standard for both ARM and AVR32.

Ie. code quality similar to GCC...

The Gcc is a movable feast and depending who's implementation (and library) you get is not going to be constant on
any architecture let alone across architectures. However I would think that it is going to be as good on AVR as ARM.

GCC is far behind the state of the art on many architectures.

Wilco


.



Relevant Pages

  • Re: [OT] Architectures, was: Re: What is more important now, VMS software or hardware?
    ... Given this VSI statement, ARM and MIPS aren't in the VMS context. ... each successive port the volume decreases. ... the new architecture specific code to be plugged into it's own slot ...
    (comp.os.vms)
  • Re: considering i386 as a tier 1 architecture
    ... I am writing this email to discuss the i386 architecture in FreeBSD. ... and replace it with the ARM architecture as Tier 1. ...
    (freebsd-hackers)
  • [PATCH] Unicore architecture patch review, part 2
    ... This is the second part of my review of the architecture, ... The recurring theme with the unicore code is that it uses unnecessary ... This seems to be specific to some ARM IDE controller, ...
    (Linux-Kernel)
  • Re: Opinions about AVR32 for Voice Recorder?
    ... a criticism of the AVR32, or a recommendation for a good alternative? ... to the more mainstream offerings. ... ARM core market? ... A 16 bit ADC on an MCU is likely not going to be a very good 16 bit ...
    (comp.arch.embedded)
  • Re: ARM with /proc/ioports?
    ... before i got the board, i heard, ARM architecture never use IO ports as ... know PC/104 is actually ISA up to the term of architecture, ... itself is architecture denpendent and tied with x86. ... that why PC/104 can be used on an ARM board? ...
    (comp.os.linux.embedded)