Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Device and method for implementing communication between processes

A processor and multi-processor technology, applied in the field of communication, can solve problems such as unfavorable system operation, single system function, cost, etc., to save hardware resources, improve system performance, and improve the degree of coupling.

Active Publication Date: 2007-07-18
HUAWEI TECH CO LTD
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The shortcoming of the communication method between ARM and DSP in the above-mentioned prior art is: in the dual-core structure audio processor of ARM+DSP in this scheme, the communication mechanism between ARM and DSP both is relatively simple, can only be based on waiting Simple communication such as query and synchronization in interactive mode is not conducive to the system to perform faster calculations and complete more complex functions
[0007] If you want to improve the functional level of the entire system, you must run the operating system on the ARM and run various audio algorithms on the DSP, then the ARM and the DSP must run in coordination, relying solely on the simple query and synchronization based on the above-mentioned waiting interaction method Communication mechanism, ARM and DSP will spend considerable resources to monitor or wait for each other's behavior and status, and the operating speed of the entire system cannot be brought into full play
At the same time, systems without a good communication mechanism between ARM and DSP are generally difficult to support functions or services such as real-time operating systems, file systems, and large data volume operations, which can easily cause single-function or even unstable systems.

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
  • Device and method for implementing communication between processes
  • Device and method for implementing communication between processes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The present invention provides a device and method for realizing communication between processors. The core of the present invention is: an INT_GEN (multiprocessor communication unit) is set in a multiprocessor system, and each processor accesses the INT_GEN through a control bus. The multiprocessor communication unit communicates through the INT_GEN multiprocessor communication unit.

[0056] Describe the present invention in detail below, processor described in the present invention can be: CPU (central processing unit), MPU (microprocessor), MCU (microcontroller), ARM (reduced instruction set computer processor) or DSP (data processing unit) signal handler). The present invention will be described below by taking ARM and DSP as examples.

[0057] The structural diagram of an embodiment of the system for completing interrupt communication between ARM and DSP through INT_GEN in the present invention is shown in FIG. 1 . ARM_AHB (ARM_Advanced High Performance Bus) is ...

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

A method for carrying out communication between processors includes setting multiprocessor communication unit in multiprocessor system, calling said multiprocessor communication unit by each processor through control bus in order to carry out communication between processors through said multiprocessor communication unit. The device used for realizing said method is also disclosed.

Description

technical field [0001] The invention relates to the communication field, in particular to a device and method for realizing communication between processors. Background technique [0002] ARM (a reduced instruction set computer processor) is a mainstream RISC (reduced instruction set computer) processor widely used in embedded systems. Almost all semiconductor manufacturers in the world produce general-purpose processors based on the ARM architecture. chip. ARM has a huge market in the fields of wireless equipment, network products, consumer electronics, automotive electronics, mass storage devices, imaging systems and security products. [0003] ARM has a great advantage in the operating system, and DSP (Digital Signal Processor) has a great advantage in calculating various mathematical algorithms. Therefore, many embedded systems currently use the ARM+DSP architecture. Through the ARM +DSP architecture enables communication, media and other applications. [0004] A comm...

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
IPC IPC(8): G06F13/38G06F13/24
Inventor 季渊刘铁锋刘宇陈庆
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products