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.

Interrupt priority using DSP/BIOS

Hi, I have some general questions about DSP/BIOS.

What is the interrupt priority including HWI, SWI, PRD and BIOS? Is 
CLK_F_isr() on timer0 has highest priority?

  • The thread types (from highest to lowest priority) are:

     

    o Hardware interrupts (HWI): includes CLK functions

    o Software interrupts (SWI): includes PRD functions

    o Tasks (TSK)

    o Background thread (IDL)

     

    As you can see the PRDs priority is configured in the SWI module by changing the PRD_swi priority level (PRD_swi appears in the SWI list when you have at least one PRD inserted).  CLK_F_isr() is configured as a HWI, see page 92 of the document below for more information. All HWI objects are listed in order of priority, from the highest to the lowest priority interrupt. 

     

     http://focus.ti.com/lit/ug/spru303b/spru303b.pdf - see also pages 79,88.89