|
哪位大侠帮我看看,就是照着书上写的Mealy型的状态机,仿真都不出波形,晕死了。我把书上的源程序写下来了,编译也不好使。树上的源程序如下:
module fpga5(a,clk,z);
input a,clk;
output z;
reg z;
reg[1:2] p_state,n_state;
parameter st0=0,st1=1,st2=2,st3=3;
always@(negedge clk)
p_state=n_state;
always@(p_state or a)
begin
case(p_state)
st0:
if(a)
begin
z=1;
n_state=st3;
end
else
z=0;
st1:
if(a)
begin
z=0;
n_state=st0;
end
else
z=1;
st2:
if(~a)
z=0;
else
begin
z=1;
n_state=st1;
end
st3:
begin
z=0;
if(~a)
n_state=st2;
else
n_state=st1;
end
endcase
end
endmodule |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|