- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MIPS处理器初探
MIPS处理器初探 3
第一章 绪 论 3
1.1 课题的目的和意义 3
1.1.1 MIPS概述 3
1.1.2 课题的目的和意义 3
1.2 国内外研究现状 4
1.2.1 国外MIPS处理器的发展 4
1.2.2 国内的类MIPS处理器 5
1.3 设计流程 5
1.4 开发环境 6
第二章 基于MIPS 最小CPU 的设计 6
2.1 指令集 6
2.1.1 指令集的概念 6
2.1.2 MIPS 的指令集 7
2.1.3 实现的指令集 7
2.1.4 建立在子集上的一个实例 7
2.2 指令格式 7
2.2.1 mips的指令格式 7
2.2.2 子集指令的格式 (R,I,J) 8
2.3 ALU实现 9
2.3.1 ALU 功能分析 9
2.3.2构造算术逻辑单元 10
与或逻辑 10
全加器 11
减法逻辑 12
Slt指令(小于则置1) 13
2.3.3 整合各个单元 14
整体符号 15
一个4位的逻辑图 15
32位alu VHDL 实现 16
ALU真值表 17
2.4寄存器堆的实现 18
2.4.1 mips寄存器简介 18
2.4.2 寄存器堆设计 18
2.4.3寄存器堆实现 19
2.5 数据通路详述 21
2.5.1 程序计数器 21
2.5.2 指令寄存器和数据寄存器 21
2.5.3 R型数据通路 22
2.5.4 I型数据通路 23
2.5.5 J型数据通路 24
2.6异常 25
2.6.1异常的类型 25
2.6.2 异常的处理 26
2.7 总设计图 26
2.8控制器 27
2.8.1 控制器的选择 27
2.8.2 有限状态机 27
2.8.3 控制器的编写 31
第三章 总结 36
3.1 收获 36
3.2 今后的工作 36
参考文献 36
MIPS处理器初探
第一章 绪 论
1.1 课题的目的和意义
1.1.1 MIPS概述
MIPS
MIPS是世界上很流行的一种RISC处理器。MIPS(Microprocessor without interlocked piped stages)是无内部互锁流水级的微处理器的英文缩写。其机制是尽量利用软件办法避免流水线中的数据相关问题。它最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的。MIPS公司的R系列就是在此基础上开发的RISC工业产品的微处理器。这些系列产品为很多计算机公司采用构成各种工作站和计算机系统。
MIPS技术公司
MIPS技术公司是美国著名的芯片设计公司,它采用精简指令系统计算结构(RISC)来设计芯片。和英特尔采用的复杂指令系统计算结构(CISC)相比,RISC具有设计更简单、设计周期更短等优点,并可以应用更多先进的技术,开发更快的下一代处理器。MIPS是出现最早的商业RISC架构芯片之一,新的架构集成了所有原来MIPS指令集,并增加了许多更强大的功能。
1.1.2 课题的目的和意义
为什么选择这个题目:我在学习系统结构时,读到了业界里程碑式的著作 COMPUTER ORGANIZATION DESIGN (计算机组成与设计 硬件/软件 接口)这是一本世界流行的教材,世界多所著名大学,如MIT,Stanford,UC Berkeley,清华大学,北京大学等均不约而同地使用本书展开教学。其作者Hennessy 是MIPS的创立者之一。他在自己的书中详细叙述了MIPS的基本组成,这对于了解这种体系结构,乃至于对整个计算机体系结构的学习是一个很好的帮助。
意义:本着I do I remember 的思想,我决定亲自实践做出一个简化版本的MIPS CPU,加深我对课程的理解,为今后的学习做好理论联系实际的铺垫,积累宝贵的经验。
1.2 国内外研究现状
1.2.1 国外MIPS处理器的发展
在MIPS芯片的发展过程中,SGI公司在1992年收购了MIPS计算机公司,1998年,MIPS公司又脱离了SGI,成为MIPS技术公司。
MIPS CPU的里程碑
年份 型号—时钟频率(MHz) 指令结构 Cache(I+D) 1987 MIPS R2000-16 MIPS1 1990 MIPS R3000-33 1990 IDT R3051-20 1991 MIPS R4000-100 MIPS3 1993 IDT/QED R4600-100 1993 MIPS R4400-150 1995 NEC/MIPS Vr4300-133 1996 MIPS R10000-200 MIPS4 1996 SGI/QED R5000-200 其中NEC/MIPS Vr4300-133 是低功耗的嵌入式CPU,开始是为任天堂游戏机设计
您可能关注的文档
- LQ:THE INFORMATION CONTENT OF LOSSES.ppt
- LS-DYNA 前处理软件 FEMB.doc
- LowImpactDevelopment雨水收集.ppt
- LTE TDD系统的设计分析.docx
- LTE-Advanced中QoS参数映射的研究.doc
- LS变频器iW样本.ppt
- LTE系统中Reed-Muller码的编码研究与实现.doc
- LVDS接口电路基本原理.doc
- L—乳酸项目可行性研究报告.ppt
- magento需要后台的配置.doc
- 《建设工程消防设计审查技术服务管理办法(试行)》 填报资料格式.doc
- DB4403_T497—2024全民健康信息平台医疗服务数据采集规范.pdf
- 晋城市化工重点监控点认定评分标准.doc
- DB4403_T499.2—2024应急管理应急救援数据规范第2部分:数据元.pdf
- DB4403_T499.3—2024应急管理应急救援数据规范第3部分:代码集.pdf
- DB14T3096.3-2024特种设备风险分级管控与隐患排查治理规范第3部分_电梯.pdf
- DB4403_T498.2—2024应急管理灾害防治数据规范第2部分:数据元.pdf
- 台州市绿色建材应用评价技术导则.pdf
- 治疗慢性心力衰竭药物临床试验技术指导原则.pdf
- 传染病工作总结(通用6篇).pdf
文档评论(0)