标题:
fpga 时序逻辑的问题
[打印本页]
作者:
chupenghui
时间:
2010-5-18 19:34
标题:
fpga 时序逻辑的问题
always @(posedge clk or negedge rst)
if (rst)
begin
sta_condition <= #1 1'b0;
sto_condition <= #1 1'b0;
end
else
begin
sta_condition <= #1 ~sSDA & dSDA & sSCL;//
sto_condition <= #1 sSDA & ~dSDA & sSCL;//
end
always @(posedge clk or negedge rst)
else if (rst)
busy <= #1 1'b0;
else
busy <= #1 sta_condition & ~sto_condition;
由于两个always模块都是在clk下触发,在第二个always模块中如果来了一个clk上升沿busy按照sta_condition和sto_condition在clk上升沿以前的值变化还是按照经过此上升沿后的新值变化呢?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0