|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在学习同步复位与异步复位的过程中遇到问题,求前辈解释一下.资料中说最好的复位方法是异步复位加同步释放.
代码如下:
module rst
(
input clk,
input rst_n,
output reg rst_out
);
reg R1;
always @ (posedge clk,negedge rst_n)
if(!rst_n)
begin
R1 <= 1'b0;
rst_out <= 1'b0;
end
else
begin
R1 <= 1'b1;
rst_out <= R1;
end
endmodule
综合后的电路如下:
我理解了这个电路的功能,能保证异步复位信号释放时保持与时钟同步. 但这个电路的数据输入是怎么回事?我的意思是实际应用中输入数据怎么处理. 我理解这个把异步复位信号与时钟同步了,但如何把这个电路应用到大的工程里? |
|