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

请问如何调NIOS中的SDRAM?

请问如何调NIOS中的SDRAM?

SDRAM Controller已经按照SDRAM芯片资料提供的时序配置好了。
SDRAM Controller的控制信号也相应引到了SDRAM芯片上。
现在的问题是程序可以在On-Chip RAM中运行,没有问题。
可是如果设定程序在SDRAM中运行,或者在On-Chip RAM的程序中
加入读取SDRAM地址的语句,在编译完程序利用JTAG下载到板上
去的时候就会发生:
......
Verify Fail.....
.........

程序不能运行。
这是SDRAM坏了吗?还是需要别的注意事项?
谢谢!
meyangzhu

你可以把SDRAM加到SOPC里去吗,还是当作一个BLOCK在SOPC外面加,我只能加SDRAM CONTROLLER,另外,您加的SDRAM是那个型号,谢谢赐教了。
我是把SDRAM Controller加在SOPC内部,SDRAM没有加入,把SDRAM Controller的引脚引到SDRAM上
您是在什么地方调用这个SDRAM的,我怎么在SOPC元件里找不到呀,您是用什么型号的.
还是在megawizard plug-in manager里自己设置生成的。
SDRAM不是NIOS内的,在NIOS内只要加入SDRAM控制器,然后把控制器的引脚接到FPGA的管脚对应和SDRAM芯片相接就行了。
现在是可以把数据写入SDRAM再读出来,写一堆数读出来的总有一些错误,调了SDRAM的CLK的PHASE总算情况有所改善,但是还有错误,程序不能再SDRAM中运行。
有没有别的方法调试的?还是需要继续调SDRAM时钟的相位?
你的时钟有没有加相位差啊?
cpu得时钟跟sdram要有-60.75得相位差,可以加一个锁相环模块实现
soso
 I was born to love you
程序跑在片外,速度不是会慢很多么?
返回列表