基于fpga的32位risc处理器设计与实现

基于fpga的32位risc处理器设计与实现

ID:33296706

大小:2.39 MB

页数:87页

时间:2019-02-23

基于fpga的32位risc处理器设计与实现_第1页
基于fpga的32位risc处理器设计与实现_第2页
基于fpga的32位risc处理器设计与实现_第3页
基于fpga的32位risc处理器设计与实现_第4页
基于fpga的32位risc处理器设计与实现_第5页
资源描述:

《基于fpga的32位risc处理器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、肝8锄:5轴饿天毕大摹硕士学位论文学科专业:电路与系统作者姓名:叶敏指导教师:张雅绮教授T浦上.王薯ZTT内4盯白中文摘要随着SOC技术、IP技术以及集成电路技术的发展,RISC软核处理器的研究与开发设计开始受到了人们的重视。基于FPGA的RISC软核处理器在各个行业开始得到了广泛的应用,特别是在一些基于FPGA的嵌入式系统中有着越来越广泛的应用前景。本论文在研究了大量国内外技术文献的基础上,总结了RISC处理器发展的现状与水平。认真分析了RISC处理器的基本结构,包括总线结构,流水线处理的原理,以及流水线数据通路和流水线控制

2、的原理;并详细分析了本设计采用的指令集——MIPS指令集的内在结构。设计出了一个32位RISC软核处理器,这个软核处理器采用五级流水线结构,能完成加法、减法、逻辑与、逻辑或、左移右移等算术逻辑操作,以及它们的组合操作。通过软件仿真和在Altera的FPGA开发板上进行验证,证明了所设计的32位RISC处理器能准确的执行所选用的MIPS指令集,运行速度能达到30MHz,功能良好。通过对所设计对象特点及其可行性的研究,选用了Altera公司QuartusII软件作为设计与仿真验证的环境。在设计方法上,本课题采用了自顶向下的设计方法

3、。在设计过程中采用了边设计边验证这种设计与验证相结合的设计流程,大大提高了设计的可靠性。本课题在设计过程中还提出了两个有效的设计思路,第一是在32位寄存器的设计中利用FPGA的内部RAM资源来设计,减少了传输延时,提高了运行速度,并大大减少了对FPGA内部资源的占用;第二是在系统架构上采用了柔性化的设计方法,使得设计可以根据实际的需求适当的增减相应的部件,以达到需求与性能的统一。这两个方法都有效地解决了设计中出现的问题,提高了处理器的性能。关键词:RISC软核处理器MIPS指令集数据通路流水线控制ABSTRACTWiththe

4、developmentofSoCtechnologyandIPapplication,thestudyanddevelopmentforRISesoftprocessorsisbeingattachedmoreandmoreimportancebypeople.TheRISesoftprocessorsbasedFPGAisgettingabroadapplications,especiallyintheareaofembeddedsystemsbasedFPGA.Onthebasicofstudyingavailablere

5、latedreferences,thedevelopmentstatusandapplicationlevelofRISeiscocluded.ThebasicarchitectureofRISeiscarefullyanalysed,includingthebusstructure,thecoceptofpipeliningandtheprincipleofpipelineddatapathandpipelinedcontr01.ThestructureofMIPSinstructionsetisalsoparticular

6、lyanalysed,andusedastheinstructionsetofthisdesign.Inthispaper,a32-bitsRISCsoftprocessorwithfivepipelinestagesisdesigned.ThisprocessorCanruntheoperationsofaddition,subtraction,logicand,logicor,shiftleft,shiRright,andtheircombinations.Thedesignedprocessorisverifiedbys

7、othvaresimulationandrealizedintheFPGAdevelopmentboard.TheseverificationstothedesignedsoftprocessorhaveprovedthatMIPSinstructionsetcanberightlUllanditsoperatingspeedCanreach30MHz.Accordingtothefeaturesandrequirementsofthedesign,Quartusll,theflagshipsoftwareofAltera,i

8、sintroducedasthedesignandverificationenvironment.Thetop—downdesignmethodisusedasthemaindesignwayofthisRISCprocessor.Inthedesignprocess,sim

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。