四位ALU算术逻辑单元设计实验.docx
《四位ALU算术逻辑单元设计实验.docx》由会员分享,可在线阅读,更多相关《四位ALU算术逻辑单元设计实验.docx(6页珍藏版)》请在第一文库网上搜索。
1、中山大孽实验报告实验人:夏竺学号:09*日期:2010-10-08院(系):专业(班级):0?实验题目:四位A1U算术逻辑单元设计实验一.实验目的1 .了解A1U(算术逻辑单元)的功能和使用方法;2 .认识和掌握超前(并行)进位的设计方法;3 .认识和掌握A1U的逻辑电路组成;4 .认识和掌握A1U的设计方法。二.实验原理从结构原理图上可推知,本实验中的A1U运算逻辑单元由4个一位的A1U运算逻辑单元所组成。每一位的A1U电路由全加器和函数发生器所组成,如下图(1)所示。事实上,A1U的C4X全刀口器CoTy-二函数发生器设计是在全加器的基础上,对全加器功能的扩展来实现符合要求的多种算术/逻辑
2、运算的功能。为了实验多种功能的运算,An、Bn数据是不能直接与全加器相连接的,它们受到功能变量F3-F1的制约,因此,可由An、Bn数据和功能变量F3-F1组合成新的函数Xn、Yn,然后,再将Xn、Yn和下一位进位CnT通过全加器进行全加运算以实现所需的运算功能。A1U中Co为最低位的进位输入端,C4为最高位的进位输入端,Sn为运算结果。一位算/逻辑运算单元的逻辑表达式(n=1、2、3、4)如下:SnzSn=XnYnCn-1Cn=XnYn+(Xn+Yn)Cn-1令PI1=XII+Yn,Gn=XnYn贝!1Cn=Gn+PC1寸AB实验要求进位位采用超前(先行、并行)进位实现。超前进位电路同时形成
3、各位进位,因此实现快速进位,达到快速加法的目的。这种加法器称为超前进位加法器。各超前(先行)进位位的形成根据表达式Cn=XnYn+(Xn+Yn)CnT来确定,其中吁1、2、3、4o后产生的进位与前进位有关,最终每个进位也只和Xn、Yn、CO有关,而Xn、Yn,又是An、Bn的函数,如:C1=G1+P1CO=X1Y1+(X1+Y1)COC2=G2+P2C1=X2Y2+(X2+Y2)X1Y1+(X2+Y2)(XHY1)CO一些控制信号如F3-F1为功能控制信号,控制着4位A1U运算逻辑单元的八种功能操作:A4-A1和B4-B1为A1U的两组数据输入端;S4-S1为了4位A1U的4个输出端,S表示为
4、S=Ss43S2S1;C4为4位A1U的最高位进位输出端,依次还有C3、C2、C1o(考虑级联关系时,如有必要可增加级联控制端G)。三.实验内容依照A1U的原理与逻辑结构原理图,用超前进位的方法设计能实现下面八种功能操作的4位A1U,并对电路进行封装。要求:输入信号:4-kB4-BKF3-F1低位进位C0、(级联控制端G);输出信号:S4-Sk进位C4。4位A1U的八种功能如下:F3F2F1S功能描述000B求反001B,+1求补010B传送B011B+1加1传送100+B加反101A+B,+1减110A+B加111AB异或四.实验器材1 .电脑一台2 .MX+P1US11电路设计软件一套3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ALU 算术 逻辑 单元 设计 实验