4位二进制乘法器.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4 位二进制乘法器的设计 一、概述 4 位二进制乘法器在实际中的应用相当广泛,是一些计算器的基本组成部分,其原理适用于很多计算器和大型计算机,它涉及到时序逻辑电路如何设计、分析和工作等方面。通过此电路更深刻的了解时序逻辑部件的工作原理,从而掌握如何根据需要设计满足要求的各种电路图,解决生活中的实际问题,将所学知识应用于实践中。 根据任务书设计电路主要要求是:绘制出电路的原理图,并且诠释每部分的功能;根据设计的电路图分析所需要元器件种类和个数;根据技术指标制定实验方案,验证所设计的电路;进行实验数据处理和分析。 设计任务技术指标;输入数据:被乘数 X(0000~1111);乘数 Y(0000~1111);输入命令:启动信号S1,高有效。输出数据:乘积C11100001);其乘积可以存贮。 二、方案说明 此方案采用 74LS194 双向移位寄存器,74LS283 加法器和 74LS00、74LS04 等门电路。乘法就是反复进行移位和加法,被乘数放入MD 寄存器,乘数放入MQ 寄存器,A 寄存器中放结果,乘数的位数放在 C 寄存器中。AC 寄存器的初值为 0。A 寄存器的内容被右移时,最高位移入 0,其最低位内容被移入 MQ 的最高位。C 寄存器右移时,其最高位移入 1。若 MQ 寄存器的最低位(用 M(0)来表示)为 1 时,将被乘数与 A 寄存器中的内容用全加器相加后,将结果放回 A 寄存器中保存。若 M(0)的值为 0,将 0 与 A 寄存器的内容相加,将其结果再存入 A 寄存器。接着, 将 A、MQ、C 寄存器的内容右移 1 位。将此动作反复进行乘数位数那么多遍。此乘法电路通过同步电路操作,运算与时钟脉冲同步进行。 从以上方案中可知,方案设有信号发生电路,数据输入电路,移位寄存电路, 加法电路和运算结束判断电路和启动电路。各部分功能明确且之间的联系容易理解,所以采用这种方案。 原理框图如图 1 所示。 寄存器 Z B(被乘数) 检 n 进位 E(触发器)  加法器 寄存器 A(累加和)  计数器P Q 0 寄存器 Q(乘数) 图 1 4 位二进制乘法器电路的原理框图 三、电路设计 信号发生电路 因为 A 寄存器起着存储并移位的作用,所以它的时钟信号频率应为主时钟频率的 2 倍,占空比相同且都大于 50%,如图 2 信号发生电路。 辅助时钟信号100HZ,占空比 50%  U6 的clk  U21、U24 的 clk 主 时 钟 信 号50HZ,占空比 50%  U7、U10 的 clk 图 2 信号发生电路 数据输入电路 两个 4 位二进制数用开关控制其输入高低电平,左边四个为被乘数输入端左高位右低位,右边四个为乘数输入端,左高位右低位,如图 4 数据输入电路。 U6 的 4 个输入端左高位右高位 U10 的 4 个输入端左高位右高位 34 3 4 2 9 R10 R11 R12 R13 100Ω 100Ω 100Ω 100Ω 5 R6 100Ω R7 100Ω R8 100Ω R9 100Ω S2 Key = 1  S3 Key = 2  S4 Key = 3  S5 Key = 4 V1 5 V 1 S6 Key = 5  S7 Key = 6  S8 Key = 7  S9 Key = 8 0 移位寄存电路 图 3 数据输入电路 因为两个 4 位二进制数相加结果可能为 5 位二进制数,所以将两个 74LS194 芯片连成一个 8 位双向移位寄存器,被乘数和乘数分别保存在两个 74LS194 寄存 器中,如图 4 移位寄存电路。 U15 的 4 个输入端左高右低 U15 的另 4 个输入端左高右低 被乘数  辅助时钟  U15 的 4 个输出端左  乘数 主时钟 主时钟 U15 的进位 高右低 启动信号 图 4 移位寄存电路 加法电路 该电路将根据主时钟信号和乘数最低位数字有选择性的把 A 寄存器中的数据和被乘数或 0000 相加,相加结果传送到 A 寄存器的输入端,如图 5 加法电路。 11 U27A U5A U9A U11A U17A U12A U13A U14A 74LS11D 74LS11D 74LS11D 74LS11D 74LS08D 74LS08D 74LS08D 74LS08D 01 3 01 31 1 4 9 4_M 3_M 2_M 1_M 4C US US US US U15 74LS283D 1 2 4A 3A 2A 1A 4B 3B 2B 1B 0C 21 41 3 5 1 51 2 6 7 3 14 4 0 12 13 5 7 8 16 9 10 17 51 41 31 21 AQ BQ CQ DQ U6 主时钟 74LS194D

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档