This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MPY32 assembly instruction on dm6446

Other Parts Discussed in Thread: TMS320DM6446

Hi,

I am working on tms320dm6446.On tms320dm6446 data sheet it is  written that it contains a TMS320C64x+ DSP core and an ARM926EJ-S core.

I am working on CCS3.3 platinum version and for debugging and testing i am using DM6446 cycle accurate simulator(only a cycle accurate simulator is available for dm6446 in CCS3.3 platinum).

I was trying to use MPY32 instruction (a c64x+ instruction) but i got an error which was  "Instruction invalid for C6400".
When i checked the build options in DM6446 cycle accurate simulator i came to know that the target cpu which was selected in default was c64xx instead of c64x+.

Can anyone please tell me that:

1.  Does DM6446 contain a c64x core or a c64x+ core?
2.  Will the MPY32 assembly instruction work on dm6446 (while   targetting the dsp side)?
3.  Why is the default target in build options set as c64xx in DM6446 simulator instead of c64x+?


Thanks alot.

Khawar Shahzad.