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: CPU Handling of Illegal Operation and Underflow or Overflow Conditions questions - SOFTINTEN

Part Number: TMS320F280049


Dear Ashwini,

I am trying to implement the following strategy:

- Enable CLA INT X.

- Set for each of the used CLa tasks SOFTINTEN.bit.TaskX to 1 (to avoid end-of-task interrtupt being triggered).

- Monitor each CLA INT X. If it is executed, CLA illegal operation has occured.

I got to know that SOFTINTEN writes should be done in CLA, but I am facing some issues.

is SOFTINTEN keeping its value, or will reset after CLA task execution?

though I am setting SOFTINTEN to 1, End-of-Task is executed, do i need to take into account any other config?

Regarsds,

Marc F

  • HI Marc,

    The SOFTINTEN should keep its value once configured and should not reset after CLA task execution.

    Are you seeing the bit being reset?

    There is a SOFTINTEN accessible by C28 CPU CLA_REGS:SOFTINTEN at offset 0x1C. Can you try setting the SOFTINTEN from the code on the C28 CPU side using this register?

    Thanks,
    Ashwini