module top_module(
input clk,
input areset, // Freshly brainwashed Lemmings walk left.
input bump_left,
input bump_right,
input ground,
output walk_left,
output walk_right,
output aaah );
parameter left=2'b00;
parameter right=2'b01;
parameter idle=2'b10;
reg [1:0] temp;
reg [1:0] state,next_state;
always@(*)begin
case(state)
left:begin
if(ground==0)begin
next_state=idle;temp=left;
end
else if(bump_left==1|bump_left&bump_right==1)
next_state=right;
else
next_state=left;
end
right:begin
if(ground=
有限状态机 lemmings2
最新推荐文章于 2024-02-05 10:33:37 发布