Reply by Kenneth Porter September 2, 20032003-09-02
--On Monday, September 01, 2003 9:02 PM -0700 madhav shanbhag
<> wrote:

> Q1: I would like to know how to interface ADSP BF532
> with 1M*8bit Nor flash as i want it to boot through
> this flash the problem is the external address lines
> of 532 is ADDR 19-1 which comes out to be 512k*8bit.

You won't be able to use the upper 512k directly. I see two alternatives:
Tie the high address bit of the Flash to a jumper, making it possible to
select two boot images, or tie the high address bit to the output of an
external register, so that you can "bank select" the Flash once you've
booted. Or use a combination of the two, with some gates to mix the jumper
and the register output.

You could also feed two AMS signals to some gates to derive an A20 signal.
The chip select of the Flash would be the OR of the two AMS signals, and
A20 would be the lower-address AMS signal directly. (The AMS signals are
presumably just derived from internal high address bits, so you just need
to regenerate those bits, running the decoder backwards.)


Reply by madhav shanbhag September 2, 20032003-09-02

I will make the question more clearer
Q1: I would like to know how to interface ADSP BF532
with 1M*8bit Nor flash as i want it to boot through
this flash the problem is the external address lines
of 532 is ADDR 19-1 which comes out to be 512k*8bit.
--- Kenneth Porter <>
wrote:
> --On Monday, September 01, 2003 3:58 AM -0700 madhav
> shanbhag
> <> wrote:
>
> > Q1:-
> > I would like to boot ADSP BF532 with 1M*8bit
> > flash. How can it be done.
>
> Not sure, as I'm using the 535. If it's the same,
> configure it to boot from
> 8 bit memory and use the 8 bit loader supplied with
> VDSP.
>
> > Q2:-
> > What do pins ABE1-0 do with respect to
> > asyncronous memory bank.
>
> These are byte selects. They select which byte on a
> 16-bit bus (or which of
> 4 on 32 bit bus on 535) to write when writing bytes
> or words.
>
> _____________________________________
> Note: If you do a simple "reply" with your email
> client, only the author of this message will receive
> your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire
> group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to > To Post: Send an email to
>
> To Leave: Send an email to > Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/


__________________________________


Reply by Kenneth Porter September 1, 20032003-09-01
--On Monday, September 01, 2003 3:58 AM -0700 madhav shanbhag
<> wrote:

> Q1:-
> I would like to boot ADSP BF532 with 1M*8bit
> flash. How can it be done.

Not sure, as I'm using the 535. If it's the same, configure it to boot from
8 bit memory and use the 8 bit loader supplied with VDSP.

> Q2:-
> What do pins ABE1-0 do with respect to
> asyncronous memory bank.

These are byte selects. They select which byte on a 16-bit bus (or which of
4 on 32 bit bus on 535) to write when writing bytes or words.




Reply by madhav shanbhag September 1, 20032003-09-01
Hi,
I am working on ADSP BF532 & i have 2 queries about
it
Q1:-
I would like to boot ADSP BF532 with 1M*8bit
flash. How can it be done.

Q2:-
What do pins ABE1-0 do with respect to
asyncronous memory bank.

Thanks & regards,
Madhav

__________________________________