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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2511|回复: 8

[求助] 如图,两个寄存器输出的信号可以直接拼起来吗?

[复制链接]
发表于 2020-4-3 19:21:39 | 显示全部楼层 |阅读模式

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

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

x
如图
微信图片_20200403191545.jpg
A,B均为寄存器变量输出的使能信号,我现在想把它们拼起来,如图中C所示,可以直接用assign C = A|B吗?我怕会出现竞争冒险。
 楼主| 发表于 2020-4-3 20:00:26 | 显示全部楼层
help me
发表于 2020-4-4 11:09:45 | 显示全部楼层
先说说C信号做啥用。另外,A和B信号的时钟是什么关系?
 楼主| 发表于 2020-4-4 17:22:42 | 显示全部楼层


watertree 发表于 2020-4-4 11:09
先说说C信号做啥用。另外,A和B信号的时钟是什么关系?


A、B都是使能信号,现在想把两个使能信号合并。A、B都是同一个时钟,A从1到0(即B从0到1)的时候两个always块内的判断条件均相同
发表于 2020-4-4 21:36:20 | 显示全部楼层
从图上看,A的下降沿早于B的上升沿会产生竞争,C输出冒险,这种要看对后面电路是否有影响,要么C输出加一级寄存吧
 楼主| 发表于 2020-4-5 14:45:18 来自手机 | 显示全部楼层


edacw 发表于 2020-4-4 21:36
从图上看,A的下降沿早于B的上升沿会产生竞争,C输出冒险,这种要看对后面电路是否有影响,要么C输出加一级 ...


那是我手画的。实际上A的下降沿和B的上升沿在同一时刻,判断条件都是一样的,都在always块内都是寄存器输出
发表于 2020-4-5 23:33:07 | 显示全部楼层


Mazak 发表于 2020-4-5 14:45
那是我手画的。实际上A的下降沿和B的上升沿在同一时刻,判断条件都是一样的,都在always块内都是寄存器输 ...


我意思是如果实际电路延时有可能出现A的下降沿早于B的上升沿的情况
发表于 2020-4-8 15:46:40 | 显示全部楼层
不用担心这个,对c信号打两拍就OK
发表于 2020-4-9 10:24:31 | 显示全部楼层
不就是两个同一个clock domain的信号做逻辑么?不知道你在担心什么,担心毛刺?那是修timing的事情。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 06:23 , Processed in 0.021535 second(s), 7 queries , Gzip On, Redis On.

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