当前位置:首页 > 内存 > 正文

fpga内存能初始化吗

  • 内存
  • 2024-06-08 08:24:32
  • 7633

一、用FPGA对SD卡进行初始化,现象如下:CMD0,CMD8指令,返回值均正确,执行到CMD55时,一直停留在这个状态第一的,您需要指定卡类型以及类型是否不同。入门以下是我的初始设置参数。,0);
在2.0
r1=SD_SendCommand(CMD55,0,0);r1=SD_SendCommand(ACMD41,0x40000000,0);
这需要循环多次。这是正确的。
二、verilog不对变量进行初始化也能使用吗?默认值是什么?

如果FPGA中的寄存器没有分配初始值,则默认为0;

但在仿真软件(如modelsim)中,如果寄存器没有分配初始值,则默认为非-静止状态(x)。无法进行模拟,count+1仍然等于x,你会看到count一直是红色,没有结果;

原因不是。实现流水灯时的问题是,当你将其加载到FPGA中时,count的默认值为32'b0。如果程序要加载到FPGA中并且希望count的初始值为0,则不需要这个。分配一个初始值。FPGA上电后,寄存器默认为0;

计数器满时,数值变为0。


I希望我的回答对您有帮助!