欢迎来到天天文库
浏览记录
ID:38472695
大小:333.70 KB
页数:10页
时间:2019-06-13
《计算机组成原理实训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、九江学院信息科学与技术学院《计算机组成原理》课程设计(实训)报告书题目:简单模型机的设计与实现专业:计算机应用技术班级:信B1011姓名:张翔学号:21指导老师:曾怡设计时间:2012年4月16号~2012年4月20号目录《计算机组成原理》课程设计(实训)报告书11实验目的32实验内容33实验任务34设计过程34.1*****34.2******35实验结果36课程设计问题及解决方案37心得体会38参考文献31实验目的(1)加深对冯·诺依曼体系结构计算机组成及其各部分功能的理解,进一步建立整机的概念。(2)加深对
2、计算机数据通路的理解,熟悉计算机指令系统、时序控制信号的生成,完成一个简单计算机系统的设计。(3)锻炼初步的计算机系统分析和设计能力。(4)锻炼分析、定位和排除故障的能力。2实验内容(1)根据课程设计指导书的要求,制定出设计方案;(2)画出自己所设计计算机系统的原理框图和器件连接图,分析器件连接图中各器件不同引脚的功能,哪些可以固定连接,哪些需要通过外接信号来控制,以及这些控制信号的有效形式;(3)利用PROTEUS模拟仿真,布线、调试、验收;(4)课程设计报告和总结。3实验任务基于冯·诺依曼体系结构,架构一个简
3、单计算机系统。在设计过程中,利用PROTEUS软件的仿真功能进行仿真分析及调试定位,最终生成一个能完成简单指令及运算的计算机系统。对主要的数据流和控制流通过LED适时显示信息。4设计过程4.1设计方案4.1.1设计原理框图输出设备锁存器74LS181运算器74LS181运算器数据寄存器数据寄存器存储器输出设备地址寄存器输入设备4.1.2设计所用芯片芯片名称功能设计中的角色6116存储数据存储器74LS161输入地址地址寄存器74LS373暂时存储数据数据寄存器74LS181算术运算运算器74LS273锁存数据锁存
4、器4.2设计步骤4.2.1设计输入部分开关控制数据的输入分别对应存储器的数据输入端D0~D7,其中74LS244为防止数据冲突而加的存储器它的读使能端OE控制当为低电平时不能输入数据,其引脚连接如图。4.2.2设计存储器部分D0~D7口为数据输入部分,A0~A3为地址输入端分别对应地址寄存器74LS161的Q0~Q3口并由CLK发出时钟脉冲输入地址,读写线WE,CE分别接开关控制高低电平,低电平有效,其他口全屏蔽掉.4.2.3设计运算器部分A0-A3口接收数据,端口S0-S3和CN、M进行算术运算然后由F0-F3
5、送入锁存器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实验测试过程(1)输入过程把存储器地址74LS244的OE口置为低电平为读用开关调节表示二进制数输入(2)送存储器首先从地址寄存器74LS161的CLK
6、给一个地址脉冲并由Q0-Q3口传给存储器6116的A0-A3口,把WE置为低电平使存储器为读状态(3)从存储器中取出数据送到运算器中运算当送入一个数据时我们把数据寄存器的OE置为低电平写入数据,并把数据锁存LE置低电平,当又输入一个数据时做法如上,调节第二个74LS373(4)输出由查表可知:我们可以控制这些口做算术运算,然后调节74LS273锁存器的数据锁存clk置高电平,并把M置低电平,最后又LED显示数据结果5.2实验结果最终检查经过多次的数据检测这个仿真图是合理的可以做两位数据的加减运算,当输入数据4+1
7、时得出的结果和运算的一样,并可以正常显示6课程设计问题及解决方案6.1鬼火现象的产生和解决用proteus仿真软件进行仿真时,在将各个芯片连接起来的过程。对于计算机系统的理解不够,使得在连线过程中不能够正确的连接起来,在其中遇到不少的问题。比如鬼火现象。最终通过老师的讲解,让我对于计算机系统的理解更加深刻。最终通过自己的调试找到了其中的症结。最后将两个74ls373的参与首次运算的锁存器打开,而将另一在需要时关闭,最后问题解决。6.2数据冲突的产生和解决没有及时搞清楚高低电平,在选择芯片连接的时候导致不能直接输出
8、数据。这造成了数据的冲突,冲突的产生原因:输入输出同时进行。使得芯片74LS373总是不能够所存数据。最后在老师的帮助下,自己逐渐弄明白个中原理,加入一芯片(74ls244)可以避免这一问题。综合以上的实践,对于这些芯片的功能有了初步的认识。7心得体会为期一周的计算机组成原理的实训开始了。本来上学期我们学了《计算机组成原理》这一门课程,但我觉得这门课程有点难,所以学的不是
此文档下载收益归作者所有