计算机组成原理课程设计(实训)报告书_第1页
计算机组成原理课程设计(实训)报告书_第2页
计算机组成原理课程设计(实训)报告书_第3页
计算机组成原理课程设计(实训)报告书_第4页
计算机组成原理课程设计(实训)报告书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息科学与技术学院《计算机组成原理》课程设计(实训)报告书题目:简单模型机的设计与实现专业:班级:姓名:学号:指导老师:设计时间:2012年4月16~2012年4月20号

目录《计算机组成原理》课程设计(实训)报告书 11实验目的 32实验内容 33实验任务 34设计过程 3-64.1设计方案 44.2设计步骤 5-65实验结果 76课程设计问题及解决方案 87心得体会 88参考文献 9

1实验目的加深对冯·诺依曼体系结构计算机组成及其各部分功能的理解,进一步建立整机的概念。(2)加深对计算机数据通路的理解,熟悉计算机指令系统、时序控制信号的生成,完成一个简单计算机系统的设计。(3)锻炼初步的计算机系统分析和设计能力。(4)锻炼分析、定位和排除故障的能力。2实验内容(1)根据课程设计指导书的要求,制定出设计方案;(2)画出自己所设计计算机系统的原理框图和器件连接图,分析器件连接图中各器件不同引脚的功能,哪些可以固定连接,哪些需要通过外接信号来控制,以及这些控制信号的有效形式;(3)利用PROTEUS模拟仿真,布线、调试、验收;(4)课程设计报告和总结。3实验任务基于冯·诺依曼体系结构,架构一个简单计算机系统。在设计过程中,利用PROTEUS软件的仿真功能进行仿真分析及调试定位,最终生成一个能完成简单指令及运算的计算机系统。对主要的数据流和控制流通过LED适时显示信息。4设计过程4.1设计方案4.1.1设计原理框图输出LED显示模块输出LED显示模块74L3S27锁存器74L3S27锁存器74LS181运算器74LS181运算器74LS181运算器74LS181运算器74LS373数据寄存器74LS373数据寄存器74LS373数据寄存器74LS373数据寄存器存储器存储器611674ls161地址输入74ls161地址输入数据输出数据输出4.1.2设计所用芯片芯片名称功能设计中的角色6116存储数据存储器74LS161输入地址地址寄存器74LS373暂存数据数据寄存器74LS181进行算术运算运算器(ALU)74LS273锁存数据锁存器4.2设计步骤4.2.1设计输入部分开关控制数据的输入分别对应存储器的数据输入端D0~D7,其中74LS273为防止数据冲突而加的存储器它的读使能端OE控制当为低电平时不能输入数据,其引脚连接如图。4.2.2设计存储器部分A0~A3为地址输入端分别对应地址寄存器74LS161的Q0~Q3口并由CLK发出时钟脉冲输入地址,读写线WE,CE分别接开关控制高低电平,低电平有效,其他口全屏蔽掉4.2.3设计运算器部分4.2.4设计输出部分数据又数据寄存器送往运算器A0~A7口然后由F0~F3口输出送往锁存器数据输入端D0~D7,Q0~Q7口连接LED显示模块显示数据,当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,M为低电平有效。数据的运算由运算器74LS181的S0~S3和进位CN,运算判断M控制。4.2.5设计完整的数据通路5实验结果5.1实验测试过程输入过程把存储器地址74LS244的OE口置为低电平为读用开关调节表示二进制数输入送存储器首先从地址寄存器74LS161的CLK给一个地址脉冲并由Q0-Q3口传给存储器6116的A0-A3口,把WE置为低电平使存储器为读状态从存储器中取出数据送到运算器中运算当送入一个数据时我们把数据寄存器的OE置为低电平写入数据,并把数据锁存LE置低电平,当又输入一个数据时做法如上,调节第二个74LS373(4)输出由查表可知:我们可以控制这些口做算术运算,然后调节74LS273锁存器的数据锁存clk置高电平,并把M置低电平,最后又LED显示数据结果5.2实验结果最终检查经过多次的数据检测这个仿真图是合理的可以做两位数据的加减运算,当输入数据2+3时得出的结果和运算的一样,并可以正常显示。6课程设计问题及解决方案6.1鬼火现象的产生和解决一、产生:两个数据寄存器74LS371的读使能端OE置低电平时出现鬼火现象,这时我们可以发现LED显示一亮一灭。解决方案:把其中一个数据寄存器74LS373的读使能端置低搞定平,把它关掉。二、产生:数据不能正常显示,数据的输入和输出不符合。解决方案:数据寄存器与运算器采取交叉连接法高对低,低对高的接法。6.2芯片的排版和芯片间的连线产生:设计需要多个芯片,而需要把这些都能顺畅的连接起来和排版好。解决方案:多次的摆放和无数次的连接线,使芯片更顺畅、更清楚的连接在一起和更整齐的摆放。6.3在单步运行时不知道结果是否正确解决方案:请教老师和同学讨论,第一看总线上面的二极管显示和程序上送往总线上的数对不对,第二就是检查微地址显示的对不对和二极管的显示。7心得体会通过这次课程设计,加强了我们动手、思考和解决问题的能力。我终于知道了只有亲自动手才能过学到知识的道理!

在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。我沉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。

平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映像深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。

此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的制作应该更轻松,自己也都能扛的起并高质量的完成项目。

在此,感谢曾老师的细心指导,也同样谢谢其他各组同学的无私帮助!8参考文献《计算机组成原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论