An extensible asip structure platform and instruction processing method

An instruction and platform technology, applied in the field of ASIP structure platform and instruction processing, can solve problems such as limited register resources and inability to support dedicated extended instructions, and achieve the effects of increased software and hardware overhead, easy implementation, and simple principle.

Active Publication Date: 2021-01-05
HUNAN GREAT LEO MICROELECTRONICS CO LTD
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the limitation of instruction word length (usually 16 / 32 / 64 bits) and instruction operands (usually no more than 3), the register resources available in clustered uniprocessors are very limited (usually 16 / 32 / 64 bits) 64), and cannot support dedicated extension instructions with more than 4 operands

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
  • An extensible asip structure platform and instruction processing method
  • An extensible asip structure platform and instruction processing method
  • An extensible asip structure platform and instruction processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0036]The scalable ASIP structure platform CASIP (Clustered Application Specific Instruction-set Processor) of the present invention, the CASIP structure is a clustered processor built on the basis of OR1200. Such as figure 1 As shown, a block diagram of the CASIP structure is shown. The CASIP of the present invention has a 6-stage integer pipeline, that is, an instruction fetch unit, a decoding unit, an outflow unit, a number fetch unit, an execution unit and a write-back unit. The parallelism of the instruction fetch unit depends on the bit width of the interface between the instruction fetch logic and the storage system. The degree of parallelism of the instruction decoding unit can be flexibly set according to the maximum length allowed by the instruction packet. Since the instruction outflow unit is performed in units of instr...

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 an extensible ASIP structure platform and an instruction processing method. The platform is provided with an assembly line of instruction execution logic, the instruction execution logic comprises n clusters, the clusters 0-(n-2) are conventional clusters and used for achieving conventional instructions, and each cluster comprises two arithmetic logic units ALU and a 4-read-2-write distributed register file RF; the cluster n-1 is an extension cluster, is used for realizing a special extension instruction, and comprises an ERF (Extended Register Function) with 6 read ports, 2 write ports and at most 32 universal registers, an EFU (Extended Function Unit) with 6 inputs and 2 outputs, and an arithmetic logic unit ALU (Arithmetic Logic Unit); an outflow control networkunit ICN and an operand transfer network unit OPN are included between the clusters; and the execution management unit EMU coupled with each ALU or EFU and the register management unit RMU coupled with each RF or ERF form hardware of an instruction execution control mechanism. According to the method, instruction processing is completed based on the platform. The method has the advantages of beingeasy to implement, capable of improving the expansibility of the special instruction set processor and the like.

Description

technical field [0001] The invention mainly relates to the technical field of processors, in particular to an extensible ASIP structure platform and an instruction processing method, which can improve the extensibility of special instruction set processors. Background technique [0002] In a single-core processor, dividing resources into multiple clusters (Cluster) can eliminate or reduce constraints on the scalability of the processor by register file (Register File, RF) access ports and centrally controlled instruction outflow logic. Each cluster usually includes one or more functional units (Functional Unit), a register file, inter-cluster communication through shared storage (register file / cache, etc.) or crossbar (Crossbar). The program counter (PC) and decode logic can be shared by multiple banks or distributed in each bank. [0003] An application-oriented instruction set processor (Application Specific Instruction-setProcessor, ASIP) can effectively improve the perf...

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): G06F9/30G06F15/82
CPCG06F9/30003G06F15/82
Inventor 陈虎万江华
Owner HUNAN GREAT LEO MICROELECTRONICS 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