Complete mutual access method and system for multiple processors

A multi-processor and processor technology, applied in the field of multi-processors, can solve problems such as insufficient computing power, high complexity of single-processor systems, and incomplete sharing of resources, and achieve good scalability and flexible startup methods.

Active Publication Date: 2011-06-29
SANECHIPS TECH CO LTD
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the advancement of integrated circuit (IC) technology and the rapid growth of embedded processing requirements, the processor system architecture is developing in the direction of multi-core processors to solve the problems of high complexity and insufficient computing power of single processor systems
[0003] In the prior art, generally in the communication field, the processors in the multi-core processor system have a clear division of labor and need to deal with multiple independent processing tasks. Each processing task is completed by an independent dedicated processing module, and each dedicated processing module is assigned a dedicated Processor and peripheral set, each dedicated processor has its own independent address space, and each dedicated processor cannot fully access each other
[0004] It can be seen that in the prior art, full mutual access between multiprocessors is not fully realized, that is to say, resources are not fully shared, which will affect the processing speed of data, and then affect the normal operation of business

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
  • Complete mutual access method and system for multiple processors
  • Complete mutual access method and system for multiple processors
  • Complete mutual access method and system for multiple processors

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0045] Two kinds of equipment are involved in the system of the present invention: master equipment and slave equipment, wherein, master equipment refers to the equipment that can actively issue read and write commands in the system, such as: processor, direct memory access (DMA, DirectMemory Access) etc.; Devices refer to devices in the system that cannot actively issue read and write commands, but can only passively accept read and write commands, such as: memory, peripheral controllers, etc.

[0046] like figure 1 As shown, the multiprocessor complete mutual access system of the present invention includes a multiprocessor module 11, an address mapping module 12, an on-chip interconnection bus 13, and a memory module 14; wherein,

[0047] The multiprocessor module 11 is used for processing and computing all data inside the system; ...

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 complete mutual access method for multiple processors, which comprises the following steps of: distributing an independent start memory and an address mapping module to each processor; and after the processors are started, implementing mutual access among the multiple processors through the address mapping modules. The invention simultaneously discloses a complete mutualaccess system for the multiple processors. By adopting the method and the system, complete mutual access among the multiple processors can be realized; and the multiple processors share an address space, and a controller and a memory are arranged outside the shared address space, so the extensibility is good, and the performance of the system can be greatly improved.

Description

technical field [0001] The invention relates to multiprocessor technology, in particular to a method and system for complete mutual access of multiprocessors in a system on chip (Soc, System on chip). Background technique [0002] With the advancement of integrated circuit (IC) technology and the rapid growth of embedded processing requirements, the processor system architecture is developing towards multi-core processors to solve the problems of high complexity and insufficient computing power of single processor systems. [0003] In the prior art, the processor division of labor in the multi-core processor system in the communication field is generally clear, and it is necessary to deal with multiple independent processing tasks. Each processing task is completed by an independent dedicated processing module, and a dedicated processing module is allocated to each dedicated processing module. Processor and peripheral set, each dedicated processor has its own independent add...

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/163G06F13/14
CPCG06F13/14G06F15/163G06F9/52
Inventor 李闯
Owner SANECHIPS TECH 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