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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1624|回复: 1

[求助] 求助一个数字逻辑设计的问题

[复制链接]
发表于 2010-11-20 17:27:07 | 显示全部楼层 |阅读模式

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

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

x
数字逻辑中的冒险问题
具体设计为:  
F=A*B*(!C)*D,为使能信号; M为一个方波;K为方向信号。
当F=1时有效,若K=1,则Q1,Q4输出方波;Q2,Q3输出低电平。
                    若K=0,则Q2,Q3输出方波;Q1,Q4输出低电平。
当F=0时无效,不论K为何值,都是Q1,Q2输出低电平,Q3,Q4输出高电平。
我设计的逻辑关系为  Q1=F*K*M
                           Q2=F*(!K)*M
                           Q3=((!F)*(!K)+(!F)*K)+F*(!K)*M=(!F)+F*(!K)*M
                           Q4=((!F)*(!K)+(!F)*K)+F*K*M=(!F)+F*K*M   
这样的逻辑能够实现所需的功能,但是Q3和Q4由于(!F)和F为互补信号,因此经过与门和或门电路会产生竞争冒险,导致输出的波形中出现毛刺。若令Q3=(!F)+F*(!K)*M+1*(!K)*M,则能够将(!F)和F引起的冒险消除,但是由于M为方波信号,则新引入的(!K)*M会和F*(!K)*M产生新的关于M的互补信号,导致新的冒险产生。
       我想请教一下大家,以上的分析是否正确?能否彻底将这一竞争冒险消除?是否有其他的设计方法来完成这一设计目标而不产生竞争冒险?
       拜谢了!!!~~~~
 楼主| 发表于 2010-11-22 14:26:53 | 显示全部楼层
两天了,都没有人回复下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-1 14:08 , Processed in 0.038539 second(s), 8 queries , Gzip On, Redis On.

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