首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Sdram 求救

在sopc 中指定CPU的reset address 为SDRAM如果程序能跑起来,就说明SDRAM是可用的。不需要什么例子。如果要测试性能可以考虑用HAL中的time函数搞定。或者用singalTapII去看精确的时序关系。
谢谢, 请再问一下, 是不是你说的方法适用于所有的, 存储器件,像flash和Sram, thank you again for your help
sram是肯定可以,但是把程序空间设在flash的时候要注意flash的写法,至于读所有的存储器都一样的。
在交流中前进,共同实现nios的应用。
我试过Sram可以,但sdram 不行.我在sram上测试可以通过的程序到sdram上试就不行!!!
郁闷ing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我在单独测试sdram的时候什么结果都没有, 当我把sram和sdram share dqm 和address的时候,我发现写进去sdram的数跟读出来的数不一样????我是这样做的

int *p; int i;
p=0x00800000
*p = 4
i=*p;
printf("i = %d", i)
结果读出来的是198756. 这是什么原因呢
sdram使用前要有初始化的,然后才能工作;
而sram不需要
但怎么初始化呢.我知道在用Sdram之前有两个cycle的Refreshment.然后precharge,接着action,然后read 或者write.但是这些怎么可以在IDE里面来写呢.这正是我疑惑的地方,请指教,谢谢

Sdram 求救

我想测试一个sdram的性能, 我在 NIOSII Software Developer's Handbook 里面找不到相关的例子,
我的想法是给一个地址,写进去,然后再读出来,如果读出来的合写进去的是一样的,就证明这个Sdram是好的,

请问哪位大虾有sdram的例子借我看一下啊, 或者告诉我在IDE里面该怎么写,小弟感激不尽!!!!!!!!!!!!!!!!!!我的电子邮件是 maxima2000@163.com 谢谢[em01]


[此贴子已经被作者于2005-1-21 0:03:01编辑过]

如果是用NIOS做的,应该注意SDRAM时钟和主系统时钟要有一定的相移,还有系统在运行之前要有一定的复位时间,让NIOS对SDRAM进行初始化。
不近则退
没有向移,好象也可以.我做了一次成了, 我怀疑最重要的的是SOPC下的地址设置问题
返回列表