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.

Want some suggestion on Algorithm transplant

Hello everyone!

  I want to move a complicated Algorithm from PC to DM8127,but I don't know what is the common way to do this.

  As far as I know,dsp is not allowed to allocate memory freely in DM8127,it seems like an input data buf is given to dsp,dsp do some work and give it to a output buf.So I guess it will be very difficult to move a complicated Algorithm directly to dsp and call it on arm via codec engine.

  And I also find C6Accell  ,which seems quite useful.It provide some basic dsp Algorithm(xDais standard),and I can call these basic functions on arm,which seems a more easy way.

  My question is which way is more commom when we use DaVinci products: a simple dsp Algorithm+a complicated arm Algorithm OR a complicated dsp Algorithm+a simple arm Algorithm.

 Please give some suggestions,thank you very much.

Zhao

  • Zhao,

    Zhao Shui said:
    My question is which way is more commom when we use DaVinci products: a simple dsp Algorithm+a complicated arm Algorithm OR a complicated dsp Algorithm+a simple arm Algorithm.

    It depends on the type of algorithm, not of the complexity. The DSP is designed for signal processing algorithms, communications algorithms (like FFTs), high-precision algorithms, algorithms that do searching and sorting, common video and imaging algorithms.

    Refer to the below links, might be in help:

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/48684.aspx

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/153053.aspx

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/t/6147.aspx

    Regards,
    Pavel