- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告
实验人:
学号: 日期:2010-4-10
院(系):
专业(班级): 08软件工程(数字媒体)
实验题目:
四位ALL算术逻辑单元设计实验
实验目的
了解ALU(算术逻辑单元)的功能和使用方法;
认识和掌握超前(并行)进位的设计方法;
认识和掌握ALU的逻辑电路组成;
认识和掌握ALU的设计方法。
实验原理
从结构原理图上可推知,本实验中的 ALU运算逻辑单元由4个一位的ALU运算逻辑单元所
组成。每一位的ALU电路由全加器和函数发生器所组成,如下图( 1)所示。事实上,ALU勺
设计是在全加器的基础上,对全加器功能的扩展来实现符合要求的多种算术 /逻辑运算的功
能。为了实验多种功能的运算, An Bn数据是不能直接与全加器相连接的, 它们受到功能变
量F3-F1的制约,因此,可由An、Bn数据和功能变量F3-F1组合成新的函数Xn、Yn,然后,再 将Xn、Yn和下一位进位Cn-1通过全加器进行全加运算以实现所需的运算功能。 ALU中 CC为最
低位的进位输入端,C4为最高位的进位输入端, Sn为运算结果。一位算/逻辑运算单元的逻
辑表达式(n=1、2、3、4)如下: sn彳、
Sn=Xn Yn Cn-1Cn=XnYn+(X n+Yn)Cn-1令 Pn=Xn+Yn ,C
Sn=Xn Yn Cn-1
Cn=XnYn+(X n+Yn)Cn-1
令 Pn=Xn+Yn ,
C4 — I 全加器
a
Co
Gn=XnYn
则 Cn=Gn+PnCn-1
X〕
-Y
F3
F2 -
F1
?
?
函数发生器
A
[
B
图(1)
实验要求进位位采用超前(先行、并行)进位实现。超前进位电路同时形成各位进位,
因此实现快速进位,达到快速加法的目的。这种加法器称为超前进位加法器。
各超前(先行)进位位的形成根据表达式 Cn=XnYn+(Xn+Yn)Cn-1来确定,其中n=1、2、3、
4。后产生的进位与前进位有关,最终每个进位也只和 Xn、Yn、C0有关,而Xn Yn、又是An、
Bn的函数,如:
6= G1+P1C0=X1Y1+(X1+Y1)C0
C2=G2+P2C1=X2Y2+(X2+Y2)X1Y1+(X2+Y2)(X1+Y1)CO
C3=G3+P3C2=X3Y3+(X3+Y3)( X2Y2+(X2+Y2 n)( X1Y1+(X1+Y1)C0))
C4=G4+P4C3=X4Y4+(X4+Y4)( X3Y3+(X3+Y3)( X2Y2+(X2+Y2 n)( X1Y1+(X1+Y1)C0))
一些控制信号如F3-F1为功能控制信号,控制着 4位ALL运算逻辑单元的八种功能操作:
A4-A1和B4-B1为ALU勺两组数据输入端;S4-S1为了 4位ALU勺4个输出端,S表示为S=SS43S2S1 C4为4位ALU勺最高位进位输出端,依次还有 C3 C2、C1。(考虑级联关系时,如有必要可增
加级联控制端G)。
三.实验内容
依照ALU勺原理与逻辑结构原理图,用超前进位的方法设计能实现下面八种功能操作的 4
位ALU,并对电路进行封装。
输入信号:
A4-A1、B4-B1、F3-F1、低位进位C0 (级联控制端 G);
输出信号:
S4-S1、进位 C4
4位ALU勺八种功能如下:
F3 F2 F1
S
功能描述
0 0 0
B
求反
0 0 1
B + 1
求补
0 1 0
B
传送B
0 1 1
B + 1
加1传送
1 0 0
A + B
加反
1
0 1
A + B +1
减
1
1 0
A + B
加
1
1 1
A? B
异或
四?实验器材
电脑一台
MAX+PLUS II电路设计软件一套
根据需要选用器件,但以基本逻辑门电路器件为主
五?实验分析与设计
说明:根据需要书写相关内容,如:
分析、设计、电路图、波形图、实验步骤和实验结果及分析等。
根据题意,函数发生器具有如下的功能: X=f( A,B, F3, F2, F1); Y=f( A,B, F3,
F2, F1)两个输出端,在函数发生器内,记 C0为最低位的进位输入:
F3F2F1
S
X
Y
C0
000
B,
0
B
0
001
B + 1
0
B
1
010
B
0
B
0
011
B + 1
0
B
1
100
A + B
A
B
0
101
A + B +1
A
B
1
110
A + B
A
B
0
111
A? B
A
B
0
F面分别是X与Y俞出的卡诺图:
F2F1
F3 K
00
01
11
10
0
0
0
0
0
1
A
A
A
A
由此得到输出函数的逻辑表达式:
X=F3A, Y=F2 +F2B=(F2+B) C0=F1/F3F2F1
F2F1X7-|WiOTE11 n ■■i a I ■ ■ I ii ■ j u
您可能关注的文档
最近下载
- 人教版-小升初考试数学专题讲练:第21讲 植树问题.doc VIP
- 影棚及摄像器材租赁报价单.pdf
- 应用博弈论解决海盗分金问题.pptx VIP
- 2025年高考天津卷作文“车轮辐辏”审题立意及范文 .pdf
- 挖掘红色资源开发校本课程图文.pdf VIP
- 围手术期预防应用抗菌药物专项点评及干预效果分析.doc VIP
- 建筑施工危险源辨识及风险评价清单500项.pdf VIP
- 四川成都高新科技创新投资发展集团有限公司招聘笔试题库2025.pdf
- IATF16949--过程审核检查表-(含审核记录)-.pdf VIP
- 2026西南证券股份有限公司校园招聘300人考试备考试题及答案解析.docx VIP
原创力文档


文档评论(0)