Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for dynamic allocation of interrupt pins

A dynamic allocation and interface card technology, applied in the direction of instrumentation, electrical digital data processing, etc., can solve the problem of busy interrupt pins

Inactive Publication Date: 2008-06-25
闫俐娟
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that the allocation of IOAPIC interrupt lines is not optimal at this time, resulting in some interrupt pins being busy and some interrupt pins being quite idle. In fact, there is still much room for improvement in this situation.

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
  • Method for dynamic allocation of interrupt pins
  • Method for dynamic allocation of interrupt pins
  • Method for dynamic allocation of interrupt pins

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to optimize the allocation of interrupt pins, the method of the present invention is to control the value of the register on the chip in the process of booting self-test performed by the BIOS, that is, according to the situation of the interrupt pins used by the current system card. Dynamic adjustment is made to minimize the number of slots shared by each interrupt pin. In order to make the content of the present invention clearer, the following specific examples are given as examples in which the present invention can actually be implemented.

[0028] Figure 4It is a flowchart of a method for dynamically allocating interrupt pins according to a preferred embodiment of the present invention. Please refer to Figure 4 , the present embodiment is suitable for distributing a plurality of interrupt pins of a control chip, such as a North Bridge chip or a South Bridge chip, and these interrupt pins are for example connected to a Programmable Interrupt Controller ...

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 present invention discloses a dynamic distribution method for interrupt pin, which is suitable to distribute a plurality of interrupt pins in a control chip. The method reads a hardware routing table at first, and finds out a plurality of slots using the interrupt pins from the table; then the slots are sorted according to the number of the interrupt pins used in the slots; afterwards, beginning with the slots sorted in the front, the interrupt pins are distributed in turn according to a plurality of registers corresponding to the slots in the control chip; whenever the distribution of the interrupt pins is finished in turn, the distribution is repeated from the beginning again and again until the interrupt pins are distributed to the registers of all the slots.

Description

technical field [0001] The present invention relates to a routing method, and in particular to a method for dynamically allocating interrupt pins. Background technique [0002] An interrupt request (Interrup Request, IRQ) is used to notify and request the processor to suspend work when a certain device is about to perform a specific action, so as to perform the corresponding computing action. The sending of this interrupt request is performed through so-called interrupt lines, and the number of these interrupt lines varies depending on the interrupt controller used by the motherboard. A traditional computer uses a Programmable Interrupt Controller (Programmable Interrupt Controller, PIC), which includes 16 interrupt lines. However, these interrupt lines are still too few for computer equipment with increasingly powerful functions and new input and output devices. Most of the interrupt lines will be occupied, and even multiple hardware devices must be shared together. Accor...

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 Applications(China)
IPC IPC(8): G06F13/24
Inventor 卢盈志
Owner 闫俐娟