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

Parameterized specific instruction set processor design platform

A special instruction and processor technology, applied in the field of parameterizable special instruction set processor design platform, can solve the problems of reducing work efficiency, increasing the workload of programmers, and poor adaptability, so as to improve utilization efficiency, shorten design cycle, The effect of improving work efficiency

Inactive Publication Date: 2012-05-09
XIDIAN UNIV
View PDF1 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The disadvantage of this patent application technology is that the hardware structure of the special-purpose instruction set processor is fixed. For different application fields, this architecture has poor adaptability and low resource utilization. The Design Cycle of an Instruction Set Processor
In addition, the tailored circuit does not have special assembler support, and the application of this special instruction set processor needs to write machine code, which increases the workload of programmers and reduces work efficiency

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
  • Parameterized specific instruction set processor design platform
  • Parameterized specific instruction set processor design platform
  • Parameterized specific instruction set processor design platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0022] refer to figure 1 , the present invention includes a general register number selection module, a bus bit width selection module, a data memory type selection module, a program control instruction selection module, an arithmetic logic operation instruction selection module, a target processor generation module, and a redirectable assembler.

[0023] The general-purpose register number selection module is used to configure the general-purpose register file of the target processor, and transmit parameter values ​​to the target processor generation module. There are three options for the number of general-purpose registers: 8, 16, and 32. If it is used for small-scale data processing applications, the amount of data exchange between the data memory and the arithmetic function unit is small, and 8 or 16 registers can be selected; if used for For large-scal...

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 parameterized specific instruction set processor design platform comprising a universal register number selection module, a bus bit width selection module, a data memory type selection module, a program control instruction selection module, an arithmetical logical operation instruction selection module, a target processor generation module and a retargetable assembler. The design platform generates the optimal specific instruction set processor core which saves most resources in the structure frame of the specific instruction set processor core according to related parameters selected by a user for different application fields, and also shortens the design period of the specific instruction set processor. The retargetable assembler is capable of positioning the compiler to the target processor according to the parameters selected by the user, and further capable of translating an assembler source program into the machine codes of the target processor; as a result, the work load of a programmer is reduced; therefore, the working efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of digital signal processing, and further relates to a design platform of a parameterizable special-purpose instruction set processor. For different application fields, the design platform generates the optimal and resource-saving special-purpose instruction-set processor core within the structural framework of the special-purpose instruction-set processor core according to the relevant parameters selected by the user. Background technique [0002] Special instruction set processor technology is a technology that has developed rapidly in recent years. Its proposal is a significant innovation. Especially in the field of embedded microprocessors, the application of special instruction set processors has become a A design trend. The core idea of ​​a special-purpose instruction set processor is to develop a corresponding special-purpose instruction set and architecture for a specific application field, and to d...

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
IPC IPC(8): G06F9/30G06F9/318
Inventor 张犁李娇娇李甫封勇福石光明宋云朋
Owner XIDIAN 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