|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 桅杆 于 2021-12-21 11:35 编辑
大家好。
如题,当前我想实现一个dff, 其复位值是与某一寄存器值有关的,如
- always @( posedge clk or negedge rst_n ) begin
- if( !rst_n ) begin
- a <= b;
- end else begin
- a <= a + 1;
- end
复制代码 现在问题是,当处于rst_n = 0的时候,信号a并不会伴随b 的改变而变。波形如下:
从代码的角度确实没有沿触发进入alwyas.
但是从电路的角度,试综合出来是一个 带rst, set的dff, 我认为真实的电路下,处于rst_n=0时,a是会随着b的改变而变的。
现在希望能从仿真就能看到这个变化。
不知道有谁也遇到这种情况嘛?不知到有什么解决方案?
|
|