标题:
Sdram 求救
[打印本页]
作者:
huangsp
时间:
2005-1-21 14:29
在sopc 中指定CPU的reset address 为SDRAM如果程序能跑起来,就说明SDRAM是可用的。不需要什么例子。如果要测试性能可以考虑用HAL中的time函数搞定。或者用singalTapII去看精确的时序关系。
作者:
kingiori
时间:
2005-1-24 18:47
谢谢, 请再问一下, 是不是你说的方法适用于所有的, 存储器件,像flash和Sram, thank you again for your help
作者:
kzw
时间:
2005-1-28 23:21
sram是肯定可以,但是把程序空间设在flash的时候要注意flash的写法,至于读所有的存储器都一样的。
作者:
kingiori
时间:
2005-1-31 19:40
我试过Sram可以,但sdram 不行.我在sram上测试可以通过的程序到sdram上试就不行!!!
郁闷ing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
kingiori
时间:
2005-1-31 19:50
我在单独测试sdram的时候什么结果都没有, 当我把sram和sdram share dqm 和address的时候,我发现写进去sdram的数跟读出来的数不一样????我是这样做的
int *p; int i;
p=0x00800000
*p = 4
i=*p;
printf("i = %d", i)
结果读出来的是198756. 这是什么原因呢
作者:
kevinyang
时间:
2005-2-18 14:23
sdram使用前要有初始化的,然后才能工作;
而sram不需要
作者:
kingiori
时间:
2005-2-22 00:02
但怎么初始化呢.我知道在用Sdram之前有两个cycle的Refreshment.然后precharge,接着action,然后read 或者write.但是这些怎么可以在IDE里面来写呢.这正是我疑惑的地方,请指教,谢谢
作者:
kingiori
时间:
2005-2-22 00:02
标题:
Sdram 求救
我想测试一个sdram的性能, 我在 NIOSII Software Developer's Handbook 里面找不到相关的例子,
我的想法是给一个地址,写进去,然后再读出来,如果读出来的合写进去的是一样的,就证明这个Sdram是好的,
请问哪位大虾有sdram的例子借我看一下啊, 或者告诉我在IDE里面该怎么写,小弟感激不尽!!!!!!!!!!!!!!!!!!我的电子邮件是 maxima2000@163.com 谢谢[em01]
[此贴子已经被作者于2005-1-21 0:03:01编辑过]
作者:
sujiwen
时间:
2005-3-24 16:15
如果是用NIOS做的,应该注意SDRAM时钟和主系统时钟要有一定的相移,还有系统在运行之前要有一定的复位时间,让NIOS对SDRAM进行初始化。
作者:
kingiori
时间:
2005-3-25 23:30
没有向移,好象也可以.我做了一次成了, 我怀疑最重要的的是SOPC下的地址设置问题
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0