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

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

3天内不再提示

卡诺图的降维操作讲解

FPGA之家 来源:FPGA学习者 作者:FPGA学习者 2022-12-06 09:45 次阅读

卡诺图的降维

从一道组合逻辑电路章节的课后题目入手:

[4-15]用中规模集成电路,设计一个路灯控制电路,要求能在四个不同的地方都可以独立的控制灯的亮灭。

【解析】

什么叫独立的控制灯的亮灭,如果是不管之前的状态是亮还是灭,其余每个开关都能使其状态发生改变(亮变灭或者灭变亮),这才叫独立控制,但是这样需要记住前一个时刻的状态,这就不是组合逻辑电路中的内容,而是时序逻辑电路。

所以此处独立是另外一种独立,即在其中三个开关状态相同,另一个开关状态不同的情况下可以控制灯的亮灭。

【题解】

首先列出真值表

设输入变量为A、B、C、D,输出变量为Y,则:

12392124-74fc-11ed-8abf-dac502259ad0.png

根据该真值表可得表达式:

12427210-74fc-11ed-8abf-dac502259ad0.png

有表达式就好办了,接下来就是怎么实现该表达式,无非就是使用译码器、数据选择器等等。

[解法1]

直接一点,使用4-16译码器(当然,没有直接可以使用的4-16译码器,可先用2个3-8译码器进行级联)

上述表达式化成最小项的形式:

124a3d92-74fc-11ed-8abf-dac502259ad0.png

图略

[解法2]

再直接一点,使用16选1数据选择器。如图:

12555b0a-74fc-11ed-8abf-dac502259ad0.png

[解法3]

正常一点,使用8选1数据选择器:

使用8选1数据选择器,只有三个变量输入,那么就要想办法消除一个变量,这就到了本文的重点,使用卡诺图进行降维:

先画正常的四变量卡诺图,然后进行降维操作,比如此处消除D输入变量:

125f1852-74fc-11ed-8abf-dac502259ad0.png

12680ce6-74fc-11ed-8abf-dac502259ad0.png

在图中,红圈圈的位置,当AB=00,C=0时,输出Y和D的值相同,所以降维后右侧红圈圈中填D。绿色圈圈同理,填入D非。

>====================<

[补充练习]

随便找一个卡诺图进行降维操作:

12724058-74fc-11ed-8abf-dac502259ad0.png

还可以再进行降维,这次消除B输入变量:

127af11c-74fc-11ed-8abf-dac502259ad0.png

在第二个图红圈圈中,A=0,C=0的情况下,B=0时,Y=D,B=1是Y=0,所以降维后填B'D。其余几个格子同样操作。

其实降维,本质上就是一种折叠操作。

>====================<

再回到原来的题目上:

128616d2-74fc-11ed-8abf-dac502259ad0.png

这样就是只有三个输入变量了,可以使用8选1数据选择器了,如下图所示:

128c250e-74fc-11ed-8abf-dac502259ad0.png

[解法4]

使用四选一数据选择器:

在上述卡诺图的基础上继续降维即可:

129ba51a-74fc-11ed-8abf-dac502259ad0.png

然后就可以使用四选一数据选择器了

12a5b4d8-74fc-11ed-8abf-dac502259ad0.png

审核编辑:郭婷

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

    关注

    5403

    文章

    11708

    浏览量

    364704
  • 控制电路
    +关注

    关注

    82

    文章

    1720

    浏览量

    136375

原文标题:数字电子技术基础----卡诺图的降维

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RK3588 EVB开发板原理讲解【六】

    分享: RK3588 EVB开发板原理讲解【一】RK3588原理设计- 整体框架设计 RK3588 EVB开发板原理讲解【二】RK35
    发表于 02-26 11:07

    在结构光三成像方面DLP LightCrafter 4500如何连续投射彩色

    结构光三成像方面,DLP LightCrafter 4500 如何连续投射彩色?一般我们生成三张不同相移的灰度,然后合成24bit,依次投射灰度,但是这样并不是一张RGB彩色
    发表于 02-25 08:23

    RK3588 EVB开发板原理讲解【五】

    板效果 RK3588 EVB开发板原理连载: RK3588 EVB开发板原理讲解【一】RK3588原理设计- 整体框架设计 RK3588 EVB开发板原理
    发表于 02-20 16:04

    数据聚类工具介绍——SpatialPCA

    现有常用的空间转录组聚类方法,如主成分分析(principal component analysis,PCA)、非负矩阵分解(non-negative matrix factorization
    的头像 发表于 02-07 11:19 186次阅读
    数据<b class='flag-5'>降</b><b class='flag-5'>维</b>聚类工具介绍——SpatialPCA

    卡诺在数字电路中的应用

    卡诺(Karnaugh map,简称K-map)在数字电路中具有广泛的应用,它主要用于布尔代数表达式的简化和最小化,从而优化数字电路的设计。以下是卡诺在数字电路中的具体应用: 一、
    的头像 发表于 01-14 17:08 544次阅读

    卡诺模型为人工智能领域提供了一种全新的视角

    在探索人工智能如何更深层次满足用户需求、提升用户体验的旅程中,卡诺模型(Kano Model)提供了一个极具价值的理论框架。这一模型不仅为产品开发者带来了深刻的洞察力,同时也为人工智能领域的创新提供
    的头像 发表于 12-11 10:17 343次阅读

    新第二总部基地启用

    近日,四新第二总部基地正式启用庆典活动在四新合肥大厦园区隆重举行。
    的头像 发表于 11-18 09:11 456次阅读

    求电气讲解,刚接触电气,看不懂图纸

    电气讲解,刚接触电气,看不懂图纸,有无老师能简要讲解一下各部分
    发表于 10-13 21:33

    新接盘滴滴智驾及座舱资产

    此前有媒体报道,有消息传出称四新旗下的公司四智联将接盘滴滴智能驾驶及智能座舱资产;目前双方正在深入谈判中,此次的收购标的价值高达5亿人民币,大概率是以四智联的股份来做交易。滴滴
    的头像 发表于 08-28 11:53 1645次阅读

    电压是什么意思怎么判断

    电压,又称为电压差或电压损失,是指在电路中,电流通过电阻或导线时,由于电阻的存在而产生的电压降低现象。电压是电路设计和分析中的一个重要概念,对于保证电路的正常工作和提高电路的效率具有重要意义
    的头像 发表于 07-31 11:24 4670次阅读

    电压是整个回路的吗为什么

    电压是电路中的一个重要概念,它指的是在电路中,电流通过电阻或其他元件时,电势能的降低。电压是整个回路的,因为它涉及到电路中所有元件的电势变化。 电压概述 1.1 电压的定义 电
    的头像 发表于 07-31 11:19 1088次阅读

    卡诺模型引领人工智能走向用户心坎

    ?答案或许就隐藏在卡诺模型这一经典的产品设计和优化工具之中。 卡诺模型,又称Kano模型,自1984年由狩野纪昭教授提出以来,便以其独特的产品质量和用户满意度理论,成为了全球企业和研发团队的重要参考。如今,这一模型在人工智能领
    的头像 发表于 07-25 11:03 1033次阅读

    卡诺模型助力AI腾飞:人工智能发展新视角

    在科技飞速发展的今天,人工智能(AI)已经成为引领未来社会变革的重要力量。然而,如何有效评估AI技术的成熟度和应用价值,一直是业界和学术界关注的焦点。卡诺模型作为一种成熟的技术成熟度评价工具,其在
    的头像 发表于 06-14 09:52 451次阅读

    foxbot基本操作与应用讲解

    电子发烧友网站提供《foxbot基本操作与应用讲解.pptx》资料免费下载
    发表于 05-11 09:34 1次下载

    新疆召开哈柯文操作系统研发推进会

    在研讨会上,社区代表介绍了哈柯文操作系统研发所需的产品需求,参会的专家们对该问题展开了深入的讨论并达成协议,将进一步加强彼此间的合作,以推进哈柯文操作系统的研发工作。
    的头像 发表于 03-22 10:15 595次阅读