1.你的step和step1没有赋初值,modelsim仿真器会默认为未知态。所以看不到你想要的波形。
2.看程序,你的step和step1好像是想实现一个两位二进制数自加的过程。要是这样的话你可以改写如下:
always @(posedge clkin)
begin
if(!rst) step<=2'b00;
else step<=step+1'b1;
end
always @(negedge clkin)
begin
if(!rst) step1<=2'b00;
else step1<=step1+1'b1;
end