Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Extensible multi-output interrupt controller

A controller and multi-output technology, applied in the direction of instrumentation, electrical digital data processing, etc., can solve the problems of complex circuit structure, insufficient expansion of the number of processor interrupt sources, etc., to achieve good scalability, avoid hardware overhead, and simplify code Effect

Active Publication Date: 2019-11-15
XIAN UNIV OF TECH
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Many companies at home and abroad have done a lot of related research, such as ARM's GIC protocol, its circuit structure is complex, because it needs to provide interrupts in multi-processor systems, it is usually suitable for large-scale system design, but for systems with fewer cores There will be a lot of hardware overhead, such as the MPIC protocol proposed by IBM based on the Open PIC protocol, which supports up to four processors and up to 128 interrupt sources, and the scalability of the number of processors and interrupt sources is not enough.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Extensible multi-output interrupt controller
  • Extensible multi-output interrupt controller
  • Extensible multi-output interrupt controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0017] The structure of an expandable multi-output interrupt controller in the present invention is as follows: figure 1 As shown, it includes an interrupt information module, the input end of the interrupt information module is connected to multiple processor cores to prepare interrupt information, the input end of the interrupt information module is also connected to multiple interrupt sources to receive multiple different interrupt signals, and the output end of the interrupt information module is connected to the Multiple identical interrupt control modules are connected to send the highest priority signal of the effective interrupt source to each interrupt control module, and each interrupt control module is connected to a processor core respectively, and each interrupt control module interacts with the processor core for interrupt inform...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an extensible multi-output interrupt controller, including an interrupt information module, wherein the input end of the interrupt information module is connected with a plurality of processor cores to prepare interrupt information; the input end of the interrupt information module is also connected with a plurality of interrupt sources to receive a plurality of different interrupt signals; the output end of the interrupt information module is respectively connected with a plurality of same interrupt control modules to send an effective interrupt source highest prioritysignal to each interrupt control module; and each interrupt control module is correspondingly connected with one processor core, and each interrupt control module performs interrupt information interaction with the processor core so as to control interrupt of the processor core. The extensible multi-output interrupt controller provided by the invention has good expansibility on the number of processors and interrupt sources.

Description

technical field [0001] The invention belongs to the technical field of interrupt control of embedded processors, and in particular relates to an expandable multi-output interrupt controller. Background technique [0002] With the development of microprocessors, improving work efficiency and reducing system power consumption have become the main development trend, thus introducing interrupts. Interruption means that when the processor is working, due to internal or external emergencies, the processor has to suspend the current work and jump to the interrupt program. After the interrupt program is executed, it returns to the previously suspended program to continue working. Interruptions occur randomly during this process. [0003] As the performance of the processor is getting higher and higher, the requirements for the main frequency are constantly increasing, thus introducing multi-core processors, and there are more and more types of interrupts, so the interrupt control i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F13/26
CPCG06F13/26
Inventor 余宁梅马文恒刘和娜靳鑫黄自力张文东叶晨
Owner XIAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products