always @(posedge clk) SCKr <= {SCKr[1:0], SCK};
wire
SCK_risingedge = (SCKr[2:1]==2'b01); // now we can detect SCK rising
edges
wire SCK_fallingedge = (SCKr[2:1]==2'b10); // and falling
edges
这段代码正确吗?怎样理解?
Verilog有三种边沿触发关键字:
1、上升沿:posedge
2、下降沿:negedge
3、双边沿:edge(即上升沿下降沿均触发)
例:上升沿触发
always @( posedge clk )
begin
......................
end
从事音频设备开发好多年——VX:xuquanfugui-2020