Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2000] How fast can it go?

2005-06-28 by Robert Adsett

At 01:01 AM 6/28/05 +0000, markevans_1 wrote:
>Hi guys,
>I am finding it a little tricky to calculate how fast this chip can
>actually go for my app. (Instruction cycles and MAM)
>
>I was wondering if anyone can tell me how fast it would execute this
>code at 60MHz:
>
>Read in 16 bits from port1

That's the slow part.  Pin toggle rate is about 3.8MHz.  Narrowest part of 
that has a time of 118nS.  If you need to run any sort of handshaking slow 
that down by at least 2to 3x.

See a very early thread in this forum titled "Simple test program - is now 
instruction pipeline/VPB question" about Nov/Dec 2003.


>store in RAM
>increment pointer
>loop for N times
>
>I basically want to buffer data as fast as possible in bursts. Ideally
>at 20MHz.

Not going to happen without external support.

>How much faster would it execute in RAM.

Probably not enough faster to notice. The port access time is going to be 
noticeable,

>Could I make it faster by using an infinite loop and using a timer to
>'break out' of the loop.
>
>Mark.
>
>
>
>
>
>
>
>
>
>Yahoo! Groups Links
>
>
>
>

" 'Freedom' has no meaning of itself.  There are always restrictions,   be 
they legal, genetic, or physical.  If you don't believe me, try to chew a 
radio signal. "  -- Kelvin Throop, III
http://www.aeolusdevelopment.com/

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.