|
|
发表于 2011-12-30 08:35:13
|
显示全部楼层
module test(reset,clk_i,data_i,counter);
input reset;
input clk_i;
input data_i;
output [7:0] counter;
reg [7:0] counter;
reg data_i_reg;
always @ (negedge clk_i or negedge reset)
begin
if (!reset)
begin
counter <= 0;
end
else
begin
data_i_reg <= data_i;
if (!data_i && data_i_reg)
begin
counter <= counter + 1;
end
end
end
endmodule
随便写的一个,试试看吧 |
|