Page 433 - 3-2
P. 433
else c_state <= n_state;
end
always@(c_state)
begin
case(c_state)
CAR:
begin
road_green <= 2'b11;
road_red <= 2'b00;
walk_green <= 2'b00;
walk_red <= 2'b11;
road_yellow <= 2'b00;
end
CHANGE :
begin
road_green <= 2'b00;
road_red <= 2'b00;
walk_green <= 2'b00;
walk_red <= 2'b11;
road_yellow <= 2'b11;
end
PERSON :
begin
road_green <= 2'b00;
road_red <= 2'b11;
walk_green <= 2'b11;
walk_red <= 2'b00;
road_yellow <= 2'b00;
end
default :
begin
road_green <= 2'b11;
road_red <= 2'b00;
walk_green <= 2'b00;
walk_red <= 2'b11;
- 433 -