fdc:带有异步复位,不带使能端(使能不有效时输出保持不变,即使能的else语句中值保持不变,否则不会综合为使能)
always@(posedge I_Clk or negedge I_Rst_n)
begin
if(~I_Rst_n)
O_Dout <= 1'b0;
else
O_Dout <= I_Din;
end
always@(posedge I_Clk or posedge I_Rst)
begin
if(I_Rst)
O_Dout <= 1'b0;
else
O_Dout <= I_Din;
end
fdr:带有同步复位,不带使能端
always@(posedge I_Clk)
begin
if(~I_Rst_n)
O_Dout <= 1'b0;
else
O_Dout <= I_Din;
end
always@(posedge I_Clk)
begin
if(I_Rst)
O_Dout <= 1'b0;
else
O_Dout <= I_Din;
end
fdce:带有异步复位,带使能端
always@(posedge I_Clk or negedge I_Rst_n)
begin
if(~I_Rst_n)
O_Dout <= 1'b0;
else if(I_En)
O_Dout <= I_Din;
end
always@(p