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?
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.
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