版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机组成原理实验 一、课程概况所属专业:物联网工程专业开课单位:数学及计算机科学学院课程类型:专业实验课程课程代码:07415150开课学期:3学分:1学时:32核心课程:否拟使用教材: 齐学梅.计算机硬件基础实验教程.安徽师范大学出版社.2013.2国内(外)现有教材:1 左冬红.计算机组成原理与接口技术基于MIPS架构实验教程.北京:清华大学出版社.2014.82 Ulrich Golze著, 田泽等译.大型RISC处理器设计用描述语言Verilog设计VLSI芯片. 北京:北京航空航天大学出版社. 2005.13 李亚民. 计算机原理与设计Verilog HDL版. 北京:清华大学出版
2、社. 2011.6 4 包健.计算机组成原理与系统结构实验指导书.北京:高等教育出版社.2010.1学习参考资料1 Samir Palnitkar(著), 夏宇闻(译).Verilog HDL数字设计与综合(第二版). 北京:电子工业出版社.2009.72 M. Morris Mano(著), Charles R. Kime(著),邝继顺(译).逻辑与计算机设计基础.北京:机械工业出版社.2012.43 姜咏江.自己设计制作CPU与单片机.北京:人民邮电出版社.2014.9二、课程描述以数字逻辑实验课程为基础,通过本课程学习,培养学生分析和解决实际问题的能力,学生将学习计算机组成与体系结构实验
3、基本原理和方法,使用Verilog HDL、Xilinx Vivido等EDA工具软件、Xilinx Artix FPGA,形成基本的实验设计与操作技能(如运算器设计、控制器设计等,并进行仿真和测试等),训练计算机各组成部件及计算机硬件系统的设计、仿真、分析、综合、下载、测试等环节操作的方法,验证计算机组成与体系结构课程的基本概念、基本结构、基本工作原理,对组成计算机的各个部件的功能和工作过程、以及部件间的连接,有较全面、较系统地认识,形成较完整的计算机组成与工作原理模型。三、课程目标通过课程学习与实验,以MIPS指令系统为基础,使学生能够熟练运用和操纵Verilog HDL、Xilinx V
4、ivido等EDA工具软件、Xilinx Artix FPGA,学会设计计算机组成与体系结构实验的基本思路与方法,具备基本的实验设计和操作技能,完成运算器、存储器、控制器等计算机组成部件及计算机硬件系统的设计、仿真、分析、综合、下载、测试,理解计算机组成与体系结构的基本原理,形成严谨、求实、创新的科学态度以及发现和解决问题的能力,掌握撰写计算机科学与技术专业实验报告的基本方法。本课程是一门实践性很强的课程,通过实验课的学习和锻炼,不但使学生硬件的动手能力得到初步训练,而且可以建立一个完整的计算机整机概念。四、教学要求本课程由运算器等16组实验构成,分为演示、验证、综合、设计性等类型,在做每个实
5、验之前,教师要对本次实验的内容和要求进行讲解,将题目布置给学生,以便让学生对本次实验相关内容进行预习。在实验进行中,授课教师对学生进行实验辅导,并按照不同类型实验要求,做好实验准备工作,指导学生做好实验方案设计、实验报告撰写等工作。学生应熟悉实验室管理相关规章制度,遵守实验操作要求,规范使用实验仪器设备。积极做好实验准备工作,预习实验指导书中实验原理、做好实验设计等;实验分为23人一组,协作完成,实验过程中认真设计、记录,及时发现并解决问题;实验结束后认真完成实验报告撰写(报告格式见附件)。五、考核方式及要求本门课程采用过程性考核和期末考核结合的方式进行考核。过程性考核占总成绩70%,用于考察
6、学生参与实验课程教学的行为表现、实验操作情况,其中:考勤占10%,随机点到,每人不少于3次,其中无故缺席1次,按无考勤成绩计算;平时实验操作16次,占50%;平时实验报告12次,占40%。期末考核占总成绩30%,根据实验设计、流程安排、实验结果、实验报告进行评分,为综合实验考查。六、课程内容实验一:Xilinx Vivado建模与仿真工具使用(授课时间:第三学期第1周)教学目标:学习Xilinx Vivado软件的使用;掌握Xilinx Vivado建模与仿真技术;了解Verilog HDL。主要内容:安装Xilinx Vivado;建立工程,编辑工程文件,进行编译、仿真,查看波形,进行分析和
7、综合。学 时:2学时。教学方法:演示法/讲授/现场指导。实验类型:演示性实验。实验二:Verilog HDL模块化设计(授课时间:第三学期第2周)教学目标:掌握Verilog HDL的模块化设计方法;掌握Verilog HDL的模块端口关联方法;掌握Verilog HDL的模块在的仿真和综合方法。主要内容:利用Verilog HDL的模块化设计方法描述、仿真、分析和综合全加器、串行进位加法器等Verilog HDL模块。学 时:2学时。教学方法:演示法/讲授/现场指导。实验类型:演示性实验、验证性实验。实验三:Verilog HDL建模方法(授课时间:第三学期第3周)教学目标:掌握Verilo
8、g HDL的结构化、数据流和行为建模方法。主要内容:通过三人表决器实例演示学习Verilog HDL的结构化建模方法和验证技术,对并行加法器/减法器建模和验证。通过双控开关控制逻辑电路实例演示学习Verilog HDL数据流建模方法和验证技术,对4位数值比较器建模与仿真、3-8译码器、4-1多路选择器建模和验证。通过举重裁判表决电路实例演示学习Verilog HDL的行为建模方法和验证技术,对共阳极七段发光二极管的二十进制译码器建模和验证。学 时:2学时。教学方法:演示法/讲授/现场指导。实验类型:演示性实验、验证性实验。实验四:定点加减法实现(授课时间:第三学期第4周)教学目标:掌握定点加法
9、器的建模方法和验证技术,实现定点加法和减法运算。主要内容:利用Verilog HDL对4位超前进位加法器、32位加法器、32位定点补码加法器建模与验证。学 时:2学时。教学方法:讲授/现场指导。实验类型:验证性实验。实验五:定点乘法实现(授课时间:第三学期第5周)教学目标:掌握定点乘法器的建模方法和验证技术,实现定点乘法运算。主要内容:利用Verilog HDL对定点原码一位乘法器和定点补码一位乘法器建模与验证。对定点原码两位乘法器和定点补码两位乘法器建模与验证。对4位阵列乘法器和Wallace树型乘法器建模与验证。学 时:2学时。教学方法:讲授/现场指导。实验类型:验证性实验。实验六:定点除
10、法实现(授课时间:第三学期第6周)教学目标:掌握定点触发器的建模方法和验证技术,实现定点除法运算。主要内容:利用Verilog HDL对恢复余数除法器和不恢复余数除法器建模与验证。对带符号不恢复余数除法器建模与验证。对Goldschmidt除法和Newton-Raphson除法建模与验证。学 时:2学时。教学方法:讲授/现场指导。实验类型:验证性实验。实验七:ALU设计(授课时间:第三学期第7周)教学目标:掌握SN74181的建模方法与验证技术。掌握16和32位ALU的建模与验证技术。主要内容:利用Verilog HDL对SN74181建模与验证,16和32位ALU的建模与验证。学 时:2学时
11、。教学方法:演示法/讲授/现场指导。实验类型:设计性实验。实验八:寄存器设计(授课时间:第三学期第8周)教学目标:掌握寄存器的建模方法与验证技术。掌握寄存器组的建模与验证技术。主要内容:利用Verilog HDL对指令寄存器、指令计数器、数据缓冲器等专用寄存器建模与验证。利用Verilog HDL对寄存器组(通用寄存器)建模与验证。学 时:2学时。教学方法:讲授/现场指导。实验类型:验证性实验。实验九:RAM和ROM设计 (授课时间:第三学期第9周)教学目标:掌握RAM和ROM的建模方法和验证技术,掌握RAM和ROM容量扩充方法。主要内容:利用Verilog HDL对RAM的建模与验证;ROM
12、建模与验证;RAM容量扩充;ROM容量扩充。学 时:2学时。教学方法:演示法/讲授/现场指导。实验类型:设计性实验。实验十: Cache设计(授课时间:第三学期第10周)教学目标:掌握Cache的建模方法和验证技术。主要内容:利用Verilog HDL对Cache建模与验证。学 时:2学时。教学方法:讲授/现场指导。实验类型:设计性实验。实验十一:MIPS汇编程序调试(授课时间:第三学期第11周)教学目标:了解MIPS指令系统;掌握MIPS汇编程序调试方法。主要内容:安装并配置Mars。利用MIPS编制汇编程序。利用Mars调试MIPS汇编程序。学 时:2学时。教学方法:演示法/讲授/现场指导
13、。实验类型:演示性实验。实验十二:简单MIPS微处理器设计(授课时间:第三学期第12周)教学目标:理解MIPS微处理器工作原理;理解MIPS微处理器设计工程化设计方法。主要内容:设计一个MIPS微处理器,支持addu、subu、ori、lw、sw、beq、jal等指令。在设计好的MIPS微处理器上执行一段程序,验证程序执行结果。学 时:2学时。教学方法:演示法/讲授/现场指导。实验类型:综合性实验。实验十三:中规模MIPS微处理器设计 (授课时间:第三学期第13周)教学目标:理解MIPS微处理器工作原理;掌握MIPS微处理器设计工程化设计方法。主要内容:设计一个MIPS微处理器,支持无符号和有
14、符号运算类指令(不含乘除)、数据传送类指令和程序控制类指令。学 时:2学时。教学方法:讲授/现场指导。实验类型:综合性实验。实验十四:大规模MIPS微处理器设计 (授课时间:第三学期第14周)教学目标:理解MIPS微处理器工作原理;掌握MIPS微处理器设计工程化设计方法。主要内容:设计一个MIPS微处理器,支持无符号和有符号运算类指令(含乘除)、数据传送类指令、程序控制类指令、条件设置指令。学 时:2学时。教学方法:讲授/现场指导。实验类型:综合性实验。实验十五:微程序控制器设计(授课时间:第三学期第15周)教学目标:理解微程序控制器工作原理;掌握微程序控制器设计方法。主要内容:编写几条可以连续运行的微代码,熟悉微代码设计方式,深入弄懂计算机各种指令的设计和执行过程,掌握微程序设计的概念。定义五条机器指令,编写相应微程序,弄懂微程序控制器是如何控制模型机运行的,掌握整机动态工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 灯光设计师的工作总结
- 机械行业安全操作培训
- 超高清视频技术发展趋势
- 广东省深圳市南山区2023-2024学年六年级上学期英语期末试卷
- 财务工作一年绩效总结
- 《深部钻探论坛厦门》课件
- 《花瓣的哲学》课件
- 《执行力密码》课件
- 2023年广东省韶关市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2021年湖南省常德市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- (新版)电网规划专业知识考试题库(含答案)
- 学校心理危机干预流程图
- 杏酱生产工艺
- 融资担保业务风险分类管理办法
- 年会抽奖券可编辑模板
- 静电场知识点例题结合
- 道德寶章·白玉蟾
- GB∕T 41170.2-2021 造口辅助器具的皮肤保护用品 试验方法 第2部分:耐湿完整性和黏合强度
- 防雷装置检测质量管理手册
- 水上抛石护坡施工方案
- 燃气锅炉房和直燃机房防爆问题
评论
0/150
提交评论