如果FPGA中的寄存器没有分配初始值,则默认为0;
但在仿真软件(如modelsim)中,如果寄存器没有分配初始值,则默认为非-静止状态(x)。无法进行模拟,count+1仍然等于x,你会看到count一直是红色,没有结果;
原因不是。实现流水灯时的问题是,当你将其加载到FPGA中时,count的默认值为32'b0。如果程序要加载到FPGA中并且希望count的初始值为0,则不需要这个。分配一个初始值。FPGA上电后,寄存器默认为0;
计数器满时,数值变为0。
I希望我的回答对您有帮助!
上一篇:怎样把手机内存转到内存卡上
下一篇:由于内存初始化重新启动