四位并行加法器设计

四位并行加法器设计

ID:11887291

大小:181.00 KB

页数:11页

时间:2018-07-14

四位并行加法器设计_第1页
四位并行加法器设计_第2页
四位并行加法器设计_第3页
四位并行加法器设计_第4页
四位并行加法器设计_第5页
资源描述:

《四位并行加法器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安徽大学计算机科学与技术学院《计算机组成原理》课程设计、实践设计报告学生学号:E20814108、E20814098 学生姓名: 蒋信、许东  年级专业:   08软件工程二班 授课教师: 周勇老师 完成时间:2011/03/204位并行加法器设计实验1课程设计概述1.1课程设计的教学目的掌握计算机系统组成及内部工作机制、理解计算机各功能部件工作原理的基础上,深入掌握数据信息流和控制信息流的流动过程,进一步加深计算机系统各模块间相互关系的认识和整机的概念,培养开发和调试计算机的技能。在设计实验中提供应用所学专业知识分析问题和解决问题的能力。1.2课程设计的内容通过MuxPlus2软件

2、,下载加法程序到实验箱,然后在其上连线,输入两个二进制数,观察结果并与理论值进行比较,实现4位二进制数相加并得到正确的结果。1.3课程设计的任务1、掌握MaxPlus2软件的使用方法。2、掌握4位并行加法器的设计原理,掌握超前进位产生电路的设计方法.3、正确将电路原理图下载到试验箱中.4、正确通过实验箱连线实现4位二进制数的相加并得到正确结果.5、完成设计实验报告.1.4课程设计的题目及其思想题目:设计一个四位并行加法器,并能在试验箱上编译通过,且连线后可以具体实现加法设计思想:由于本次课程设计的目的是在学完计算机组成原理课程后通过课程设计理解计算机各个功能器件的工作原理,计算机是如

3、何实现这些功能的,所以我们选择了四位并行加法器这个简单的题目,用到了一些逻辑运算部件,并采用超前进位加法器的设计方法提高运算速度。实验最后下载到试验箱上并连线参照了课程实验中乘法器的设计。2课程设计的实现2.1设计基础加法器是计算机的基本运算部件之一。(1)若不考虑进位输入,两数码Xn,Yn相加称为半加,如下图为半加其功能表:XnYnHn000101011110(a)半加器功能表(b)半加器逻辑图(2)将XnYn以及进位输入Cn-1相加称为全价,其功能表如下图:XnYnCn-1FnCn0000000110100101010101010011011100111111a.(全加器功能表)

4、(a)全加器的逻辑图由功能表可得全加和Fn和进位输出Cn表达式:Fn=XnYnCn-1+XnYnCn-1+XnYnCn-1+XnYnCn-1Cn=XnYnCn-1+XnYnCn-1+XnYnCn-1+XnYnCn-1Fn还可以用两个半加器来形成:Fn=XnYnCn-1如此,将n个全加器相连可得n位加法器,如图:F4F3F2F1X4Y4X3Y3X2Y2X1Y1C4C3C2C1C0XnYnXnYnXnYnXnYn但加法时间较长,只是因为其位间进位使串行的传送的,本位全加和Fi必须等低位进位Ci-1来到后才能进行,加法时间与位数有关,只有改变进位逐位传送,才能提高加法器的工作速度。因此,只

5、要使各位的进位不需依赖上一个进位即可。所以我们采用“超前进位产生电路”来同时形成各位进位,从而实现快速加法,这就是超前进位加法器的设计思想来源。2.2设计原理超前进位产生电路是根据各位进位的形成条件来实现的。只要满足下列二条件中任一个,就可以形成C1,(1)X1,Y1均为1(2)X1,Y1任一个位1,且进位C0位1。可以写出C1的表达式为C1=X1Y1+(X1+Y1)C0只要满足下述条件中任一个即可形成C2,(1)X2,Y2均为1;(2)X2,Y2任一为1,且X1,Y1均为1;(3)X2,Y2任一为1,同时X1,Y1任一为1,且C0为1。可以写出C2的表达式为C2=X2Y2+(X2+

6、Y2)X1Y1+(X2+Y2)(X1+Y1)C0由上,同理可得到C3=X3Y3+(X3+Y3)X2Y2+(X3+Y3)(X2+Y2)X1Y1+(X3+Y3)(X2+Y2)(X1+Y1)C0C4=X4Y4+(X4+Y4)X3Y3+(X4+Y4)(X3+Y3)X2Y2+(X4+Y4)(X3+Y3)(X2+Y2)X1Y1+(X4+Y4)(X3+Y3)(X2+Y2)(X1+Y1)C0由上面的式子可知:C1=X1Y1+(X1+Y1)C0C2=X2Y2+(X2+Y2)C1C3=X3Y3+(X3+Y3)C2C4=X4Y4+(X4+Y4)C3引入进位传递函数Pi和进位产生函数Gi.其定义如下:Pi=

7、Xi+Yi.Gi=XiYiPi的意义是:当Xi,Yi中有一个为1时,若有进位输入,则本位向高位传送此进位,这个进位可看成是低位进位越过本位直接向高位传递的.Gi的意义是:当Xi,Yi均为1时,不管有无进位输入,本位定会产生向高位产生的进位.将Pi,Gi代入C1~C4式,便可得:C1=G0+P0C0C2=G1+P1G0+P1P0C0C3=G2+P2G1+P2P1G0+P2P1P0C0C4=G3+P3G2+P3P2G1+P3P2P1G0+P3P2P1P0C0由

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。