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

Method for designing specific instruction set processor

A technology of special instructions and design methods, applied in the design of processors and the design of special instruction set processors, can solve the problems of low flexibility, singleness of processors, affecting the time to market of products, and reduce the possibility of redesign , the effect of reducing uncertainty and speeding up the design cycle

Active Publication Date: 2009-10-21
SOUTHEAST UNIV
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since traditional processor design does not achieve a good collaborative design between software and hardware, and the division of software and hardware is done by designers based on experience, if the final performance fails to meet the requirements, the entire design work needs to be redone, seriously affecting the launch of the product time
In addition, the configurable processors that appear on the market only expand their instruction sets to achieve different configurations. They are semi-custom processors, and the flexibility of such processors is relatively low.

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
  • Method for designing specific instruction set processor
  • Method for designing specific instruction set processor
  • Method for designing specific instruction set processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0025] see figure 1 , the traditional processor design is a serial design process, which requires the cooperation of hardware engineers, software engineers and system engineers. However, it is precisely because the hardware design and software design are completed separately that it is easy to appear Inconsistency. Such as figure 2 The method of the present invention is to establish a LISA processor model in the early stage, generate corresponding software tools through the LISA model, and reduce the possibility of software and hardware inconsistencies. And build a virtual prototype platform on the ARM ESL that is similar to the performance of the real hardware. By modifying the model of the processor, you can search for the performance in various situations and obtain the optimal software and hardware division method, and you can ...

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 method for designing a specific instruction set processor, and the method can make the accuracy performance evaluation at the beginning of designing a chip, advance the test of a specific application, speed up the design process and reduce the re-design possibility which is because the performances of the chip can not achieve the requirements. The method establishes an LISA processor model at the early stage of the design, generates a corresponding software tool by the LISA model, builds up a virtual prototyping platform which is similar to the performances of real hardware on an ARM ESL, including a AHB bus model with precise cycle, an EMI model and an SDRAM model which are needed for designing the platform, searches out the performances under the different situations by repairing the models of the processor, obtains an optical software / hardware dividing method, directly verifies on the models and speeds up the design cycle of the processor.

Description

technical field [0001] The invention relates to a design method of a processor, in particular to a design method of a special-purpose instruction set processor, which belongs to the field of embedded microprocessor design. Background technique [0002] At present, the traditional processor design is a serial design method. Firstly, the processor structure is defined, and the software and hardware are divided to determine which functions are realized by the hardware; secondly, according to the result of the software and hardware division, the instruction set of the processor is defined; At the same time, software engineers also began to design the supporting tool chain. Hardware design and software tool chain design are basically independent, and the design methods are completely different, so it is easy to cause inconsistency between hardware performance and software performance. Finally, the system engineer builds the system for performance testing. Since traditional proc...

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): G06F17/50
Inventor 戴麟时龙兴杨军刘新宁谈力立罗锋
Owner SOUTHEAST 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