PCI card INTx interrupt distribution method, system, device and medium

By creating a mapping between a dedicated identifier and a synchronization structure on the PCI board, and combining it with the operating system kernel wait queue, the problem of the limited number of interrupt signals on the PCI board was solved, and high-precision interrupt services were achieved in a multi-threaded environment, adapting to the microsecond-level consistency requirements of radar data processing.

CN122111907APending Publication Date: 2026-05-29CHENGDUSCEON ELECTRONICS
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHENGDUSCEON ELECTRONICS
Filing Date
2026-02-09
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

The existing PCI board hardware design can only provide two independent interrupt signals, which cannot meet the radar data processing software's requirement for multiple equally spaced high-precision interrupt services. Furthermore, hardware modifications cannot be made to upgrade to a PCIe bus to support more interrupts.

Method used

By creating multiple unique identifiers and constructing corresponding synchronization structures, and utilizing the operating system kernel wait queue to build an interaction model of waiting and completion, the binding and waking of threads with synchronization structures are realized, ensuring that each data processing thread receives equally spaced interrupt services.

Benefits of technology

It achieves high-precision interrupt signal distribution in a multi-threaded environment, meets the radar data processing requirements for microsecond-level consistency, and reduces the development difficulty and compatibility risks of the driver.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122111907A_ABST
    Figure CN122111907A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of radar data processing, and provides a PCI board INTx interrupt distribution method, system, device and medium, which comprises creating a set containing multiple exclusive identifiers, constructing a corresponding synchronization structure for each identifier, initializing the structure based on a kernel waiting queue to be in a waiting state and associating a thread. The thread calls an interface with the exclusive identifier, enters the waiting state after binding the corresponding structure. The PCI board INTx interrupt triggers a response function, notifies the associated structure and wakes up the thread, and the thread executes data processing after resuming. After the processing is completed, the thread binds the original structure again, and the structure returns to the waiting state to be on standby. Thus, high-precision interrupt signals are provided, and equal-interval interrupts are allocated to each thread, meeting the demand of radar data processing for multiple equal-interval high-precision interrupt services.
Need to check novelty before this filing date? Find Prior Art