german010 发表于 2013-2-22 05:30:35

海力士HY57V641620ETP,datasheet写133Mhz,用100Mhz时钟可行不?

本帖最后由 german010 于 2013-2-22 05:52 编辑

请教大家个问题:
海力士 HY57V641620ETP, datasheet写的工作频率是 133Mhz,用100Mhz时钟操作此SDRAM可行不?
现在发现在100Mhz时钟下工作,存取数据的速度比较慢时 ,是正常的,存取数据的速度比较快了后,数据全是0,是不是不能用100Mhz的时钟来操作此SDRAM ???

kebaojun305 发表于 2013-2-22 08:09:17

肯定是你时序的问题最大133M我的 SDRAM最大是166M我用的频率是60M 读写都OK

german010 发表于 2013-2-22 09:29:10

kebaojun305 发表于 2013-2-22 08:09 static/image/common/back.gif
肯定是你时序的问题最大133M我的 SDRAM最大是166M我用的频率是60M 读写都OK ...

哦,你用的是什么型号的sdram,我用了个mt48lc8m16a2仿真模型代替HY57V641620ETP的来modelsim仿真,出现如下错误提示,
Note : Cyclone IV E PLL was reset
# Time: 0 nsInstance: modelsim_test_tb.sdr_test.uut_sysctrl.uut_PLL_ctrl.altpll_component.cycloneiii_pll.pll3
# ** Error: E:/log/13.02.18/m3_232SDRAM3_1_many/mt48lc8m16a2.v(892): $hold( posedge Clk:260 ns, Cke:260 ns, 800 ps );
#    Time: 260 nsIteration: 6Instance: /modelsim_test_tb/mt48lc8m16a2
# ** Error: E:/log/13.02.18/m3_232SDRAM3_1_many/mt48lc8m16a2.v(893): $hold( posedge Clk:260 ns, Cs_n:260 ns, 800 ps );
#    Time: 260 nsIteration: 6Instance: /modelsim_test_tb/mt48lc8m16a2
#Note : Cyclone IV E PLL locked to incoming clock
# Time: 420 nsInstance: modelsim_test_tb.sdr_test.uut_sysctrl.uut_PLL_ctrl.altpll_component.cycloneiii_pll.pll3
# ** Error: E:/log/13.02.18/m3_232SDRAM3_1_many/mt48lc8m16a2.v(889): $width( negedge Clk:420 ns, :422187 ps, 2500 ps );
#    Time: 422187 psIteration: 3Instance: /modelsim_test_tb/mt48lc8m16a2
# ** Error: E:/log/13.02.18/m3_232SDRAM3_1_many/mt48lc8m16a2.v(890): $period( negedge Clk:420 ns, :427187 ps, 7500 ps );
#    Time: 427187 psIteration: 3Instance: /modelsim_test_tb/mt48lc8m16a2
# write data: 72

应该是 时序违例,你用仿真里没有,有没有仿真模型,给我个modelsim下?

ix1982 发表于 2013-2-22 14:13:20

时钟慢没有问题,看你的读写时序是否符合datasheet,另外是否正确initialize sdram颗粒

wuyuehang 发表于 2013-3-1 09:54:32

慢时钟读写没问题,不过得仔细看datasheet里面公司提供的时序参数,比如tRCD,tRP等,有些规定了min建立时间,有些则规定了max时间限制。

german010 发表于 2013-3-2 11:40:43

谢谢大家         {:smile:}

WJRAN2993 发表于 2013-10-23 13:25:11

你好,你那海力士 HY57V641620ETP的问题决解了吗?我现在用海力士 HY57V641620ET-H以100M的时钟驱动的时候总是出错,采用突发一页的方式进行读写,出现的情况是数据写入错误。
页: [1]
查看完整版本: 海力士HY57V641620ETP,datasheet写133Mhz,用100Mhz时钟可行不?