修改日志
2021年10月26日
- 添加异步复位有关概念
- 电路图的01转换推导
1 异步复位同步释放
- 复位就是高电平变成低电平。释放就是低电平变成高电平;
- 这里假设低电平复位有效。
- 异步复位同步释放的意思就是,在复位信号到来的时候不受时钟信号的同步;在复位信号释放的时候受到时钟信号的同步。
异步复位同步释放代码
//--------------异步复位 同步释放电路---------------------
/*
异步复位 同步释放
复位就是高电平变成低电平。释放就是低电平变成高电平,
这里假设低电平复位有效。
在复位信号到来的时候不受时钟信号的同步
在复位信号释放的时候受到时钟信号的同步
*/
module syn_rst_asyn_rels(
input clk,rst,
output sys_rst
);
reg rst_r0;
reg rst_r1;
always@(posedge clk or posedge rst)
begin
if(rst==1'b1) begin
rst_r0<=1'b0;
rst_r1<=1'b0;
end
else begin
rst_r0<=1'b1;
rst_r1<=rst_r0;
end
end
assign sys_rst = rst_r1;
endmodule