Processor simulation method based on FPGA

An analog method and processor module technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as limited concurrency, poor flexibility, and poor efficiency, and achieve great flexibility, high performance, and processing to simulate flexible effects

Active Publication Date: 2018-02-06
ZHEJIANG UNIV
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Considering these two aspects, with performance as the abscissa and flexibility as the ordinate, the characteristics of common computing forms are as follows: general-purpose computing based on general-purpose processors has the highest flexibility, but the concurrency that can be developed and utilized is limited. The performance is relatively the lowest; while the application-customized computing is customized and optimized for specific applications, and the performance is relatively high. However, it is precisely because it is only customized for specific applications that it has the worst flexibility.
The two extremes are hundreds of times less efficient in terms of performance and energy consumption

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
  • Processor simulation method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0043] like figure 1 As shown, a FPGA-based processor simulation method, its specific implementation process is as follows:

[0044] In the first step, the processor is decomposed into processor modules:

[0045] A processor is made up of multiple modules, known as processor modules, which together form a complete processor and provide various functions. Each processor module is realized by the module file of the corresponding processor module.

[0046] In one embodiment, the processor is decomposed into four processor modules, including a processor core module, an on-chip memory module, a bus module, and a peripheral module.

[0047]Among them, the processor core module is implemented by the processor core module file, which defines the composition, operation mode and custom processor core module information of the processor core; the on-...

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 processor simulation method based on an FPGA. The method comprises the following steps that firstly, a processor is decomposed into processor modules; secondly, a processor configuration file is set; thirdly, the processor modules comprehensively check and establish a loading file capable of running on the FPGA; fourthly, the loading file is programmed to the FPGA. According to the method, the FPGA serves as a basic hardware platform, the processor is decomposed into different modules, all the modules of the processor are connected together through the configuration file, and the loading file is programmed to the FPGA. By means of the method, FPGA-based processor simulation is achieved; the characteristic that the FPGA can be reconfigured is fully utilized, the simulation efficiency of the processor and the simulation performance of the processor are improved, and the flexibility is higher.

Description

technical field [0001] The invention relates to the technical field of processors, in particular to an FPGA-based processor simulation method. Background technique [0002] Since the beginning of the 21st century, the advancement of semiconductor technology and the demand for high-performance computing have promoted the rapid development of computer systems, and the architecture of processors has undergone tremendous changes. As the core component of the computer, the performance improvement of the processor is largely due to the progress of the semiconductor process and the development of the system structure. The progress of the semiconductor process and the development of the system structure have always been in a relationship of mutual promotion, the former is the basis of the latter, and the latter promotes the former. Every change in the development of the architecture is accompanied by a breakthrough in the number of integrated transistors on the chip, which can be s...

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/50G06F8/61
CPCG06F8/61G06F30/34
Inventor 陈文智施青松王总辉
Owner ZHEJIANG UNIV
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