1. FPGA内的寄存器,如果不赋初值,默认为0;

  2. 但是在百仿真软件中(如modelsim),寄存器如果不赋初度值,默认为不定态(x),仿真是无法进行的,count+1仍然为问x,你就会看到count一直是红色的,答没有结果;

  3. 之所以实现流水内灯没有问题,是因为你下载到FPGA内部了,count被默认为32'b0,如果程序要下载到FPGA中,而且你希望count的初值是0的时候,是可以不赋初值的,FPGA上电后,寄存容器默认为0;

  4. count计满后,值会变成0。