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.

Running DSP and ARM concurrently without DSPLINK

Hi.

To get better performance on the DSP side and faster system response, I would like to run DSP side independently and not as a slave running codecs called periodically by the ARM.

Of course, the DSP shall boot separately its own code.

(Interface between DSP and ARM can be organized via shared memory).

Is this possible?

Many thanks for any suggestions (also negative)!

  • Roma

    You can use DSPLink to boot load the DSP. After that the processing power of DSP is opened up to you.

    You can choose to use existing s/w stacks like DSPLink or CE to leverage the DSP. If they do not meet your needs, you can write some custom s/w as well.

    Are you looking for a system with no ARM at all?

    Deepali

  • Dear Deepali, Thanks for the suggestions. If I undestand the order of the boot process - after reset DSP starts ROM loader on the ARM side. After this, DSP is in reset up to ARM will release it via DSPLINK. We need faster start-up and I prefer that DSP will boot itself and run before ARM will start (that takes some seconds). In parallel ARM will continues its boot including Linux and application. About the DSP-only implementation - ARM adds impotant features "for free" so right now its not the option for us. Roman