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.

c5510 HPI software configuration

Hi,

One big question, I know about the hardware procedure to enable HPI, but what I have to do in software level to enable the HPI.

Can the Host start writing and then read data in the internal memory of DSP via HPI only with hw configuration is enable and the DSP turned on?

Thanks,

  • Daniboy said:

    One big question, I know about the hardware procedure to enable HPI, but what I have to do in software level to enable the HPI.

    Can the Host start writing and then read data in the internal memory of DSP via HPI only with hw configuration is enable and the DSP turned on?

    There is an Application Report called Using the TMS320VC5510 Bootloader (SPRA763) which goes into more detail about the bootloader and boot modes of the VC5510.
    This is available on the TMS320VC5510 Product Folder.

  • Daniboy,

    There are 2 documents available that you will want to look at for HPI.

    The first is TMS320VC5510 DSP Host Port Interface (HPI) Reference Guide (Rev. B) located at http://focus.ti.com/dsp/docs/dspsupporttechdocsc.tsp?sectionId=3&tabId=409&familyId=325&abstractName=spru588b.  This document describes the features and operation of HPI. 

    The other document is TMS320VC5510 HPI Throughput and Optimization located at http://focus.ti.com/dsp/docs/dspsupporttechdocsc.tsp?sectionId=3&tabId=409&familyId=325&abstractName=spraa24.  This app note goes into details on how to get the best performance from HPI.

  • TommyG,

     

    I've read these documents and find very strange the fact that only the host software operation is described in these documents, the C5510a has only a few hardware settings and the documents doesn't say anything about the software setup in the DSP C5510a. There is any internal register to set? Does the DSP stay infinite loop? Or just turning it on (DSP) and the host can start using HPI? There is any algoritm to implement in DSP to work with HPI correctly?

  • Daniboy said:

    I've read these documents and find very strange the fact that only the host software operation is described in these documents, the C5510a has only a few hardware settings and the documents doesn't say anything about the software setup in the DSP C5510a. There is any internal register to set? Does the DSP stay infinite loop? Or just turning it on (DSP) and the host can start using HPI? There is any algoritm to implement in DSP to work with HPI correctly?

    As I mentioned in my previous post, the Application Report called Using the TMS320VC5510 Bootloader (SPRA763) goes into more detail about the bootloader and boot modes of the C5510.  Specifically in Section 2.3.3, the EHPI boot mode is described and discusses the behavior of the C5510 DSP when in this mode.  It describes specifically what actions are needed to initialize the C5510.