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.

Generating interrupts

Other Parts Discussed in Thread: SPRC234

Hello.
There DSP 6455, connected to the x86 computer through PCI.
Please tell me in detail the steps required to generate an interrupt to the DSP from the host and from the DSP to the host.
What i need written in any Register, what address from the host to do it, what address to read?
Thanks in advance.

  • Maxim Rus,

    Welcome to the TI E2E forum. I hope you will find many good answers here.
    In addition you can find some details through the TI.com documents and the TI Wiki Pages.
    Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.

    The interrupt module provides interrupt management services and a dispatcher.
    This module is delivered as a separate library.
    You can download the CSL as mentioned the below link, It has hpi test code for your reference. 
    http://www.ti.com/tool/sprc234

    If you are using DSK or EVM board find the BSL package for your reference,
    http://c6000.spectrumdigital.com/dsk6455/v2/files/dsk6455_v2.zip

  • Hi Maxim,

    In general, if you would like to know "How to set and use interrupts for TMS320C6x DSP", it is worth starting from this  generic document  http://www.ti.com/lit/an/spha001/spha001.pdf and then move on.

     In addition to that, the interrupt controller examples are given in the CSL package of C6455 as "SPRC234.zip"

    Once you unzip the package, you will find those examples at path "..\sprc234\03.00.10.02\6455\6455_default_package\default_package\csl_c64xplus_intc\example\c64xplus\intc"

    By running these examples, you can get some hands on experience on generating interrupts on C6455.

    Regards,

    shankari

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.
    --------------------------------------------------------------------------------------------------------