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.

Where is the SRIO Interrupt event in the EDMA channel synchronization events of C6678?

Hello everyone

I want to configure LSU in SRIO by using EDMA. What I want to do is after EDMA receiving a SRIO interrupt event, EDMA would write LSU registers, and then initiate the SRIO transfer. I learn this method from this thread. However, in the section of 7.9.4 EDMA3 Channel Synchronization Events of the C6678 User Manul SPRS691E, I cannot find the SRIO Interrupt. 

So can you tell me whether C6678 supports this EDMA configured SRIO operation? If so, which interrupt event is the one triggered by SRIO?

Thanks.

Xining Yu

  • Hi,
    Thank you for the post. We will get back you early next week.
  • Hi,

    Thanks for your post.

    Yes, c6678 supports EDMA configured SRIO operation which can be configured through CIC2 input events 93 - 116 (refer Table 7-40 from the below doc.) are secondary events for EDMA3CC1 and EDMA3CC2:

    http://www.ti.com/lit/ds/symlink/tms320c6678.pdf

    In my opinion, SRIO interrupt is a system interrupt event with event input number 20 which is a primary interrupt to c66x corepac (refer Figure 7-32 shows the mapping of system events) and this can be programmed through interrupt controller to any of the twelve CPU interrupt inputs (CPUINT4 - CPUINT15). RapidIO interrupts can also be input events on CIC0, CIC1, CIC2 where CIC0, CIC1 input events 112 - 127 (refer Table 7-38, 7-39) are secondary interrupts events for c66x corepacs, CIC2 input events 93 - 116 (refer Table 7-40) are secondary events for EDMA3CC1 and EDMA3CC2. Kindly refer section 7.10.1 from the above doc. for interrupt sources and interrupt controller.

    Thanks & regards,

    Sivaraj K

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

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

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

  • Thanks for your replying, Sivaraj K

    Xining