Professional Documents
Culture Documents
EW_RED,EW_YELLOW,EW_GREEN,NS_RED,NS_YELLOW,NS_GREEN);
reg[2:0]state;
reg[3:0] count;
if(rst)
begin
end
else
begin
case(state)
s0:begin
if(count<sec_15)
begin
end
else
begin
count <= 0;
end
end
s1:begin
if(count<sec_3)
begin
end
else
begin
count <= 0;
end
end
s2:begin
if(count<sec_3)
begin
end
else
begin
count <= 0;
end
end
s3:begin
if(count<sec_15)
begin
end
else
begin
count <= 0;
end
end
s4:begin
if(count<sec_3)
begin
end
else
begin
count <= 0;
end
end
s5:begin
if(count<sec_3)
begin
end
else
begin
count <= 0;
end
end
endcase
end
always @(state)
case(state)
s0:begin
end
s1:begin
end
s2:begin
end
s3:begin
end
s4:begin
EW_RED <= 1'b0;
end
s5:begin
end
endcase
endmodule