Yahoo Groups archive

Lpc2000

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

Message

Re: ARM Thruput expectations

2006-03-21 by lpc2100_fan

> > 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

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.