A scalable multi-output interrupt controller

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

Active Publication Date: 2021-04-06
XIAN UNIV OF TECH
View PDF8 Cites 0 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
  • A scalable multi-output interrupt controller
  • A scalable multi-output interrupt controller
  • A scalable 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

An expandable multi-output interrupt controller disclosed in the present invention includes an interrupt information module, the input end of the interrupt information module is connected with multiple processor cores to prepare interrupt information, and the input end of the interrupt information module is also connected with multiple interrupt sources to receive multiple For different interrupt signals, the output terminals of the interrupt information module are respectively connected to multiple identical interrupt control modules to send the highest priority signal of the effective interrupt source to each interrupt control module. Each interrupt control module is connected to a processor core respectively. Each interrupt The control module exchanges interrupt information with the processor core to control the interrupt of the processor core. The invention provides an expandable multi-output interrupt controller, which has good expansibility to 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
Patent Type & Authority Patents(China)
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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products