On-chip communication method of complex SOC

An on-chip communication and complex technology, which is applied in data exchange, instrumentation, and electrical digital data processing through path configuration, and can solve problems such as reducing the task processing capability of the main processor, high difficulty in communication structure design, and heavy main processor load. , to avoid difficulty, simplify the arbitration mechanism, and resolve competition and conflict

Inactive Publication Date: 2018-07-20
深圳市德赛微电子技术有限公司
View PDF11 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The rapid development of semiconductor manufacturing technology makes it possible to integrate larger-scale hardware resources on the chip. SoC tends to be a multi-core heterogeneous system chip composed of various types of CPUs, DSPs, and application-oriented hardware acceleration engines. Communication, the existing star and bus topology will have competition and conflict problems in the face of a large number of signal processing, and make the main processor overload, reduce the task processing capacity of the main processor, in addition, the existing communication Structural design is difficult, which is not conducive to expansion and openness. Therefore, it is urgent to redesign SOC communication, so as to transform from a calculation-based design to a communication-based design, and realize a scalable communication architecture.

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
  • On-chip communication method of complex SOC
  • On-chip communication method of complex SOC
  • On-chip communication method of complex SOC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] An on-chip communication method of a complex SOC in this embodiment includes the following steps:

[0033] S1. When the main processor receives the signal to be solved, it decomposes the processing algorithm of the signal to be solved into multiple openCL calls, and sends them to the communication and data management pool;

[0034] S2. After receiving multiple openCL calls, the communication and data management pool sequentially sends multiple openCL calls to the communication loop;

[0035] S3. The communication loop transfers the openCL call to each signal processing module in one direction;

[0036] S4. The signal processing module receives and processes the openCL call, and sends it to the communication loop after the openCL call is processed;

[0037] S5. The processed openCL call returns to the communication and data management pool along with the communication loop.

[0038] During implementation, the main processor decomposes a signal processing job into multi...

Embodiment 2

[0041] An on-chip communication method of a complex SOC in this embodiment includes the following steps:

[0042] SA1. When the main processor receives the signal to be solved, it decomposes the processing algorithm of the signal to be solved into multiple openCL calls, and sends them to the communication and data management pool;

[0043] SA2, the main processor starts listening to the communication and data management pool, and when it detects that the call queue in the communication and data management pool is empty, it confirms that all current openCL calls have been executed;

[0044] SA3. After the communication and data management pool receives multiple openCL calls, it stores the call queue of the openCL calls, and sets the status label of the openCL calls to the unexecuted state, and then sends multiple openCL calls to the communication loop in turn; the openCL calls include A status tag, the status tag includes an unexecuted status and a completed status;

[0045] S...

Embodiment 3

[0049] An on-chip communication method of a complex SOC in this embodiment includes the following steps:

[0050] SB1. When the main processor receives the signal to be solved, the processing algorithm of the signal to be solved is decomposed into multiple openCL calls, and sent to the communication and data management pool;

[0051]SB2, after the communication and data management pool receives multiple openCL calls, store the call queue of the openCL call, and set the status label of the openCL call to an unexecuted state, and then send multiple openCL calls to the communication loop in turn; the openCL call includes A status tag, the status tag includes an unexecuted status and a completed status;

[0052] SB3, the communication loop transfers the openCL call to each signal processing module in one direction;

[0053] SB4. The signal processing module receives the openCL call and processes it. After the openCL call is processed, the status label of the openCL call is set to...

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 an on-chip communication method of a complex SOC. The method comprises the steps that a main processor receives a to-be-solved signal, disintegrates a processing algorithm ofthe to-be-solved signal into multiple openCL invocations, and sends the openCL invocations to a communication and data management pool; the communication and data management pool sends the received openCL invocations to a communication loop in sequence; the openCL invocations are processed by all signal processing modules on the communication loop, then return to the communication and data management pool, and are collected by the communication and data management pool to be sent to the main processor. According to the on-chip communication method of a complex SOC, on the basis of unidirectional annular structure scheduling of the communication and data management pool, communication management when a large quantity of signal processing modules exist can be achieved, the processing modulesin the complex SOC can ensure the transmission efficiency during communication, the difficulty of star topology and bus topology structures during chip design is avoided, and the competition and conflict problems when multiple processing modules can complete the same openCL invocation are solved.

Description

technical field [0001] The invention relates to a communication data processing technology, in particular to an on-chip communication method of a complex SOC. Background technique [0002] The rapid development of semiconductor manufacturing technology makes it possible to integrate larger-scale hardware resources on the chip. SoC tends to be a multi-core heterogeneous system chip composed of various types of CPUs, DSPs, and application-oriented hardware acceleration engines. Communication, the existing star and bus topology will have competition and conflict problems in the face of a large number of signal processing, and make the main processor overload, reduce the task processing capacity of the main processor, in addition, the existing communication Structural design is difficult, which is not conducive to expansion and openness. Therefore, it is urgent to redesign SOC communication, transforming from a computing-based design to a communication-based design, and realizin...

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/163H04L12/42
CPCG06F15/163H04L12/42
Inventor 刘建王云邢彦文夏丽敏李霄陈杰钟晨
Owner 深圳市德赛微电子技术有限公司
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