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.

Not able to understand "System event" mapping with "CIC0 Event inputs"

Dear All,

in "pdk_C6678_1_0_0_14\packages\ti\csl\example\cpintc\cpintc_test.c"

The following statements are present

1)  /* Open the INTC Module for Vector ID: 4 and Event ID: 63 (C6678) 59 (C6670)
     *     Refer to the interrupt architecture and mapping document for the Event ID  (INTC0_OUT3)*/
    vectId = CSL_INTC_VECTID_4;
    hTest = CSL_intcOpen (&intcObj, 63, &vectId , NULL);

2) /* We now map System Interrupt 0 - 3 to channel 3 */
    CSL_CPINTC_mapSystemIntrToChannel (hnd, 3 , 3);
    
2) /* We enable host interrupts. */
       CSL_CPINTC_enableHostInterrupt (hnd, 3);
    
I would like to know in which part of the document "SPRS691D"  does it mention that the
channel "3" is hard wired to host event "63". I am not able to relate the above operation
with respect to details present the table (7-39)

Thanks

selvaraj

  • Hi Selvaraj,

    There is no hard wire between events and interrupts, each DSP has it's own 12 interrupt you can use and you need to connect between the system event's and the interrupt,

    Thanks,

    HR