• DocumentCode
    2063976
  • Title

    Design of an optimized low-latency interrupt controller for IMS-DPU

  • Author

    Zijia Guo ; Teng Wang ; Xin-an Wang ; Ziyi Hu

  • Author_Institution
    Key Lab. of Integrated Microsyst., Peking Univ., Shenzhen, China
  • fYear
    2013
  • fDate
    28-31 Oct. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Interrupt handling mechanism is an important function for multi-core system to work collaboratively. In this paper, an optimized low-latency interrupt controller is proposed to support a multi-core system IMS-DPU for high performance medical electronics equipment. Utilizing two interrupt models, the interrupt controller implements three different kinds of interrupts, shared peripheral interrupt (SPI), private peripheral interrupt (PPI) and software generated interrupt (SGI). The main feature of the controller is to distribute multiple interrupts across the cores of a multi-core system. In addition, our architecture supports several advanced features like interrupt pending and active state, interrupt preemption and nesting, interrupt grouping and security extension. The design in this study puts forward special optimization for performance enhancement in hardware structures, with the aim to support the combination of software stack and hardware stack, tail chaining and later arrivals. FPGA prototyping results justify the design. It is finally implemented with CSMC 180nm technology with 6.01K logic gates at working frequency of 200MHz.
  • Keywords
    biomedical electronics; field programmable gate arrays; hardware-software codesign; interrupts; logic design; microprocessor chips; multiprocessing systems; CSMC technology; FPGA prototype; IMS-DPU; PPI; SGI; SPI; interrupt grouping; interrupt handling mechanism; interrupt nesting; interrupt preemption; medical electronics equipment; multicore system; optimized low latency interrupt controller; private peripheral interrupt; security extension; shared peripheral interrupt; size 180 nm; software generated interrupt; Hardware; Logic gates; Multicore processing; Registers; Security; Software; hardware stack; interrupt handling; later arrivals; low-latency interrupt controller; software stack; tail chaining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC (ASICON), 2013 IEEE 10th International Conference on
  • Conference_Location
    Shenzhen
  • ISSN
    2162-7541
  • Print_ISBN
    978-1-4673-6415-7
  • Type

    conf

  • DOI
    10.1109/ASICON.2013.6811840
  • Filename
    6811840