使用de1的sdram遇到问题:
在nios2 ide 的system library properties 中,将memory的任何一项改成sdram,在build 时没问题,但在board上运行时出现下列错误信息:
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Processor is already paused
Initializing CPU cache (if present)
OK
Downloading 00400000 ( 0%)
Downloading 00800020 (94%)
Downloaded 61KB in 0.8s (76.2KB/s)
Verifying 00400000 ( 0%)
Verifying 00800020 (94%)
Verify failed between address 0x800020 and 0x800DEB
Leaving target processor paused
sdram address 是0x800000,offset 0x20是exception address。没弄懂是为什么。
已经添加了pll,相移-60.75degree
请各位大侠指教!谢了先
“Verify failed between address 0x800020 and 0x800DEB
”sdram检验出了问题,这个不是sdram设置的问题,一般是硬件原因造成的。
你的sdram下载成功过没有?如果有,你改了什么硬件配置。
如果没有,你可以检查一下clk引脚,最好接fpga的pllout口作为输出。因为其他口输出的clk波形不好,用示波器一打便知。相移差不多够了。-70左右。
多谢版主了!!!
搞定了,原来是没有把pll的输出时钟分配管脚到sdram_clk
[em06]欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |