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

Single chip multi-processor shared data storage space access method

A shared data, multi-processor technology, applied in electrical digital data processing, instruments, digital computer parts, etc., can solve the problems of the large speed gap between the processor and the data memory, the AMBA and Avalon buses are not disclosed, and the hardware structure is complex.

Inactive Publication Date: 2008-05-28
SHANGHAI UNIV +2
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantages of the structure of the current single-chip multiprocessor are: the hardware structure is complex; the software changes are relatively large; the speed gap between the processor and the data memory is large
In addition, the on-chip bus structure adopted by the current multi-core structure is not only a bus, but an interconnection system with interface modules, and the AMBA and Avalon buses are not fully disclosed in the true sense.

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
  • Single chip multi-processor shared data storage space access method
  • Single chip multi-processor shared data storage space access method
  • Single chip multi-processor shared data storage space access method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] A preferred implementation example of the present invention is described in detail in conjunction with the accompanying drawings as follows: the access of the entire single-chip multiprocessor to the shared data memory is judged by an arbiter and implemented by means of an interrupt. Each sub-processor can work independently or cooperate with other sub-processors. Each microprocessor core is essentially a relatively simple single-threaded microprocessor, and multiple such sub-processors execute program codes in parallel, with high instruction-level parallelism. The handshake signal between the arbitrator and each sub-processor adopts the on-chip bus mode, which has the characteristics of fast transmission speed, less resource occupation and easy integration and control. See Figure 1 and Table 2 for the frame diagram of the single-chip multiprocessor and its key signal list; see Table 1 for the address number and priority list of each subprocessor. The overall architect...

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 relates to a visit method for sharing data storing space of a single chip multi-processor, which uses the data space sharing of high 128 bytes in each sub-processor for transmission of command and data among the processors, and a sharing data memory interruption (SDMI) is added in each sub-processor, and the SDMI and an arbiter are effectively combined as a visit mechanism of a data sharing memory for solving competition which exists in data exchange among each sub-processor. The visit of an entire single chip multi-processor to the data sharing memory is only judged by the arbiter, and is realized through the style of interruption. The handshaking signal between the arbiter and each sub-processor adopts on-chip style, and the transmission speed is fast, and the resource which is occupied in little, which is convenient for integration and control. Each sub-processor can not only work separately, but also can coordinately work with other processors. Each micro processor is substantially a relatively simple single-thread micro processor, and a plurality of the sub-processors parallel carry out program codes, which have relatively high command level parallelism. The method can be applied to a multi-processor system of MCS-51 command system, and can be applied to other fields of multi-microcontrollers, and multi-microprocessors and the like.

Description

technical field [0001] The invention relates to a method for accessing shared data storage space of single-chip multiprocessors. It can be applied to the multi-processor system of the MCS-51 instruction system, and can also be applied to other fields such as multi-microcontrollers and multi-microprocessors. Background technique [0002] Shared Data Memory (Shared Data Memory) is a section of storage space used by multiprocessors to store shared data. Each subprocessor can read data to be processed from this space, and can also write data that has been specifically processed into this space. segment space. [0003] Single-chip multiprocessors improve program parallelism by integrating multiple microprocessor cores on one chip. Each microprocessor core is essentially a relatively simple single-threaded microprocessor or a relatively simple multi-threaded microprocessor. Multiple such sub-processors execute program codes in parallel and have high instruction-level parallelism...

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): G06F13/18G06F15/167
Inventor 胡越黎刘颖冉峰吴频宜祥光陈应植
Owner SHANGHAI UNIV
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