- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
李白斌20105410论文
重庆大学本科学生毕业设计(论文)
流水线仿真实现与设计
学 生:李白斌
学 号指导教师:黄仁
专 业:网络工程
重庆大学计算机学院
二O一四年六月
Graduation Design (Thesis) of Chongqing University
Design and Implementation of
Pipeline Simulation
Undergraduate: Baibin Li
Supervisor: Ren Huang
Major: Network Engineering
College of Computer Science
Chongqing University
June 2014
摘 要
ABSTRACT
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 课题研究背景 1
1.2 国内外相关研究现状 1
1.3 本文研究的主要内容 2
1.4 论文结构 2
2 Logisim软件 3
2.1 Logisim软件的简介 3
2.1.1科学研究领域 3
2.1.2商业领域 3
2.2 Logisim元器件的使用 3
2.3 Logisim的注意事项 3
3 指令流水线技术的总体概述 5
3.1 指令流水线技术的起源 5
3.2 指令流水线技术的原理 5
3.3 指令流水线技术在商业上的运用 5
4 指令静态五级流水线的总体设计 7
4.1 指令指令集的设计 7
4.2 指令各个部件的设计 8
4.2.1 指令流水线指令控制器 8
4.2.2 指令流水线PC寄存器 11
4.2.3 指令流水线指令存储器 11
4.2.4 指令流水线数据寄存器堆 12
4.2.5 指令流水线IF/ID寄存器 14
4.2.6 指令流水线ID/EX寄存器 15
4.2.7 指令流水线EX/MEM寄存器 16
4.2.8 指令流水线MEM/WB寄存器 17
4.2.9 指令流水线ALU控制器 18
4.2.10 指令流水线ALU单元 19
4.2.11 指令流水线数据存储器 20
4.2.12 指令流水线数据冒险转发器 20
4.2.13 指令流水线数据冒险阻塞器 25
4.3 指令流水线各个部件的数据通路连接 27
4.3.1 指令流水线的连接原理图 27
4.3.2 指令流水线的Logisim连接图 27
5 指令流水线的指令测试 29
5.1 R型指令的执行 29
5.2 lw和sw指令的执行 29
5.3分支指令的执行 32
6 本次毕业设计的总结和对导师的致谢 35
参考文献 36
1 绪论
1.1 课题研究背景
对指令流水线的研究是在于人对计算机的性能需求的日益提高。随着这些年大型软件的不断开发,人对计算机的性能提出了越来越高的要求,这也就是为什么人对指令流水线的研究更加深入,研究只有一个目的,那就是在人日益增长的海量数据下,尽可能的去让计算机高速效率的处理数据。这也就是为什么要研究流水线化的指令处理方式。采用流水线技术后,并没有加速单条指令的执行,每条指令的操作步骤一个也不能少,只是多条指令的不同操作步骤同时执行,因而从总体上看加快了指令流速度,缩短了程序执行时间。为了进一步满足普通流水线设计所不能适应的更高时钟频率的要求,高档位处理器中的流水线的深度(级数)在逐代增多。当流水线深度在5~6级以上时,通常称为超流水线结构(Super Pipeline)。显然,流水线级数越多,每级所花的时间越短,时钟周期就可以设计的越短,指令速度越快,指令平均执行时间也就越短。流水线技术是通过增加计算机硬件来实现的。它要求各功能段能互相独立地工作,这就要增加硬件,相应地也加大了控制的复杂性。如果没有互相独立的操作部件,很可能会发生各种冲突。例如要能预取指令,就需增加指令的硬件电路,并把取来的指令存放到指令队列缓冲器中,使微处理器能同时进行取指令和分析、执行指令的操作。
1.2 国内外相关研究现状
指令流水线技术自从20世纪60年代第一次在高端的大型机中采用,第一次采用指令集静态流水线的计算机是IBM公司生产的IBM7030大型计算机(它又被称为Stretch计算机)。在后面研制的CDC6600大型计算机也使用了指令态流水线和多功能部件技术。
到了20世纪80年代,流水线技术已经成为精简指令集处理器最为基础的技术了,到了这时流水线技术开始了发展,开始有了新型的流水线技术——超标量流水
您可能关注的文档
- 市值管理与财务报表.docx
- 幼儿园小班春学期周计划.doc
- 幼儿园教师与家长沟通技巧的调查报告.doc
- 幼儿园数学培训(四)幼儿园数学教育教学活动的组织.doc
- 希捷F3硬盘命令合集.doc
- 工地安全质量标语口号大全共8集.docx
- 广东省SYB创业培训定点机构申报准备材料要求.doc
- 广东省高州市乡村旅游开发研究.doc
- 应激性溃疡防止专家建议2015版.doc
- 应用型专业转型的教学模式研究以建筑学专业为例(全文).doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)