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

[求助]NIOS 问题

[求助]NIOS 问题

我现在也是在玩NIOS中,输出hello world那个例子。出过很多问题比如onchip memory空间不够,硬件没有反应之类,看了论坛终于把这些问题解决了,蛮以为胜利就在眼前,结果点击RUN AS HARDWARE,IDE 窗口中只弹出
make -s all
Build completed in 3.011 seconds
没有其他的了,
应该是会显示hello world那句话的,但是软件没有报任何错,这个原因可能是什么,请各位大侠帮帮忙。
硬件结构是我自己构建的,所以,我只有四个小模块,CPU,选择的是NIOS II/e,然后是SDRAM 以及JTAG UART 和uart,板子用的是DE2,难道是硬件搭的有问题?

现在RUN AS HARDWARE 有反应了,结果是

Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Processor is already paused
Initializing CPU cache (if present)
OK

Downloading 00000000 ( 0%)
Downloaded 56KB in 1.0s (56.0KB/s)

Verifying 00000000 ( 0%)
Verify failed between address 0x0 and 0xDC27
Leaving target processor paused

这个问题应该怎么解决?

Verify failed between address 0x0 and 0xDC27
Leaving target processor paused

你的nios系统设置或硬件有问题了。

系统验证没有通过,程序没有下到sdarm中,有可能是你的sdram配置有问题。

注意你的clk要相移,一般pll -70。FPGA的clk的出处脚要是pllout资源口,保证clk的波形。

你说说sdram的设置吧。

你可以在片上资源先跑跑看。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

之前我用cpu和片上RAM跑过一个计数的例子,能够出来结果的。所以我觉得硬件上应该没有问题。

这个例子一开始我也是用片上RAM跑的,但是会提示说 on-chip memory is full.也是看了论坛的帖子,我把片上RAM换成了SDRAM.

考虑了SDRAM的时钟相移,我有加入一个锁相环,它的配置是时钟c0,50MHz,相移60deg。pll的输出是SDRAM的时钟。

SDRAM的配置,数据位宽16bits,chip Selects 为1,Banks为4.地址位12行,8列。空间有8MBytes。空间够么?

我是建立的一个.bdf文件,有一点我觉得有点奇怪,我是通过导入文件分配引脚的,在我给每个引脚输入名字的时候,会有它相应的pin信息显示出来,但是我发现其中有两个引脚没有相应的pin信息出现。会不会这里出了问题?

这两个pin分别是,zs_ba_from_the_SDRAM_[1..0]和zs_dqm_from_the_SDRAM[1..0].

 

de2有官方给的例子,好像相移60度不行,你看看官方的例子,没有的话我发一个给你。
在交流中前进,共同实现nios的应用。

能发我一个例子么,关于SDRAM的。

哎呀,忘记邮箱地址了

daili53@gmail.com

问题已经得到解决了,的确应该把PLL的相移设定到70。

终于弄出来了,感谢大家!

[em01][em01][em01]

这个相移为什么要设置到70度? 是正的还是负的?

我在网上看了一些关于计算这个相移的方法

但是 那些时序信息 不知道应该怎么从 时序分析报告里面找出来

很郁闷

请指点迷津

电子行业人士必上网站:http://www.icjoy.com/

工程师选型专家: http://www.icjoy.com/

元器件采购福音: http://www.51buyic.com/

返回列表