DSPRelated.com
Forums

6713 in 32 bit mode or 16 bit?

Started by z_11...@yahoo.com October 31, 2007
Dear members

I work in C6713dsk, for 32 bit data bus my CPU load is 51%
I change operation mode to 16 bit SDRAM,

By:
Init_EMIF ()
{
……….
*(int *) EMIF_CE0 = 0Xffffbf93 // for 16 bit SDRAM
………
}
In gel file.

After changing CPU load increase to 57%. Is C6713 in 16 bit mode SDRAM really?
Is changing in CPU load from 51%, in 32 bit mode, to 57%,in 16 bit mode, is reasonable?

Regards,
Zahra
Zahra,

On 10/31/07, z...@yahoo.com wrote:
> Dear members
>
> I work in C6713dsk, for 32 bit data bus my CPU load is 51%
> I change operation mode to 16 bit SDRAM,
>
> By:
> Init_EMIF ()
> {
> .
> *(int *) EMIF_CE0 = 0Xffffbf93 // for 16 bit SDRAM
>
> }
> In gel file.
>
> After changing CPU load increase to 57%. Is C6713 in 16 bit mode SDRAM really?

The traditional answer is - 'it depends'.

The percentage of data and code that is located in internal memory
will play an important role in the answer to your question. The 2
extreme limits, 100% of everything in internal memory and no EDMA
utilization vs. 100% of everything in external memory and very high
EDMA utilization, will set the limits. My *guess* is that close to
100% of your data accesses are in internal memory and a significant
portion of your code [duty cycle wise] is in internal RAM or ROM.

mikedunn
> Is changing in CPU load from 51%, in 32 bit mode, to 57%,in 16 bit mode, is reasonable?
>
> Regards,
> Zahra