DSPRelated.com
Forums

Need help

Started by "G.M" January 20, 2011
Actually I am working on image processing project and I have found some codes on that which were created and debugged on C6416 DSK but I don't know whether these codes will work fine on C6713 DSK or I will have to make modification first ?
Thanks in Advance

_____________________________________
GM,

On 1/20/2011 1:48 PM, G.M wrote:
>
> Actually I am working on image processing project and I have found
> some codes on that which were created and debugged on C6416 DSK but I
> don't know whether these codes will work fine on C6713 DSK or I will
> have to make modification first ?
>

We don't know either.
If the code is 100% C
and
you ensure that it fits in the 6713 map
and
it does not init the EMIF
and
it does not perform I/O

it might work [I may have left out something].

mikedunn
> Thanks in Advance
G.M.

My understanding is one DSP is floating point and the other is fixed point.

Therefore, I would expect any problem areas to be related to the key difference.

I also think they have different sized loop tables, so the speed of execution
may be also be slightly different.

R. Williams

---------- Original Message -----------
From: "G.M"
To: c...
Sent: Thu, 20 Jan 2011 19:48:18 -0000
Subject: [c6x] Need help

> Actually I am working on image processing project and I have found
> some codes on that which were created and debugged on C6416 DSK but I
> don't know whether these codes will work fine on C6713 DSK or I will
> have to make modification first ?
>
> Thanks in Advance
------- End of Original Message -------

_____________________________________
Richard, GW, & others,

I'm not sure if anyone cares, but...
On 1/20/2011 3:23 PM, Richard Williams wrote:
>
> G.M.
>
> My understanding is one DSP is floating point and the other is fixed
> point.
>
> Therefore, I would expect any problem areas to be related to the key
> difference.
>

Not exactly. The short version is...
All of the 6000 family Floating Point devices execute 'a sub-6000 family
fixed instruction set' + Floating Point + 'one or more additional
instructions'.
In the case of the 6713, which I will call a generation 1.5 device, it
will execute all of the generation 1 and 1.5 [620x & 621x] fixed point
instructions, plus floating point, plus 64 bit mem load [LDDW].
The 6416 is a generation 2 c6000 device with two EMIFs and 64 bit memory
support + a few 64 bit instructions.
If the code is written in C and only contains algorithms [without EDMA],
it will work. The 6713 has a much lower clock rate than the c6416.

mikedunn

>
> I also think they have different sized loop tables, so the speed of
> execution
> may be also be slightly different.
>
> R. Williams
>
> ---------- Original Message -----------
> From: "G.M" >
> To: c...
> Sent: Thu, 20 Jan 2011 19:48:18 -0000
> Subject: [c6x] Need help
>
> > Actually I am working on image processing project and I have found
> > some codes on that which were created and debugged on C6416 DSK but I
> > don't know whether these codes will work fine on C6713 DSK or I will
> > have to make modification first ?
> >
> > Thanks in Advance
> ------- End of Original Message -------