Yahoo Groups archive

Lpc2000

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

Message

Re: LPC hardware+software problems

2006-05-01 by brendanmurphy37

--- In lpc2000@yahoogroups.com, "jayasooriah" <jayasooriah@...> 
wrote:
> Lets look at erase speeds: SAM=6ms (page) and 15ms (full) vs 
LPC=400ms
> Big difference if you need to use flash to store data at run time.
> 

Philips describe the on-board flash as "program memory", which is 
its intended purpose. The fact that you can use it for run-time data 
storage is a handy-to-have additional and optional feature.

As you've pointed out (ad nauseum) the flash is optimised for 
program storage and not for data storage. Hence the odd block sizes, 
relatively low erase times etc. 

It is however optimised for program speed of execution, which most 
(all?) benchmarks will show.

This isn't a design flaw, it's a design to fit-the-purpose. As you 
yourself recently pointed out, it's more than adequate for OTP with 
the ability to upgrade, which is what it's intended to do. I'd be 
interested to hear any example of another comparable device that 
exceeds it in performance for program execution from flash.

Brendan

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.