在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 5361|回复: 7

[求助] 求助:异或门电路搭建问题

[复制链接]
发表于 2021-1-22 12:04:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
求助:如图,用与非门构成异或门需要16个管子,而用图三构成的异或门管子更少,求问电路是用何种思路化简的。
用与非门构成异或门.png
用与非门构成异或门电路.png


半加器:Sum值为AB的异或
终.jpg


发表于 2021-1-22 13:48:36 | 显示全部楼层
a取反2管 b取反2管 a a反 b b反合起来做组合逻辑8管
12个管子就能实现
如果想加点驱动,后面再加一个buffer 14个管子就跟上面的电路是一样的
哪里需要4个与非门这么麻烦?
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2021-1-22 14:01:22 | 显示全部楼层


   
castrader 发表于 2021-1-22 13:48
a取反2管 b取反2管 a a反 b b反合起来做组合逻辑8管
12个管子就能实现
如果想加点驱动,后面再加一个buffer ...


做组合逻辑8管是指:与门(与非+非门)×2     +     或门(或非+非门)   =   6个?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-22 14:03:37 | 显示全部楼层


   
castrader 发表于 2021-1-22 13:48
a取反2管 b取反2管 a a反 b b反合起来做组合逻辑8管
12个管子就能实现
如果想加点驱动,后面再加一个buffer ...


主要是这个半加器是如何想到用与非结果变为异或门的。谢谢你~
回复 支持 反对

使用道具 举报

发表于 2021-1-22 15:46:56 | 显示全部楼层


   
eepico 发表于 2021-1-22 14:03
主要是这个半加器是如何想到用与非结果变为异或门的。谢谢你~


思路是这样:因为carry的结果需要a&b(11);利用 a&b(11) 加上 a|b(00)可以搭建出“同或”,即“异或” 。
上述过程是总体的思路,要注意一下信号的极性(和正确的逻辑会差一些反相器),就会得出你图中的结果。


回复 支持 反对

使用道具 举报

发表于 2021-5-13 11:50:06 | 显示全部楼层
考虑用传输门加非门的电路。可以做到一级延时
回复 支持 反对

使用道具 举报

发表于 2021-10-20 20:28:57 | 显示全部楼层


   
cceenn 发表于 2021-5-13 11:50
考虑用传输门加非门的电路。可以做到一级延时


可以详细说说怎么做吗?在做一个高速异或逻辑电路,试了好几种都不行,谢谢
回复 支持 反对

使用道具 举报

发表于 2023-8-1 09:15:55 | 显示全部楼层


   
JakiYu 发表于 2021-10-20 20:28
可以详细说说怎么做吗?在做一个高速异或逻辑电路,试了好几种都不行,谢谢
...


我也没有搞定。基本可以两级delay可以完成。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 用户协议&隐私声明| 版权投诉通道| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 ) |网站地图

GMT+8, 2025-12-27 11:03 , Processed in 0.031864 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表