- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一位全加器实电路方法的研究
一位全加器实验电路设计方法的研究
班级
姓名
指导老师
摘 要
讨论了采用门电路、译码器、数据选择器和可编程逻辑陈列PL A ,分别设计了4 种一位全加器实验电路,并对各种设计方法进行了较。 这些方法对其他数字逻辑电路的设计具有指导作用。
前 言
数字逻辑实验电路的分析和设计是计算机硬件的基础知识,也是学习后续课程的基础,在教学、科研、产品开发等方面都占居十分重要的地位[ 1 ] 。在数字计算机中,2 个二进制数之间的加减乘除算术运算都是由若干加法运算实现的[ 2 ] 。 全加器是算术逻辑运算的重要组成部分,对其深入探索研究有重要的意义。
目 录
一、一位全加器及其表达式…………………………4
二、一位全加器实验电路的几种设计方法…………5
2.1 2种用门电路设计的对比…………………………5
2.2 用译码器设计 …………………………………6
2.3 用数据选择器设计 ……………………………7
2.4 用ROM 设计 …………………………………8
2.5 用可编程逻辑阵列PLA设计 ……………………9
三、Tanner Pro工具使用介绍 ……………………11
3.1 S-edit的介绍 …………………………………………11
3.2 用S-edit画图 …………………………………………12
四、各种设计方法的比较 …………………………
五、参考文献 ………………………………………
一位全加器及其表达式
在将2 个多位二进制数相加时,除了最低位以外,每位都应该考虑来自低位的进位,即将2 个对应位的加数和来自低位的进位3 个数相加, 实现这种运算电路即是全加器[ 2 ] 。
设A 是加数, B是被加数, CI 是来自低位的进位, S 是本位的和,CO 是向高位的进位。 根据二进制数加法运算规则和要实现的逻辑功能,得出一位全加器真值表,见表1。
表1 全加器真值表
A
B
CI
S
CO
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1
由真值表写出输出S 和CO 的逻辑函数式:
S = A′B′CI + A′B CI′+ AB′CI′+ AB CI ( 1)
CO = A′B CI + AB′CI + AB CI′+ AB CI ( 2)
一位全加器实验电路的几种设计方法
逻辑电路的设计,是指根据逻辑问题,设计出电路去满足要求的逻辑功能. 由于数字电路元器件产品发展很快,品种繁多,集成度高低不同,性能也各异,导致设计电路的方法多样[ 3 ] 。在教科书中,一般只介绍用门电路来设计一位全加器,对其他设计方法没有介绍。 下面将详细介绍几种新的设计方法,以便实验者或产品开发者在使用全加器时,可以根据具体条件,选择不同的方法完成其功能,从而达到对数字逻辑电路的设计方法有较全面的理解和掌握。
2.1、 2 种用门电路设计的对比
用门电路设计时,根据不同的设计要求,首先将逻辑函数式变换成相应的形式, 再选用合适的门电路来设计电路。通过实验可以进一步理解和掌握逻辑函数形式的相互变换以及逻辑函数各种表示方法之间的相互转换[ 4 ] 。根据( 1) 和( 2) 式,可以用与或门实现;若把(2) 式2 次求反,可用与非门实现;若对其进行其他变换,还可以有多种门电路实现方式. 例如变换成以下形式:
S = A′B′CI + A′B CI′+ AB′CI′+ AB CI =A ⊕B⊕ CI ( 3)
CO = A′BCI + AB′CI + AB CI′+ AB CI =( A ⊕ B) CI + AB ( 4)
或
CO = ( ( A′B CI + AB′CI + AB CI′+ AB CI)′)′=( ( ( A ⊕ B) CI)′?( AB)′)′ ( 5)
由(3) 和( 4) 式可知,要用2 个异或门( 1 个74L S86) 、2个与门( 1 个74L S08) 、1个或非门( 1个74L S02) 和1 个非门(1 个74L S04) 共4 种门电路来实现,逻辑电路如图1 所示。 由( 3) 式和( 5)式可知要用2 个异或门( 1 个74L S86) 和3 个与非门( 1 个74L S00) ,逻辑电路如图2 所示,采用了更少的门电路,线路简单,却实现了同样的逻辑功能。
图1 四种门电路接成的一位全加器
图2 两种门电路接成的一位全加器
2.2、用译码器设计
因为n 变量译码器的2 n 个输出变量,恰为这n 个输入变量的最小项,而n 输入变量逻
您可能关注的文档
- 新课标浙江瑞2013-2014学年高一下学期第一次月考物理试题附答案[打印6页].doc
- 双学位、双专、辅修专业教学计划(2013版).doc
- 3本实验3. 组合逻辑电路设计1.ppt
- 先进材料及其造技术培养方案.doc
- 数字电子技术阎石五版-第1章.ppt
- 计算机应用技专业2006级专科培养方案.doc
- 2009上海区高考单选.doc
- 2010级测技术与仪器特色专业培养方案(印刷版).doc
- 2014届山省高考语文指定背诵篇目.doc
- 翻译教程第1 绪论.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)