DocumentCode :
2572813
Title :
xICU - in interrupt control unit for a configurable DSP core
Author :
Panis, C. ; Hohl, J. ; Gruenbacher, H. ; Nurmi, J.
Author_Institution :
Carinthian Tech Inst., Austria
fYear :
2003
fDate :
19-21 Nov. 2003
Firstpage :
75
Lastpage :
78
Abstract :
Increasing complexity of SoC applications leads to a strong demand on powerful software programmable embedded cores. Low-cost applications do not allow adding more than one core to the application. Depending on the application a DSP or a microcontroller is used. Therefore DSP cores have to handle interrupts typically served by microcontroller sub-systems also with low latency and small overhead concerning cycle count and code density. This paper describes the architecture of an ICU (interrupt control unit) for a configurable DSP core. The main architectural features of the ICU can be configured to reduce the consumed silicon area to an application specific optimum. Priority morphing is introduced to enable the control of the execution order of pending interrupt sources during run-time and to prevent the loss of interrupt information. A smooth integration into the program sequencer allows short interrupt latency and low overhead for serving ISRs (interrupt service routines). xICU is a part of a configurable DSP core.
Keywords :
circuit complexity; digital signal processing chips; microcontrollers; programmable circuits; system-on-chip; IC architecture; SoC; code density; configurable DSP core; cycle count; execution order; interrupt control unit; interrupt information; interrupt latency; interrupt service routines; interrupt sources; low latency; microcontroller subsystems; priority morphing; program sequencer; silicon area; software programmable embedded cores; xICU; Application software; Delay; Digital signal processing; Embedded software; Microcontrollers; Packaging; Runtime; Silicon; Software packages; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip, 2003. Proceedings. International Symposium on
Print_ISBN :
0-7803-8160-2
Type :
conf
DOI :
10.1109/ISSOC.2003.1267721
Filename :
1267721
Link To Document :
بازگشت