Supercharge Your Innovation With Domain-Expert AI Agents!

System and method for realizing interconnect between main processor and coprocessor interface

A technology of co-processor and main processor, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of fine data processing, poor compatibility, unable to support coarse-grained data processing, etc., to improve compatibility, Effects of high data access bandwidth

Inactive Publication Date: 2008-01-02
INST OF MICROELECTRONICS CHINESE ACAD OF SCI
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the existing main processor and coprocessor interface and interconnection structure have some unavoidable inherent defects
For example, the compatibility is not strong, and it can only support specific main processors and coprocessors; the granularity of data processing by coprocessors is relatively fine, and it can only effectively process a single data word, and cannot support coarser granularity data processing ; The coprocessor and the main processor share a pipeline, and the two cannot run in parallel at the same time; does not support flexible coprocessor instruction set design, etc.

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
  • System and method for realizing interconnect between main processor and coprocessor interface
  • System and method for realizing interconnect between main processor and coprocessor interface
  • System and method for realizing interconnect between main processor and coprocessor interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0051] As shown in Figure 1, Figure 1 is a schematic diagram of a system for realizing the interface and interconnection between the main processor and N coprocessors provided by the present invention, the system includes a main processor and at least one coprocessor, and the system also includes :

[0052] a dual-port data memory for realizing data communication between the main processor and at least one coprocessor;

[0053] a main processor data bus for connecting the main processor and a dual-port data memory;

[0054] a coprocessor data bus for connecting the dual-port data memory with the at least one coprocessor;

[0055] At least one command word register for sending instructions received from the main processo...

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 kind of system to realize connection between main processor and coprocessor, which includes main processor, at least one coprocessor, dual-port data memory, data bus of main processor, data bus of coprocessor, at least one instruction register, and at least one state register. The invention also discloses a kind of method to realize connection between main processor and coprocessor, and it includes: A. the main processor writes the data which will be transmitted to coprocessor in the indicated storage region of dual-port data memory, and sends starting command to coprocessor; B. the coprocessor receives the starting instruction and returns the state character of receiving instruction, and accesses the indicated storage section to get the data written by main processor, and runs the operation defined in starting instruction; C. when the coprocessor finishes the operation, it returns the status character of finishing command to main processor, and the main processor gets the result of coprocessor.

Description

technical field [0001] The invention relates to the technical field of computer architecture and VLSI design, in particular to a system and method for realizing the interface and interconnection of a main processor and a coprocessor. Background technique [0002] A coprocessor is a processor that extends the main processor and assists the main processor in completing special application processing for different applications and requirements. Such as floating-point arithmetic coprocessor, multimedia coprocessor, etc. [0003] Coprocessors are programmable. The coprocessor has a coprocessor instruction set expanded on the basis of the main processor instruction set, and the coprocessor contains application-specific functional units that can be used to accelerate the processing of a specific application. [0004] Traditionally, the interface between the main processor and the coprocessor adopts a relatively complex and tightly coupled method. For example, Advanced RISC Machi...

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/38
Inventor 高健陈杰周莉刘洋马旭
Owner INST OF MICROELECTRONICS CHINESE ACAD OF SCI
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More