资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机组成与结构课程设计说明书(此份实验报告数据准确丿(并且得到了正确的运行结果丿(各位亲们放心使用丿目:基于TD- CMA实验教学系统的模型计算机的设计与实现目录摘要 1一、设计题目 2二、设计目的 2三、设计任务 2四、实验设备和环境 2第一部分 模型计算机设计方案的制定及实验设备接线图 3一、系统组成框图及实现 3二、指令系统 4第二部分 运算器的设计与调试 4一、设计构思 2二、运算器原理图 2三、电路设 21. 加法器(8位) 22. 一位全加器电路图 33. 右移一位运算器 44. 与运算器 45. 总体电路 5四、编译结果及问题解决 6第三部分 微程序控制器的设计与调试 71. 微程序流程图 72. 指令 73. 二进制微代码 84. 调试过程中遇到的问题及解决 8第四部分简单模型计算机的设计与实现 91. 设备接线 92. 使用的数据。 9第五部分实验总结与实验心得 11计算机组成与结构课程设计任务书一、设计题目基于TD -CMA实验教学系统的模型计算机的设计与实现二、设计目的计算机组成与结构课程设计是“计算机组成与结构”课程的后续设计性课程,通过设 计一台模型计算机,使学生更好地理解计算机组成与结构课程的基本内容,掌握计算机设 计与实现的基本方法,培养学生实验动手能力和创新意识,为以后进行计算机应用系统的 设计与开发奠定基础。三、设计任务在西安唐都科教仪器公司研发、生产的 TD - CMA实验教学系统平台基础上,设计一 个8位模型计算机系统,包括运算器,微程序控制器,存储器,简单输入输出接口和设备 要求学生自己定义一套简单的指令系统,制定系统的设计方案和实现方法。在计算机组成原理与系统结构实验系统上搭建模型计算机系统,完成运算器、微程序 控制器的设计调试任务,并用所设计的指令系统编写一个实现简单功能的程序,在搭建的 模型机系统上输入、调试和运行程序。最后总结实验结果,完善所设计的模型机系统方案 和电路图,写出完整的设计报告。四、实验设备和环境实验设备:1计算机组成原理与系统结构实验箱 1 台2. PC机 1台软件环境:1. 操作系统: Windows XP2. CMA (实验箱配套软件)3. QuartusII4.2五、设计内容和要求根据设计任务的要求,结合时间进度安排和考核方面的因素,将本次设计内容分为五 个部分,各部分的具体设计内容和要求如下:第一部分 模型计算机设计方案的制定设计内容:1. 设计一个 8位模型计算机系统,包括运算器,微程序控制器,存储器、简单输入 输出设备、时序和启停等电路;2. 画出系统组成框图,指出各个部分的功能和实现途径;3. 针对所设计的模型机系统,每组学生自己定义一套简单的指令系统,给出助记符指 令格式,分配指令的机器代码,指出指令的功能;4写出设计方案。设计要求:1所设计的模型计算机系统为 8位模型机,运算器为 8位运算器,数据总线和地址总 线都为 8位,输入设备为 8位开关,输出设备为 8位发光二级管指示灯; 2每组定义的指令系统为 6至10条指令,必须包含本组运算器特有运算功能的指令, 每组必须有两条以上指令与其他组不同;3每组提交设计方案,包括简单模型机的结构框图、指令系统、第二部分 运算器的设计与调试设计内容:1. 自定义运算器的功能;2使用TD-CMA实验教学系统提供的大规模可编程逻辑器件CPLD (EMP1270 ),根据指令功能选择(确定)相应的算逻运算,用原理图输入或VHDL硬件描述语言方法进行设计, 在Quartusll软件中建立工程文件,实现相应功能;3. 在“计算机组成原理与结构实验系统”上调试和完成运算器的设计工作;设计要求:1认真阅读实验教材,了解实验所用仪器和设备的使用方法及注意事项;2. 了解 VHDL、HDL 语言;3. 了解Quartusll软件环境;4. 实现自定义运算器;5. 提交在 QuartusII 软件中建立的工程文件;第三部分 微程序控制器的设计与调试设计内容:1. 编写出实现自定义指令系统的微程序;2. 将所编写的微程序存储到控制存储器中;3. 在TD - CMA实验教学系统平台上调试和完成微程序控制器的设计工作; 设计要求:1. 认真阅读实验教材,了解实验所用仪器和设备的使用方法及注意事项;2. 将所编写的微程序存储到控制存储器中;3. 用单步执行微指令方式执行微程序并观测所发出的控制信号;4. 每组编写的程序必须有助记符表示的汇编语言源程序,并把源程序翻译成机器指令 代码,并记录相关实验结果;5. 提交微程序流程图、对应的二进制微代码表。第四部分 整机调试设计内容:1. 全面深刻地分析西安唐都科教仪器公司的TD - CMA实验教学系统的组成与结构,为设计模型计算机系统作准备;2. 在TD - CMA实验教学系统平台下完成程序的写入、运行、调试。3. 连线搭建实现一个简单的模型计算机,包括CPU,存储器,输入设备和输出设备。其中CPU由运算器(使用大规模可编程逻辑器件CPLD设计实现)、微程序控制器(MC)、通用寄存器,指令寄存器(IR)、程序计数器(PC)和地址寄存器(AR)组成。5. 调试并实现简单模型计算机的功能。设计要求:1 提交简单模型机的接线图。第五部分 设计报告的撰写和答辩验收设计内容:1在完成以上模型计算机系统的实验测试内容后,修改和完善设计方案和所画的电路 原理图;2准备好自己搭建的模型机系统平台和相关的实验测试数据,接受指导教师的答辩验 收工作;3每个学生写出一份完整的设计报告。设计要求:1对所设计的模型机系统进行全面总结,完善设计内容; 2在接受指导教师的答辩验收前,做好充分准备工作,包括平台准备,程序的输入, 相关的测试数据整理等;3每个学生自己独立写出一份设计报告,设计报告必须计算机打印,要求设计方案和 指导思想正确,格式规范,内容全面,叙述清楚,分析和总结合理。六、时间安排:设计内容时间第一部分模型计算机设计方案的制定1天第二部分运算器的设计与调试3天第三部分微程序控制器的设计与调试3天第四部分整机调试1天第五部分设计报告的撰写和答辩验收2天七、考核方式考查,最终成绩包括设计报告 (30%)、平时成绩(30%)、答辩验收 (40%),课程最终成 绩按照优、良、中、及格和不及格五分制评分。八、参考资料1 王爱英主编. 计算机组成与结构(第四版) . 北京:清华大学出版社, 20072. CMA用户手册;3 CMA 组成原理与系统结构摘要在本次课程设计实验中,我们组基于 TD-CMA 实验教学系统的模型计算机进行了设计与 实现,在本次实验中我们小组构建了一个简单的模型机,CPU由运算器(ALU),微程序 控制器(MC),通用寄存器(IR),程序计数器(PC)和地址寄存器(AR)组成,并且可 以实现简单的逻辑运算,本次实验中我们手动编写了二进制代码和微程序,使用 QuartusII 4.2 对运算器进行设计及引脚分配,使用计算机组成原理与系统结构实验箱 和 PC 机 CMA 对微程序与二进制代码进行了编写和写入操作,最终完成了设计运算器实 现三个运算,分别是“加”,“与”和“移位”。一、设计题目基于TD -CMA实验教学系统的模型计算机的设计与实现二、设计目的计算机组成与结构课程设计是“计算机组成与结构”课程的后续设计性 课程,通过设计一台模型计算机,使学生更好地理解计算机组成与结构课程的基 本内容,掌握计算机设计与实现的基本方法,培养学生实验动手能力和创新意识, 为以后进行计算机应用系统的设计与开发奠定基础。三、设计任务在西安唐都科教仪器公司研发、生产的TD-CMA实验教学系统平台基础 上,设计一个8位模型计算机系统,包括运算器,微程序控制器,存储器,简单 输入输出接口和设备,时序和启停控制等电路。要求学生自己定义一套简单的 指令系统,制定系统的设计方案和实现方法,画出所设计的模型机系统的电路原 理图。在计算机组成原理与系统结构实验系统上搭建模型计算机系统,完成运算器、微 程序控制器的设计调试任务,并用所设计的指令系统编写一个实现简单功能的程 序,在搭建的模型机系统上输入、调试和运行程序。最后总结实验结果,完善所 设计的模型机系统方案和电路图,写出完整的设计报告。四、实验设备和环境实验设备:1计算机组成原理与系统结构实验箱 1台2. PC机 1台软件环境:操作系统:Windows2000/Windows XPCMA (实验箱配套软件) QuartusII4.2第一部分 模型计算机设计方案的制定及实验设备接线图一、系统组成框图及实现本实验在CPU的基础上构建一个简单的模型机,包括输入输出单元MEM 单元和CPU组成CPU由运算器(CPLD),微程序控制器(MC),通用寄存器(IR), 程序计数器(PC)和地址寄存器(AR)组成,而CPLD又有2个寄存器R0和R1 组成,2个暂存器A和B组成,如图1 -1所示。二、指令系统助记符机器指令码说明IN0001 0000 (10H)“INPUT”一R0IN0010 0000 (20H)“INPUT”一R1ADD0011 0000 (30H)R01+R02R01MUL0100 0000 (40H)R01* R02R01MOV0101 0000 (50H)A右移一位一R01OR0110 0000 (60H)R01 或 R02R01OUT0111 0000 (70H)R0OUTHLT1000 0000(80H)HLT第二部分运算器的设计与调试、设计构思设计运算器实现四个个运算,分别是“8位加法器”、“乘法器”、“移位运 算”、“或运算”,即A+B,A*B,A移位,A或B。在QuartuslI软件中建立工程文 件,用原理图输入进行设计,并编译。二、运算器原理图图2-1原理图三、电路设计1加法器(8位)2. 一位全加器电路图C.K*:IR=t! Xi畏. T:卫 Jr h:i-i - WSd 说明:用加法器,和高低电位。实现的一个8位自加1。3.乘法器:伽 Ifii1 AMI. flDLf?农胡# :靈迁严:f ! ?:V-L1.-F
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号