Multiprocessor communication method, device and system based on mailbox and storage medium

A multi-processor, communication method technology, applied in electrical digital data processing, instruments, computers, etc., can solve problems such as low communication efficiency, and achieve the effect of solving timing delay, reducing complexity, and avoiding conversion

Pending Publication Date: 2022-03-15
GREE ELECTRIC APPLIANCES INC +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patented technology allows for faster processing times while maintaining accurate timing when sending data packets through multiple processors at once without converting them into different codes before being sent across their respective buses. It also improves overall performance due to more efficient use of space within each computer's memory.

Problems solved by technology

The technical problem addressed by this patented text relates to improving the transferring of data from different parts within an electronic device's main computer or subsystem to another part without causing delays during signal transfers due to timing issues caused by the lack of efficient ways to align addresses/data across these boundaries.

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
  • Multiprocessor communication method, device and system based on mailbox and storage medium
  • Multiprocessor communication method, device and system based on mailbox and storage medium
  • Multiprocessor communication method, device and system based on mailbox and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] In order to solve the above-mentioned technical problems existing in the prior art, an embodiment of the present invention provides a multiprocessor communication method based on a mailbox. Among any two communicating processors, each processor switches between the sending state and the receiving state, and after the state is switched, the FIFO memory corresponding to the processor in the sending state in the mailbox realizes any two Data exchange between communicating processors.

[0047] figure 1It is a flowchart of an embodiment of the mailbox-based multiprocessor communication method of the present invention, such as figure 1 As shown, the mailbox-based multiprocessor communication method of this embodiment may specifically include the following steps:

[0048] 100. Receive a data packet sent by a processor in a sending state;

[0049] In a specific implementation process, the processor in the sending state among any two communicating processors may pack the data to

Embodiment 2

[0070] In order to solve the above-mentioned technical problems existing in the prior art, an embodiment of the present invention provides a mailbox-based multi-processor communication device, wherein, among any two communicating processors, each processor is in the sending state and receiving state Switch between them, and after the state switching is completed, the data interaction between the two processors is realized by the multi-processor communication device based on the mailbox.

[0071] figure 2 It is a schematic structural diagram of an embodiment of the mailbox-based multi-processor communication device of the present invention, such as figure 2 As shown, the mailbox-based multiprocessor communication device of this embodiment includes a communication unit 20 corresponding to each processor 10 , and each communication unit 20 includes a register 201 , a FIFO memory 202 and an interrupt controller 203 . in figure 2 The technical solution of the present invention is

Embodiment 3

[0088] In order to solve the above-mentioned technical problems existing in the prior art, an embodiment of the present invention provides a mailbox-based multiprocessor communication system.

[0089] The mailbox-based multiprocessor communication system of this embodiment includes at least two processors and the above-mentioned mailbox-based multiprocessor communication device;

[0090] In any two communicating processors, each processor is switched between the sending state and the receiving state, and after the switching state, the mailbox-based multi-processor communication device of the above embodiment is implemented by the mailbox-based multi-processor communication method.

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 invention discloses a mailbox-based multi-processor communication method, device and system and a storage medium, and the method comprises the steps: receiving a data packet sent by a processor in a sending state based on the mailbox-based multi-processor communication method; if the transmission information of the data packet meets a preset read condition, sending a notification signal to a processor in a receiving state; receiving a reading signal sent by the processor in the receiving state for the notification signal; based on the synchronous FIFO principle, after the read signal is subjected to metastable state processing, the data packet is sent to the processor in the receiving state, data writing and data reading in the same clock domain are achieved, conversion between a binary code and a Gray code is avoided, the time sequence delay of cross-clock-domain communication is effectively solved, and the communication efficiency is improved. The communication efficiency is improved, and the design complexity is reduced.

Description

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

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
Owner GREE ELECTRIC APPLIANCES INC
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