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.

TMS320F280049: C2000 executing performance entering and exiting ISR cycles

Part Number: TMS320F280049

Hi expert,

My customer concerns about the CPU cycles entering and existing an ISR routine in C2000 devices.

We can refer to some documents on procedures and minimum time delay to response an interrupt. But I didn’t get a support on how much time it takes to return from the end of an ISR routine to something like a background task.

BTW, if time taken the same on different C2000 devices measure as CPU cycles? ( consider wait state and other things are the same).

 

Sheldon

 

Thanks

  • Hi Sheldon,

    The exit time is the 8 cycles it takes to execute the IRET instruction. The instruction does an automatic restore of the automatically saved registers including the PC. You could also add the time it takes to execute NASP and do a manual restore of any manually saved registers (if any).

    Number of cycles should be the same across different C28 devices.

    Whitney