Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

165 results about "Interrupt request" patented technology

In a computer, an interrupt request (or IRQ) is a hardware signal sent to the processor that temporarily stops a running program and allows a special program, an interrupt handler, to run instead. Hardware interrupts are used to handle events such as receiving data from a modem or network card, key presses, or mouse movements.

Power meter

The computational resources of a digital power meter can be reduced by utilizing an interrupt requested in anticipation of interrupt latency to perform real-time tasks, an approximation of a root mean square load current at an earlier time to compensate for a phase shift between the load current and the current transducer output, and an amplitude that is neither zero nor maximum to distinguish the cycles of a harmonically distorted waveform.
Owner:VERIS INDS

DMA (Direct Memory Access) address couple pre-reading method based on SATA (Serial Advanced Technology Attachment) controller

The invention discloses a DMA (Direct Memory Access) address couple pre-reading method based on an SATA (Serial Advanced Technology Attachment) controller. A pre-reading cache FIFO (First In, First Out) module is called by hardware logic, wherein the cache FIFO module caches address and length (address couple) pre-operated by the DMA. When the DMA transmits data, a CPU (Central Processing Unit) processes an interrupt request of the DMA, judges data interaction information of a transmission layer, analyzes the address couple information of DMA operation from a data packet, and issues the address couple information of the data to the hardware cache FIFO module by a DCR (Device Control Register) bus. As long as the hardware cache FIFO module is null, the CPU will issue the address couple information to the hardware cache FIFO. When the DMA transmits data, the address couple information is directly red from the hardware cache FIFO, so that the time that the DMA reads the address couple information from a memory to transmit data is saved, the time of waiting the CPU to operate the request of the DMA is not needed, the data transmission efficiency of the DMA is improved while the CUP operation IO (Input-Output) efficiency is improved.
Owner:无锡北方数据计算股份有限公司

Intelligence real-time robot operating system structure and operating method thereof

The invention discloses an intelligence real-time robot operating system structure and an operating method thereof. The intelligence real-time robot operating system structure comprises a general-purpose operating system nucleus, a real-time operating system nucleus and an inter-processor interrupt interface, wherein the general-purpose operating system nucleus runs a general-purpose operating system to execute a non-real-time process, the real-time operating system nucleus runs a real-time operating system to execute a real-time process, and the inter-processor interrupt interface is connected between the general-purpose operating system nucleus and the real-time operating system nucleus and used for supporting communication between the non-real-time process and the real-time process. According to the intelligence real-time robot operating system (IRT-ROS) structure, a Linux operating system and an RTERS operating system are allowed to execute a non-real-time process and a real-time process respectively so as to respond to the non-real-time equipment interrupt request and the real-time equipment interrupt request respectively, communication between the non-real-time process and the real-time process is supported, a plurality of Linux drives are integrated, and therefore, the workload of driving general-purpose external equipment is greatly reduced.
Owner:HEFEI HRG XUANYUAN INTELLIGENT TECH CO LTD

Handling interrupts in a system having multiple data processing units

An interrupt controller is provided for processing interrupt requests in a system having a plurality of data processing units operable to service those interrupt requests, each interrupt request having an associated priority level. The interrupt controller comprises request logic operable to receive an indication of unserviced interrupt requests, to apply predetermined criteria to determine which of said plurality of data processing units are candidate data processing units for servicing at least one of said unserviced interrupt requests, and to issue a request signal to each said candidate data processing unit. Priority encoding logic is operable to determine a highest priority unserviced interrupt request based on the associated priority levels of the unserviced interrupt requests. Further, handshake logic is operable to receive acknowledgement signals associated with said candidate data processing units replying to said request signals issued by the request logic, upon receipt of a first acknowledgement signal, the handshake logic being operable to allocate to the candidate data processing unit associated with that first acknowledgement signal the highest priority unserviced interrupt request as indicated by the priority encoding logic. By this approach, the highest priority unserviced interrupt request will be allocated to the data processing unit whose associated acknowledgement signal is first received by the handshake logic, and hence this increases the speed with which that highest priority interrupt request is serviced.
Owner:ARM LTD

Virtual video live broadcast processing method and device, storage medium and electronic equipment

The invention provides a virtual video live broadcast processing method and device, electronic equipment and a computer readable storage medium. The invention relates to the technical field of virtualvideo live broadcast. The virtual video live broadcast processing method comprises the steps of obtaining text data, and determining to-be-synthesized video data corresponding to the text data; synthesizing a live broadcast video stream in real time according to the to-be-synthesized video data, pushing the live broadcast video stream to the client, and monitoring whether a live broadcast interruption request is received or not; when a live broadcast interruption request is received, determining target video data from the to-be-synthesized video data of the live broadcast video stream which is not synthesized yet; and synthesizing an interrupt transition video stream according to the target video data, and pushing the interrupt transition video stream to the client. According to the method and the device, the smooth transition process of the current video action and the next video action can be realized without influencing the real-time performance of the live video under the condition that the live video is interrupted in the virtual video live broadcast process.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Communication optimization method and system on computing platform with TEE extension

The invention discloses a communication optimization method and system on a computing platform with TEE extension. The communication optimization method comprises the following steps: allocating a shared memory to a common application program CA and a secure application program TA; enabling the common application program CA to call the security application program TA and transmit data through theshared memory; executing the security application program TA in one of an execution mode I and an execution mode II in the TEE system; and destroying the shared memory allocated to the common application program CA and the security application program TA. An execution mode I and an execution mode II provide two TEE calling interfaces; the REE interrupt request is shielded or not shielded through selection; the two switching modes are achieved, various functions of the trusted execution environment can be met, according to actual needs, in the program execution process, the communication efficiency is comprehensively considered and improved, the communication safety and diversified communication requirements are met, and the problems of starvation of REE application programs, unreasonable shared memory allocation and the like are further solved.
Owner:NAT UNIV OF DEFENSE TECH

Embedded multi-CPU interconnection circuit based on SDIO interface, interconnection method and driving method

The invention provides an embedded multi-CPU interconnection circuit based on an SDIO interface, an interconnection method and a driving method. The interconnection circuit comprises a CPU set composed of a plurality of CPUs and an isolation acceleration unit, each CPU and the isolation acceleration unit are connected through two sets of receiving and sending independent SDIO channels and specialreceiving and sending interruptions, and the CPU set is connected with a host machine, an intranet and an extranet. The interconnection method comprises an initialization step, a register configuration step, a data transmission step and an interrupt implementation step. The driving method comprises the following steps: S1, registering a network card device; S2, initializing an SDIO device; S3, requesting necessary system resources, and informing the network card device of starting to work; S4, when the input device prepares the data or the output device can receive the data, sending an interrupt request to the CPUs to perform data transmission. The problem of high CPU occupancy rate caused by multiplexing of receiving and sending bus and query processing adopted by the embedded CPU end isavoided, and the defects of low bus utilization rate and channel congestion are overcome.
Owner:成都三零嘉微电子有限公司

Device, network switching equipment and method for realizing port configuration

InactiveCN101951343AGuaranteed fast forwarding performanceTimely configurationData switching networksElectricityNetwork switch
The invention discloses a device, network switching equipment and a method for realizing port configuration. The device comprises a sampling logic unit, a plurality of port filtering registers, and an interrupt register, wherein the sampling logic unit is used for sampling port state signals transmitted by a plurality of ports respectively; the plurality of port filtering registers are used for recording preset high-level identification when the result of the sampling of the corresponding port state signal in the current period by the sampling logic unit is effective high level and recording preset low-level identification when the result of the sampling of the corresponding port state signal in the current period by the sampling logic unit is effective low level; and the interrupt register is used for reporting an interrupt request signal to a central processing unit (CPU) when monitoring high and low level identification change of data stored by the port filtering registers. The device, network switching equipment and the method reduce the occupation of CPU and bus resources in the conventional port configuration process to the maximum extent and guarantee the rapid switching performance of the network switching equipment.
Owner:BEIJING XINWANG RUIJIE NETWORK TECH CO LTD

Hardware quick interrupt processing system and method for RISC-V architecture

The invention discloses a hardware quick interrupt processing system and method for RISC-V. The method comprises the following steps: firstly, configuring a quick interrupt register group which comprises a quick interrupt number register and a quick interrupt address register; when an interrupt request is received; updating a privileged mode self-trapping reason register, obtaining an interrupt number according to a self-trapping reason, matching the interrupt number with a quick interrupt number stored in a quick interrupt register set, If the interrupt number is successfully matched with thequick interrupt number, directly skipping to a quick interrupt service program address corresponding to the quick interrupt number by the processor, and executing an interrupt service program; If thematching is unsuccessful, indirectly skipping to a corresponding interrupt service program according to the value of the MODE domain in the privileged mode self-trapping vector base address register.According to the method, the skipping times of the interrupt response program can be reduced from three or two to one, so that the process of taking the instruction from the ROM is greatly shortened,the interrupt processing speed is increased, and the method is suitable for a scene with a relatively high interrupt response speed requirement.
Owner:NANJING QINHENG MICROELECTRONICS CO LTD
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