Font Size: a A A

Design And Implementation Of32-bit RISC Microprocessor Based On FPGA

Posted on:2013-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y G ZhengFull Text:PDF
GTID:2268330392465591Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
RISC architecture based MIPS instruction compatible processor is one kind of generalhigh performance processors. Considering its simplicity of architecture and high efficiency ofcomputing, it is used in many fields such as high capability of computing, embedded solutions,and multimedia applications. The microprocessor design based on FPGA has many advantagessuch as easy to debug and convenient to integrate. It is necessary to maintain a complexmicroprocessor designing technique with the fashionable trend of SOC design methods.First of all, the paper provides an overview of the important features of the MIPS,whichlays the foundation of the following discussion about the specific logic design. A59-instructionsubset of32-bit MIPS instruction set has been implemented on the microprocessor discussed inthe paper. It implemented more than fifty frequently used instructions, solved most of datarelationships, architecture relationships and the problems of pipeline adopt of multiply/divisionThe main body of the paper first describes in detail the logic design of the independentfunctional modules in the processors, providing functional support for the follow-up overalldesign. Next, the article describes the most important logic designs of the five instructionexecution stages of the microprocessor. In order to improve the efficiency of the microprocessor,on the basis of design and implementation of microprocessor, this paper studys the solution tothe technology and dependence of pipeline in-depth, improved the traditional five pipelinestructure,and basically resolved the data dependence,structure dependence and controldependence issues.Upon the completion of the overall logic design, working state simulation ofmicroprocessor with EDA tools was carried out, and satisfying result was obtained. At last,VHDL code was synthesized and implemented on FPGA.The data which was obtained in the way of verification and test, show that the design of32-bit microprocessors in the article is satisfied, and its frequency reaches12.376MHz.
Keywords/Search Tags:MIPS, microprocessor, pipeline, VHDL
PDF Full Text Request
Related items