Re: ARM LPC22xx development tools
- From: ChrisQuayle <nospam@xxxxxxxxxxxx>
- Date: Fri, 09 Feb 2007 21:55:07 GMT
rickman wrote:
I don't remember much about the Dragonball, but I seem to recall that
it was several different processors. Some of them were ARM7 devices.
If so, the clock speed would give you a good idea of the CPU speed not
including memory speed. I think this is a part that uses external
DRAM and Flash, no?
I was using the 68vz328, which is a 68k derivative, but there's no real alternative from Freescale and am quite annoyed that they end of life'd the whole 68k Dragonvball series in such a short space of time. Suddenly, the whole range is no longer manufactured and guess this is the result of the sale of the semi division.There is a Coldfire device with an on chip lcd controller, but it's in a tiny 256 ball bga and is also very expensive compared to the Dragonball. Arm is low cost, seems to be ubiquitous and heavily second sourced, so I guess it will be the way to go for the future.
The LPC22xx parts are all ARM7 as are the SAM7 parts. I am not so
familiar with the ST parts, but I think the STR7 parts are all ARM7 as
well. So the clock speed combined with the wait states for memory
should be a good indicator of relative performance.
Unfortunately, it's not that easy. Clock speed isn't really a good indicator, because it depends on architecture, instruction format, cycles per instruction, instruction mix for the application etc. Looked at the embedded benchmark org website, but there's not much there on arm at all. Overall, the rule for arm7 seems to be mips = 0.9 x clock speed, which would suggest far more throughput, but it's such a different architecture, it's hard to get a fix on actual performance. The only real way will be to get an eval kit and run some code on it.
There is a collection of info on many ARM7 parts at www.gnuarm.com.
Go to the Resources page and scroll down to ARM Device Comparison
Chart. I need to fix a few errors/typos, but it is pretty complete at
the moment. I need to add some of the newer LPC and SAM parts as
well.
A really good site, thanks. The lpc parts in particular seem very capable and low cost. Can also recommend the Keil Arm arch primer, to help get up to speed. Very usefull summary.
Would like to use Solaris on Sparc for development, but memories of fun and games building 68k cross gcc etc to run under another unix variant suggests that it may not be straightforward. All part of the rich tapestry however...
Chris
.
- References:
- ARM LPC22xx development tools
- From: okalex
- Re: ARM LPC22xx development tools
- From: Gene S . Berkowitz
- Re: ARM LPC22xx development tools
- From: Tom Lucas
- Re: ARM LPC22xx development tools
- From: rickman
- Re: ARM LPC22xx development tools
- From: Tom Lucas
- Re: ARM LPC22xx development tools
- From: okalex
- Re: ARM LPC22xx development tools
- From: rickman
- Re: ARM LPC22xx development tools
- From: ChrisQuayle
- Re: ARM LPC22xx development tools
- From: rickman
- ARM LPC22xx development tools
- Prev by Date: Re: Job fairs == waste of time
- Next by Date: Re: ASCII/VT-100 Oscilloscope, TinyBasic & other diversions
- Previous by thread: Re: ARM LPC22xx development tools
- Next by thread: Re: ARM LPC22xx development tools
- Index(es):
Relevant Pages
|