zupub 当前离线
中级会员
订阅 TOP
caopengly 当前离线
版主
论坛元老
"SDRAM是13位地址位,16位数据位,应用了PLL产生C0和C1两个输出,一个给Nios系统,无相移,一个给SDRAM,相移-30在Nios IDE的 _syslib属性页中设置了代码、只读数据、读写数据的内存位置均为SDRAM"
1使用pllout口就是e口对sdram的clk口。
2相移在-70左右。
TOP
kzw 当前离线
Altera Nios 软核嵌入式处理器版
这种情况我以前碰到过,在sram和片内ram中都能运行程序,并且也能够对sdram进行读写,但是就是sdram不能运行程序,后来我没有办法,重新画了板子,改了一下布线就好了。
[此贴子已经被作者于2007-9-7 21:28:27编辑过]
"e口输出的波形比c的要好,但是c口就不能用吗?我通过示波器看过,波形质量相差也不是很大,都是那种不规则正弦波模样"
e口和c口的波形大得多,c口是对内的,e口是对外的。我曾经就遇到这个原因sdram不行的。
"楼上前辈,在示波器上看到的波形是不是也是那种不规则正弦波模样?"
通过e口出来的是规则的三角波像这样的“/\/\/\/\/\/\....”波形比c口出来的好很多!
[此贴子已经被作者于2007-9-11 9:30:03编辑过]
resound 当前离线
注册会员
我用PLL的C1口输出作SDRAM的时钟,-70度相移,50MHz下,在SDRAM中运行程序可以了啊.