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.

DM6467: DSP Reset (Hardware/Software)

Posting for a customer -

 

I have a question about the DSP in DM6467. As I knew that the DSP in the DM6467 has its’ own OS running. Is there any information about how to reset (software/hardware) the DSP? For example,

 

1.       If the linux is still running in the ARM side, we want to reset the DSP (software reset)?

2.       The overall system reboot in linux, what is the boot sequence between the ARM and DSP? How to know about the status of the DSP?

3.       Is there any hardware reset for the DSP only?

 

P

  • Hi Philip,

    There are two types of DSP reset:

    a) DSP Local Reset : This resets the DSP CPU but the DSP internal memories are still accessible

    b) DSP Module Reset: This resets the CPU along with the DSP internal memories

    During ARM boot up process, the ARM uses DSP local reset. The boot sequence is available on Section 12.5.1 of ARM Subsytem Guide

    In order to know the status of the DSP, you can check MDSTAT (Module Status Register) settings - Section 6.6.11 of the document.

    There are hardware reset pins but that will reset the whole system and not DSP only. You would want to use PSC registers to do local DSP reset as per ARM Subsystem Guide.

     

    Regards,

    Prateek