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.

C66x nested interrupt

Genius 5785 points

Hello,

I want C66x to process nested interrupt. I refer to the following document.

TMS320C66x DSP CPU and Instruction Set Reference Guide (SPRUGH7)
6.6.2 Nested Interrupts

Should I also save and restore ILC and RILC? I'm anxious about occurring nested interrupt to process SPLOOP during other SPLOOP processing.

Please give me advice.

Regards,
Kazu

  • KazuKon said:
    Should I also save and restore ILC and RILC? I'm anxious about occurring nested interrupt to process SPLOOP during other SPLOOP processing.


    In the same document, there is a section about interrupting the loop buffer ( SPLOOP ). Section no: "8.13.1"
    This talks about the ILC and RILC too.
  • Hello Shankari,

    Thank you for your information. It looks like saving and restoring of ILC and RILC are controlled by a compiler during SPLOOP and ISR. I also think this control is not hardware automatically. For nested interrupt, I guess user application doesn't need saving and restoring them. Is my understanding correct?

    Regards,
    Kazu