Philips P89c669 question
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
Philips P89c669 question

 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Embedded System
Author Message
Dimitris Stafylarakis
Guest





Posted: Sat Jan 08, 2005 3:58 am    Post subject: Philips P89c669 question Reply with quote

Hello,
I am about to use a P89c669 in a design with external program memory.
Problem is that the manual states that EA pin either disables external
program memory when held HIGH, or disables internal flash when EA is held
LOW. The feedback I got from Philips is that when EA is held HIGH (???) both
external and internal memory can be used in a mixed mode. So the big
question is, if I want to use both program memories, how do I do it? I would
appreciate any help on it.

Thanks beforehand
Dimitris
Back to top
Jim Granville
Guest





Posted: Sat Jan 08, 2005 5:48 am    Post subject: Re: Philips P89c669 question Reply with quote

Dimitris Stafylarakis wrote:
Quote:
Hello,
I am about to use a P89c669 in a design with external program memory.
Problem is that the manual states that EA pin either disables external
program memory when held HIGH, or disables internal flash when EA is held
LOW. The feedback I got from Philips is that when EA is held HIGH (???) both
external and internal memory can be used in a mixed mode. So the big
question is, if I want to use both program memories, how do I do it? I would
appreciate any help on it.

"normal" operation for 89C5x is for EA LOW to turn the device into
full 64K = External ROM [Romless], and when EA is HI, for On Chip FLASH
memory to be used, where available.
Above that limit, execution moves to external/off chip memory, but is
dependant on lock bits.
[you normally can disable off chip execution if you want - see
the section on security bits for more details on Int.Ext code]

-jg
Back to top
Dimitris Stafylarakis
Guest





Posted: Sat Jan 08, 2005 6:21 am    Post subject: Re: Philips P89c669 question Reply with quote

quote from the manual:
"EA must be externally held LOW to enable the device to fetch code from
external program memory locations. If EA is held HIGH, the device executes
from internal program memory"

I think you'll agree that what you suggest isn't exactly cried out by this
sentence, right? But then again, no datasheet is ever clear..Anyway, thanks
for the advice, I'll give it a try.

--
Dimitris Stafylarakis

##Remove .no.spam from e-mail address##
"Jim Granville" <no.spam@designtools.co.nz> wrote in message
news:41df2db6@clear.net.nz...
Quote:
Dimitris Stafylarakis wrote:
Hello,
I am about to use a P89c669 in a design with external program memory.
Problem is that the manual states that EA pin either disables external
program memory when held HIGH, or disables internal flash when EA is held
LOW. The feedback I got from Philips is that when EA is held HIGH (???)
both external and internal memory can be used in a mixed mode. So the big
question is, if I want to use both program memories, how do I do it? I
would appreciate any help on it.

"normal" operation for 89C5x is for EA LOW to turn the device into
full 64K = External ROM [Romless], and when EA is HI, for On Chip FLASH
memory to be used, where available.
Above that limit, execution moves to external/off chip memory, but is
dependant on lock bits.
[you normally can disable off chip execution if you want - see
the section on security bits for more details on Int.Ext code]

-jg
Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Embedded System All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB