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.

HPI host operation

Other Parts Discussed in Thread: OMAP-L137, TMS320C6747

Hi,

 

I have a OMAP-L137 which I would like to connect to multiple C6747 DSPs via the HPI bus. 

Now my question is, how do I connect them? I mean in the documentation you find nothing about the host side of the HPI bus. Is it possible to just use the HPI module of the OMAP to control the HPI bus, or do I have to use another module, like e.g. EMIF?

Cheers

  • Kai Neumann said:

    I have a OMAP-L137 which I would like to connect to multiple C6747 DSPs via the HPI bus. 

    Now my question is, how do I connect them? I mean in the documentation you find nothing about the host side of the HPI bus. Is it possible to just use the HPI module of the OMAP to control the HPI bus, or do I have to use another module, like e.g. EMIF?

    The reason you do not find the host side of the HPI bus in the documentation is due to host (aka. other processor) can be anything with a reasonably compatible device which may or may not be a TI processor.  The HPI interface timing is described in the datasheet.

    The UHPI is an interface which you can think of the OMAP-L137 or TMS320C6747 as being a slave to.  It is an input into the OMAP-L137 or TMS320C6747 memory map, or at least those memories and peripherals the UHPI has access to.  The master is the external processor device.

    The TMS320C674x/OMAP-L1x Processor Host Port Interface (HPI) User's Guide (Rev. D) provides the best description of this in Section 1, the Introduction.  The HPI enables an external host processor to directly access program/data memory on the processor (ie. OMAP-L137 or TMS320C6747) using a parallel interface.

     

    To answer you question directly, I would suggest you using the OMAP-L137's EMIF to connect to the TMS320C6747's UHPI interface.

  • Thank you very much for your detailed answer. It helped me a lot and I hope other people too, who stumble upon this question.