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.

OMAPL138: HPI interface

Other Parts Discussed in Thread: OMAPL138

Hi,

I'm running an OMAPL138 and wonder if it is possible to run HPI with the ARM-cpu rather than the DSP. All technical information and examples I found lead me to the conclusion that it is not possible, for example the CSL is only meant to be used by DSP applications.

In case I'm wrong is there any material, documentation, or examples for the ARM to use this interface?

 

Thanks,

David

  • David

    From a device standpoint yes you can have the HPI control/configuration done via ARM ( it has the same connectivity to HPI as is supported by the DSP). I don't think this is explicitly stated anywhere, but if you look at the memory map in the datasheet, ARM can access HPI configuration registers, in the ARM interrupt table , there is an interrupt from HPI module and host via HPI can access shared RAM etc ( accesses to ARM RAM are limited to just ARM and PRU , no other masters including HPI can access ARM RAM).

    I do believe there is likely no good examples available from ARM side on HPI, but if you see any thing available from DSP side, that can be used as a reference to implement this from the ARM side

    Regards

    Mukul

  • Mukul, thanks for your answer.
    Had some doubts when I read some papers on HPI and tried to implement it [ and failed ;-) ]. Now I know I'm on the right track.

    Sorry that I couldn't reply earlier but I have just experienced a hard-disk failure. Therefore, I'm not able to access my stuff. I'm setting up a new environment right now.

     

    Regards,

    David