Yahoo Groups archive

Lpc2000

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

Message

RE: [lpc2000] LPC2148 and Fast I/O question

2006-01-01 by mickey mouse

> Have you considered implementing your interface via
> PLD (CPLD/FPGA) based
> state machine?

I use a CPLD now, it generates the external interrupt
from an address range asserted by another processor. 
That frees my ARM up from making a bunch of
comparisons and memory fetches.  I am not able to move
all the processing to a CPLD because of the diverse
responses the project requires.  My ARM uses an 8K
jump table to react to its input.  I know, thats a
huge table and many of the locations wont be used, but
I need a deterministic response over all of them. 
Even though I only use a small percentage of the
location at any one time, I dynamically reconfigure
them during execution.  So it many be possible to have
all of them used at least once.

Cost is of the highest priority, so a powerful enough
FPGAs may be out of the question.  Beyond that, I dont
think I am capable of creating a useful core.

I am looking into a couple ARM9s.  Is there such a
thing as an ARM9 with local flash/SRAM?  I think I
read a press release from Philips a while back for
chip like this, something like an LPC3000 maybe.  I
havent been able to find anything concrete, so figure
it wont be available anytime soon anyway.

Thanks for the suggestion.

Vern



		
__________________________________________ 
Yahoo! DSL \ufffd Something to write home about. 
Just $16.99/mo. or less. 
dsl.yahoo.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.