Board logo

标题: 小弟请教NiosII编程问题 [打印本页]

作者: luojirong    时间: 2007-4-1 16:36     标题: 小弟请教NiosII编程问题

我用的是NIOS/s,有4K指令缓存,外挂512K SRAM,程序在SRAM中跑.外部75Mhz,cpu 44Mhz.

最近要在NIOS上编个程序,可是程序大了后,就出现了种种问题,比如:

死机,执行流程有时出错,个别变量值有时自动变化,

我觉得IDE有点不对,不时源程序一字不改,两次编译运行的结果就可能不一样.

请问这是怎么回事呀,NIOS 不稳定吗?

还有SOPC的CLK设置旁边有个"pipiline",可以打钩,这是干什么用的??


作者: caopengly    时间: 2007-4-3 14:34

nios不会不稳定的,但是你在设计中可能有不稳定的因数。

很多系统,如果设置不当都会不稳定。

nios 跑uclinx这样大的操作系统程序都没有问题。

pipiline是打开nios的流水线,niosII有5级流水线。可以让系统进行流水线操作,提高性能,不过要占用资源。


作者: simon707    时间: 2007-4-3 15:52

NIOS II的稳定性还是不错的。

两次译的结果不一样是正常现象。

变量有时会改变,如果你的程序没问题的话,可能是你的SRAM的配置有问题。适当地增加读写时间试试(俺用的是读/写时间都是20ns)。

另外,在实际使用时,NIOS可以稳定地工作在100MHz以上。所以你可以不用锁相环,直接用外部的75MHz的时钟来试试,这样可以避免由于锁相环外部供电电路的不稳定和干扰对NIOS运行时造成的影响。






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0