Supercharge Your Innovation With Domain-Expert AI Agents!

Inter-processor communication

一种处理器、通信模块的技术,应用在程序间通讯、电数字数据处理、数字数据处理零部件等方向,能够解决需要时间和功率、需要时间、效率不高等问题

Pending Publication Date: 2020-09-15
NORDIC SEMICONDUCTOR
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, applicants have learned that conventional methods are not efficient in terms of power consumption, especially when the interrupted processor is in a low power mode
Normally, the CPU will not ignore the IRQ, and thus the interrupted CPU will wake up from its low power mode and restore its previous hardware state, which takes time and power
Also, once the CPU that is now awake reads the message after being interrupted, said CPU will usually go back to its low power mode, which also takes time and power

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
  • Inter-processor communication
  • Inter-processor communication
  • Inter-processor communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] figure 1 is a block diagram of a device 2 according to an embodiment of the present invention. The device 2 comprises a first processor 4 , a second processor 6 and an interprocessor communication (IPC) module 8 , wherein the IPC module 8 is arranged between the two processors 4 , 6 .

[0045] The first processor 4 is arranged to run a first client application 10 and the second processor 6 is arranged to run a second client application 12 such that the first client application 10 and the second client application 12 run in parallel with each other. Although the two client applications 10, 12 are independent, the processors 4, 6 can exchange data with each other as needed, as described below.

[0046] The second processor 6 may operate in a normal operating mode or a low power mode in which its power consumption is reduced, for example by switching off the power supply or by going to sleep for a period of time. The second processor 6 may be set to sleep and wake up ac...

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 electronic device (2) comprises a first processor (4) and a second processor (6). An inter-processor communication module (8) is connected to the processors and comprises a high priority mailbox (14) and a low priority mailbox (18). The first processor (4) sends a high or low priority message to the second processor (6). The first processor (4) is arranged such that if it has a high priority message to send to the second processor (6), the first processor (4) places the high priority message in the high priority mailbox (14) and sends an interrupt request to the second processor (6). However, when the first processor (4) has a low priority message to send to the second processor (6), the first processor (4) places the high priority message in the low priority mailbox (18) to be checkedlater without sending an interrupt request to the second processor.

Description

technical field [0001] The invention relates to communication between processors, in particular to communication between two different central processing units corresponding to each other via mailboxes. Background technique [0002] To increase the processing capabilities of modern electronic devices, many such devices are provided with multiple processors or central processing units (CPUs). These could be, for example, separate discrete processors, or could be different processing 'cores' within a single chip. Such processors can work in parallel, for example to accommodate different processing tasks that are completely independent of each other. However, in some cases it is desirable for the processors to communicate with each other. [0003] To facilitate this type of interprocessor communication (IPC), typically a CPU writes data to a location, a 'mailbox', that is shared between itself and another CPU that wishes to communicate with it, and An interrupt request (IRQ)...

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): G06F15/167G06F1/3287G06F9/54
CPCG06F15/167G06F1/3287G06F9/544G06F9/546G06F1/329Y02D10/00Y02D30/50G06F1/3206G06F9/3877
Inventor 维莱·美利欧
Owner NORDIC SEMICONDUCTOR
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More