《单周期CPU的设计与实现》-实验指导书
电子科技大学计算机科学与工程学院
单周期CPU的设计与实现
实验指导书
[计算机组成原理实验]
张建 2013-12-13
计算机组成原理实验单周期CPU的设计与实验
目录
前言 ................................................................................................................................................................ 1
1.1 实验内容 ......................................................................................................................................... 2 1.2实验要求 .......................................................................................................................................... 2 2. 实验环境 ................................................................................................................................................... 3
2.1 硬件平台 ...................................................................................................................................... 3 2.2 软件平台 ...................................................................................................................................... 3 2.3 实验主要仪器设备连接框图 ....................................................................................................... 4 3. 实验原理 ................................................................................................................................................... 5
3.1 概述 .............................................................................................................................................. 5 3.2 单周期CPU的总体电路 ............................................................................................................. 5 3.3 MIPS指令格式 ............................................................................................................................. 6 3.4 数据路径设计 .............................................................................................................................. 7 3.4.1 下一条指令地址的选择 ......................................................................................................... 7 3.4.2 ALU的输入端......................................................................................................................... 8 3.4.3寄存器堆的输入端.................................................................................................................. 8 4. 基本功能部件的设计与实现 .................................................................................................................. 10
4.1 32位2选1选择器的设计与实现 ............................................................................................. 10 4.2 32位4选1选择器的设计与实现 ............................................................................................. 18 4.3 5位2选1选择器的设计与实现 ............................................................................................... 19 4.4 带有异步清零的32位D触发器的设计与实现 ...................................................................... 19 4.5 移位器的设计 ............................................................................................................................ 20 4.6 32位加/减法器的设计与实现.................................................................................................... 20 5.运算器(ALU)的设计与实现 ............................................................................................................ 21 6.寄存器堆(Register File)的设计与实现 ............................................................................................ 24 7.控制器(Control Unit)的设计与实现 ................................................................................................ 27 8. CPU的封装 .............................................................................................................................................. 30 9. 测试 ......................................................................................................................................................... 32
9.1 指令存储器及测试程序 ............................................................................................................. 32 9.2 数据存储器及测试数据 ............................................................................................................. 33 9.3 仿真测试 .................................................................................................................................... 33 9.4 下载到开发板验证..................................................................................................................... 35 附件: .......................................................................................................................................................... 39
BTN_Anti_Jitter模块 .......................................................................................................................... 39 Hex7seg_decode模块 .......................................................................................................................... 39
计算机组成原理实验单周期CPU的设计与实验
前 言
《计算机组成原理》是计算机科学专业的一门重要专业基础课。在该课程中的理论学习中系统地阐述了计算机各组成部件的工作原理、逻辑实现和设计方法及将各部件连接成整机的方法,计算机硬件与底层软件的接口,培养了学生对计算机硬件系统的分析、开发与设计的基本技能能力。
本实验开设的目的是让学生通过设计一个单周期的CPU,加深对计算机各组成部件功能的理解和掌握,更好地理解计算机的基本工作原理,培养和锻炼学生掌握计算机硬件设计的基本方法和技能。本实验是计算机硬件系列实验的重要实验,是后续计算机系统实验的基础。
本实验的先修课程:《数字逻辑》及《Verilog HDL硬件描述语言》。
对于未修先修课程的学生实验指导教师应对其进行相关知识的培训,培训建议4学时。
本实验所针对的教材:《计算机 …… 此处隐藏:4367字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [说明书]浅谈视觉传达设计中的色彩艺术
- [说明书]数据库原理-实验8-查询优化
- [说明书]临时用电施工组织设计
- [说明书]反假币考试试题第二套(人民币)
- [说明书]《建设工程监理规范》-2014.3.1实施
- [说明书]筋出槽,骨错缝病机诠释
- [说明书]百度预计来路对网站权重有多大影响
- [说明书]房屋面积测绘细则
- [说明书]计算机控制技术填空题汇总
- [说明书]乡镇卫生院(社区中心)死亡医学证明管
- [说明书]2013尾矿工实操试题
- [说明书]2015事业单位面试备考:贵州省事业单位
- [说明书](目录)2017-2022年半导体材料市场发
- [说明书]浙江省制造业发展“十三五”规划
- [说明书]干部选拔任用工作情况的自查报告
- [说明书]《发电厂电气部分》课后部分问答题整理
- [说明书]中国建立政府成本会计制度的思考
- [说明书]中国文化输出的现状及挑战-100分
- [说明书]通信原理实验指导(13-9)
- [说明书]HSF培训试卷(有害物质培训考试试题)
- 高中地理必修一:2.3《大气环境之六_气
- 新人教版八年级数学上期末总复习精品优
- WEB应用托管平台系统架构
- 《应用文写作》期末试卷
- 2017年秋九年级数学上册24.3正多边形和
- _空心村_形态特征与生成机理分析_以河
- 北师大版生物七年级下册12章2节感受器
- 社区卫生服务中心主任职责
- 广东省2014届广州二模材料作文“求道”
- 完整户口本英文翻译模板
- 2015年液化天然气LNG市场调研及发展趋
- 农村学校教育发展新
- 2014年注册税务师税法(Ⅱ)考试试题及答
- 东方大学俄语新版第5册第-7课课文翻译
- 路基路面工程课程设计1
- 219亩项目2011营销策略
- 第1篇 贸易术语-EXW、FCA、FAS
- 年会或大型活动防疫应急预案
- 改善提案(合理化建议)
- 初三英语第四单元ppt




