0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

两位格雷码减法器数字电路设计

冬至配饺子 来源:网络整理 作者:网络整理 2024-02-19 13:36 次阅读

数字减法器电路的性能指标

目前,针对数字电路研究的主要目标都是为了提高电路的运算速度、降低电路的功耗和减少电路逻辑输出的误差,因此延时、功耗和误差是数字电路三个最重要的性能指标。

运算速度指标——延时

数字电路的延时主要是指信号的传输延时,电路的延时与逻辑门的工艺设计相关,延时限制了电路的工作速度,所以对电路的延时优化一直是很多学者研究的热点。全减器模块作为最基本的电路组成部件,整个电路的延时取决于全减器模块的延时,因此,对全减器模块延时的优化工作显得尤为重要。

对于全减器来说,延时优化主要方法是减小信号在关键路径上的延时;对于串行进位减法器电路来说,关键路径就是指信号进位位支路(也就是对电路中所有的输入来说,信号延时时间最大时的情形),减小进位位支路的延时时间,对于提高串行进位减法器电路运算速度具有重要意义。

近年来,随着电路低功耗设计的要求,电源电压随之降低,而电源电压的降低又会增大电路中信号的传输延时时间,从而影响电路的逻辑输出结果。尤其是在时钟周期固定的同步电路中,如何保证电路正确的逻辑输出结果,实现电路的可靠性设计和最大限度的降低功耗是当前电路设计研究的主要课题。

能量消耗指标——功耗

CMOS 电路中功耗由两部分组成:动态功耗、静态功耗。动态功耗主要是由 CMOS 电路中逻辑门工作过程中负载电容充放电时引起的功耗,主要包括翻转功耗(翻转指的是电路中信号 0→1 或 1→0 的变换)和短路功耗。

翻转功耗是数字电路要完成逻辑功能计算所必须要消耗的功耗,也称有效功耗;短路功耗是由于 CMOS 在翻转过程中 PMOS 管和 NMOS 管同时导通时所消耗的功耗,也称无效功耗;静态功耗是由于漏电电流引起的功耗。

通常静态功耗与电路中的器件相关,在电路设计过程中,如何降低整体的电路功耗已成为当今电路研究者与设计者十分关注的问题,特别是要考虑到如何降低电路的动态功耗。

可靠性指标——误差

在同步电路中,由于时钟周期的存在,一旦电路总的延时时间超过了时钟周期,那么在时钟周期内我们采样得到的电路输出结果与理论上电路正确的逻辑输出结果不同,此时电路实际上输出的是错误的结果。

因此,如何保证电路最终的输出结果是正确的,最大限度的减小误差也是目前电路研究的一个热点方向。

两位格雷码减法器数字电路设计

两位减法器的格雷码(Gray code)真值表如图13所示,可以实现两个两位二进制数之间的减法算术运算。从真值表中可以得知,存在 16 种不同的逻辑运算。

如表 4-1 所示,X2X1****和 U2U1 分别代表减数和被减数,S2S1 代表两个两位二进制数之间的差值,B2代表来自高位的借位。在图13中,减数、被减数和差值都通过使用格雷码来表示,格雷码可以转换成二进制码(8421 码),即从左边的第二位开始,在每个位和左边的解码值之间获得异或操作的值作为该位的解码值,最左边的值保持不变。

图13 两位减法器操作运算的真值表

根据两位格雷码减法器的真值表,列写其布尔逻辑表达式,依据其布尔表达式,构造相应的数字电路原理图,如图14所示,有三种基本的逻辑门,即非门、与门、或门,不同的逻辑门使用不同的颜色标记,使用紫罗兰色标记非门,红色标记与门,天蓝色标记或门,图14中共存在 4 个非门,11 个与门,4 个或门。

图14 两位格雷码减法器原理图

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑门
    +关注

    关注

    1

    文章

    121

    浏览量

    23833
  • 二进制
    +关注

    关注

    2

    文章

    705

    浏览量

    41250
  • 格雷码
    +关注

    关注

    2

    文章

    34

    浏览量

    13093
  • 减法器
    +关注

    关注

    1

    文章

    26

    浏览量

    16695
  • CMOS电路
    +关注

    关注

    0

    文章

    48

    浏览量

    11384
收藏 人收藏

    评论

    相关推荐

    数字电路中加法器减法器逻辑图分析

    多位二进制减法器,是由加法电路构成的;在加法电路的基础上,减法与加法采用同一套电路,实现加减法
    发表于 09-01 16:02 2.1w次阅读
    <b class='flag-5'>数字电路</b>中加<b class='flag-5'>法器</b>和<b class='flag-5'>减法器</b>逻辑图分析

    减法器电路与原理 减法器电路图分享

    减法器是一种电路,它可以实现二进制数字减法运算。减法器的工作原理基于位运算和进位/借位机制。
    的头像 发表于 02-19 09:36 1782次阅读
    <b class='flag-5'>减法器</b><b class='flag-5'>电路</b>与原理 <b class='flag-5'>减法器</b><b class='flag-5'>电路</b>图分享

    如何设计一个16比特的减法器呢?

    减法电路是基本集成运放电路的一种,算术运算电路主要包括数字**加法器
    的头像 发表于 02-19 10:00 355次阅读
    如何设计一个16比特的<b class='flag-5'>减法器</b>呢?

    8减法器求解?

    给出1全减器的Verilog描述。要求: (1) 首先设计1半减器,然后用例化语句将它们连接起来,图3-32中h_suber是半减器,diff是输出差,s_out是借位输出,sub_in是借位输入。 (2) 以1全减器为
    发表于 10-08 19:59

    减法器设计异常

    如图用op07做的减法器,不管正向输入端和反向输入端如何输入,输出都不满足减法器的理论值,求大神指导下谢谢!!!
    发表于 02-14 15:09

    哪一个是减法器?负反馈在减法器电路中的原理?

    下图哪一个电路减法器?按照书上的电路减法器应该构成负反馈,可是把运放接成正反馈之后,输出却没有变化,那么负反馈或者正反馈在电路中的作用是
    发表于 08-31 19:46

    设计一个基于RS触发器余3十进制减法器

    设计一个基于RS触发器余3十进制减法器,求设计步骤和仿真步骤。谢谢各位大神.
    发表于 11-28 11:25

    的规则和应用问题?

    今天看到一个计数的程序,搜了下定义,觉得还是云里雾里,定义写的是若任意个相邻的代码只有一二进制数不同,则这种编码为
    发表于 08-20 14:41

    BCD减法器

    BCD减法器电路,用纯数字电路实现。
    发表于 09-18 15:30

    如何用最简单的方法设计一个减法器

    如何设计一个两位的十进制减法器啊?求最简方法,希望能有电路图。谢谢
    发表于 04-27 16:27

    本的二进制加法/减法器,本的二进制加法/减法器原理

    本的二进制加法/减法器,本的二进制加法/减法器原理   两个二进制数字Ai,Bi和一个进位输入Ci相加,产生一个和输出Si,以及一个进位输
    发表于 04-13 11:11 5153次阅读

    减法器电路

    减法器电路 一个通常的应用就是用于去除立体声磁带中的原唱而留下伴音(在录制时两通道中的原唱电平是一样的,但是伴音是略有不同的)。
    发表于 04-24 10:45 9571次阅读
    <b class='flag-5'>减法器</b><b class='flag-5'>电路</b>

    8位加法器减法器设计实习报告

    8位加法器减法器设计实习报告
    发表于 09-04 14:53 133次下载

    减法器电路设计方案汇总(五款模拟电路设计原理图详解)

    本文为大家带来五种减法器电路设计方案介绍。
    发表于 01-17 11:29 8.8w次阅读
    <b class='flag-5'>减法器</b><b class='flag-5'>电路设计</b>方案汇总(五款模拟<b class='flag-5'>电路设计</b>原理图详解)

    基于OP07的减法器设计

    基于OP07的减法器设计
    发表于 05-15 09:17 12次下载