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

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 affecting normal business operations, and achieve good scalability and flexible startup methods.

Active Publication Date: 2013-06-05
SANECHIPS TECH CO LTD
View PDF0 Cites 0 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

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

[0044] Two kinds of devices are involved in the system of the present invention: a master device and a slave device, wherein the master device refers to a device capable of actively issuing read and write commands in the system, such as a processor, direct memory access (DMA, Direct Memory Access), etc.; A slave device refers to a device 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.

[0045] Such as 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,

[0046] The multiprocessor module 11 is used for processing and computing all data inside th...

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 present disclosure discloses a method of complete mutual access of multiple-processors. The method comprises: a separate boot memory and a separate address mapping module are allocated for each processor; the processors perform the mutual access in the multiple-processors through the address mapping module after the processors are booted. The present disclosure also discloses a system for enabling complete mutual access of the multiple-processors. The method and the system creates the advantage of allowing complete mutual access of the multiple-processors, thereby sharing address space in the multiple-processors, sharing the peripheral controller and memory, improving expansibility and performance of the system.

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products