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.

ti.targets.C64P right for DM6437?

Anonymous
Anonymous
Other Parts Discussed in Thread: TMS320C6424, TMS320DM6437

Hi All,

In creating a new CCS project I am required to select RTSC target and platform.

 

 

In the "Target" box there is no drop-down menu for selection and CCS defaults ti.targets.C64P. But in the RTSC platform, one could select evmDM6437. The problem is that DM6437 and C64xx are not the same type. For example,

  1. TMS320C6424 is a digital signal processor having no VPSS (video processing subsystem).
  2. TMS320DM6437 is a digital media processor having VPSS (VPFE + VPBE).

So what does ti.targets.C64P refer to? Is it compatible with DM6437?



Sincerely,
Zheng

  • Does the letter "C" preceding device names mean "class"?

    This sounds plausible, since there are

    1. C2000
    2. C5000
    3. C6000

    and different classes are designed for different purposes.

     

    So the lenthy full name for the two devices mentioned above should be:

    1. TMS320.C6000.6424_for_digital_signal_processing
    2. TMS320.C6000.6437_for_digital_media_processing

     

    Is this correct?

     

     

    Zheng

  • Zheng,

    The RTSC target encapsulates the compiler and the runtime model in a RTSC module.  This abstraction insulates developers from tool chains and the headache of providing specific build options. This enables developers to write portable code which can be built easily for a variety of targets. In CCS4.20 the RTSC target is computed based on the selections made earlier in the wizard. The selection that determine a target are - the device name/device variant, endianess and the output format (COFF/ELF). Since this is a computed string you are not required to change it yourself. 

    In summary "ti.targets.C64P" is the correct target for the DM6437 device. If you are interested in seeing the module you can take a look at <xdctools_install_dir>\packages\ti\targets\C64P.xdc

    Regards

    Amit

  • Anonymous
    0 Anonymous in reply to AmitMookerjee

    Dear Amit,

    Thanks for the answer.

    I still would like to ascertain:

    1. Does "C" stand for "class"?
    2. Does "P" stand for "plus"?

     

     

    Regards,

    Zheng

  • Zheng Zhao said:
    1. Does "C" stand for "class"?
    2. Does "P" stand for "plus"?

    "C64P" refers to  TI's C64x+ DSP core. 

    Regards

    Amit

     

  • Anonymous
    0 Anonymous in reply to AmitMookerjee

    Dear Amit,

    Thanks for confirmation.

     

    Zheng