Professional Documents
Culture Documents
output empty_flag,full_flag;
input clk,sens_1,sens_2,reset;
output Pcount;
output Wtime;
parameter empty=2'b00 , full=2'b11 , between=2'b10 ;
reg [2:0] Pcount ;
reg full_flag,empty_flag;
reg [7:0] Wtime;
wire clk_2;
reg [1:0] state ;
assign clk_2 = sens_1 ^ sens_2;
full:
if (Pcount==6)
state <= between ;
else
begin
empty_flag =0;
full_flag =1;
end
empty_flag=0;
full_flag=0;
end
endcase
end
endmodule