DSPRelated.com
Forums

illegal memory width of 8 bits...

Started by Unknown September 7, 2000


Hi,

I've got an implementation that's using 8-bit wide x 1K dual port ram for sharc
to offboard async communications.

I get the following error (VDSP4.1)

[Error E1500] The memory 'seg_dpram'' has got illegal memory width of 8
bits

from the following in the .ldf

seg_dpram
{ TYPE(DM RAM) START(0x00600000) END(0x006003ff) WIDTH(8) }

Any suggestions on how to get around this?

Also,

Is there a more complete explaination of PORT type?



On Thu, 7 Sep 2000 14:26:20 -0700, wrote:

> I've got an implementation that's using 8-bit wide x 1K dual port ram for
sharc
> to offboard async communications.
>
> I get the following error (VDSP4.1)
>
> [Error E1500] The memory 'seg_dpram'' has got illegal memory width of 8
> bits
>
> from the following in the .ldf
>
> seg_dpram
> { TYPE(DM RAM) START(0x00600000) END(0x006003ff) WIDTH(8) }

The SHARC can't address 8-bit quantities. You need to use a width that
it *can* address (eg. 32), even if the device at that address doesn't
use all the data bits.

Kenneth Porter
Kensington Laboratories, Inc.
mailto:
http://www.kensingtonlabs.com