米联客技术答疑系统
微信客服01
微信客服02
微信客服03
QQ售前
QQ售后
提交问题
常见问题
联系我们
客服时间
周一至周五
8:00~18:00
[X]关闭
联系在线客服
首页
BBS
技术答疑系统
VIP视频课程
VIP板卡资料包
VIP会员购买
米联客-天猫店
米联客-京东店
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
客服中心
工单中心
AMD-FPGA
verilog HDL代码问题
文档创建者:
A1_Vincent
浏览次数:
3972
最后更新:
2019-12-25
AMD-FPGA
3972 人阅读
|
0 人回复
如下代码,在同一个always块中,两个if判断条件同时对一个reg变量进行赋值,是否会潜在逻辑冲突?还是存在先后顺序(优先级)?
always @(posedge video_clk)
begin
if(video_rst)
begin
fifo_ren <= 1'b0;
sof_err_to_sof <= 1'b0;
end
else
begin
if
(sof_err && !sof && !sof_err_to_sof)
fifo_ren
<= 1'b1;
else if(sof_err && sof)
begin
fifo_ren
<= 1'b0;
sof_err_to_sof <= 1'b1;
end
if
(locked && de_rising_r1)
begin
fifo_ren
<= 1'b1;
sof_err_to_sof <= 1'b0;
end
else if(eol)
fifo_ren
<= 1'b0;
end
end
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页