DDR3用户接口仿真问题

2020-02-02 10:36发布

在对DDR3控制器的用户接口仿真时,通过给的例子可以看出在init_calib_complete被拉高之前,app_en、app_wdf_end、app_addr等用户接口输入信号均是保持在高电平或者低电平,而输出端ddr3_cs_n,ddr3_ras_n等输出信号却能够发送刷新,激活等命令。
然后我又自己写了一个测试激励,把用户接口的输入信号设置为与例子同样的逻辑电平,为什么总是在仿真到1000ns的时候就断了,不往下仿真了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
haitaox
2020-02-02 17:29
mcb控制器在复位之后,会对ddr3进行初始化操作,具体包括
1.reset# 保持最少200us
2.cke保持最少500us
以上两项在仿真中不是必要的
3.load MR寄存器(写入DDR3的关键参数,比如burst length等)
4.校准(calibration)

在校准完成之前,不要对mcb有任何操作

你说的1000ns之后就停了是什么意思

一周热门 更多>