IP核的参数我设置如下:
sdram_clk / sdrc_clk =100MHz,
CAS = 4'd2T_WR = 4'd2
T_MRD= 4'd2
T_RP = 4'd1
T_RCD= 4'd1
T_RC = 4'd4
DATA_WIDTH = 16ROW_WIDTH = 13,
COL_WIDTH = 8,
BANK_WIDTH = 2,
本帖最后由 学学学学学学学 于 2024-3-4 21:36 编辑
你是用18的例程改成25的 过程中有可能会配置出错 可以吧改好的例程发出来看看其他有这个板子的网友能不能帮你试一下,另外也可以买一个SDRAM换上试试 看是不是插反这把它弄坏了
引用: littleshrimp 发表于 2024-3-5 16:29 你是用18的例程改成25的 过程中有可能会配置出错 可以吧改好的例程发出来看看其他有这个板子的网 ...
SDRAM板子有点贵,学生党不舍得轻易判定,我发一发程序
引用: 学学学学学学学 发表于 2024-3-5 22:12 SDRAM板子有点贵,学生党不舍得轻易判定,我发一发程序
W9825G6KH-6某宝2.5元包邮
引用: viva_xin 发表于 2024-3-5 22:26 可以做个实验,写入的数据直到busy被拉起来之前一直保持变化,然后看看实际读出来的结果如何。 再问一句 ...
我上面贴的那种抓取的图有这样的情况,参数是官方给的一个例程里的参数,不过那个例程没使用ip,直接写的驱动。我尝试过使用官方默认的参数,也是没有用
sdram_clk , sdrc_clk ,需要在PLL里设置I_sdrc_clk相位,例如22.5度,两者形成相位差:“SDRAM 控制器在高速率工作时,需要通过调整I_sdrc_clk 相位来满足SDRAM 侧读写信号的建立/保持时间。”
本帖最后由 guczw 于 2024-8-31 17:02 编辑引用: Jacktang 发表于 2024-3-5 07:56 怀疑SDRM芯片坏了,,, 问题是怎么会坏了呢什么原因,以后可避免,, 帮楼主顶顶
已经解决了,发现主要还是时钟的问题