Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: ARM Thruput expectations

2006-03-22 by jrweekes52

--- In lpc2000@yahoogroups.com, "lpc2100_fan" <lpc2100_fan@...> wrote:
>
>  
> > > Hi Leon,
> > > 
> > > the newer versions with fast I/O can not toggle as fast as the
> > > instruction rate, true, but half as fast!  So you can get a pin
> > > toggled every other clock cycle resulting in a possible output
> > > frequency of e.g. 60/4 = 15.
> > > 
> > > I happen to know that many people compare this to the AVR ;-) 
You
> > > would need a 30 MHz AVR to do this.
> > > 
> > > Bob
> > >
> > Newer AVRs can toggle a pin in 1 cycle ;-) Aren't comparisons 
> > wonderful.
> > 
> > Jim
> >
> Hello Jim,
> 
> exactly what I wrote. To get a frequency of 60/4 you need to toggle
> TWICE in 4 clocks. If you tell me that a 16 MHz AVR can generate 
more
> than 8 MHz output that would really be news to me because that would
> be 2 instructions in one cycle, a superscalar AVR8. 
> 
> Please no offense, I think it was only a misunderstanding in 
wording. 
> And still the ARM needs 2 cycles to toggle a pin while the AVR does 
it
> in one, it's just a fact that the ARM can almost run four cycles
> before the AVR is done with one. 
> 
> The only reason I am comparing this to the AVR because the older
> devices which needed 8 cycles to toggle a pin were actually slower 
in
> toggeling than a 16 MHz AVR and that has been a major complaint in
> this forum back then. 
> 
> Bob
>
Hello Bob,

No offense taken, I simply, as you say, misunderstood what you meant. 
Anyway it's good to see that newer LPCs can produce some reasonable I/
O toggle rates, something that put me off them at first.

Jim

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.