搜索
bottom↓
回复: 5

Cyclone III的NIOS使用困惑

[复制链接]

出0入0汤圆

发表于 2011-8-15 11:27:34 | 显示全部楼层 |阅读模式
我的软核和NIOS程序是在Cyclone I(EP1C12Q240)上面的开发板做的实验,最后都能跑起来,QUARTUS版本用的是9.1SP1,后来自己做板子,一些原因使我最后换成了Cyclone III(EP3C25Q240)的芯片,最后产生的问题一大堆,下面我一一罗列出来!(所有NIOS程序都是用UCOS来编写)
1.首先用Cyclone III+9.1SP1,将以前的代码移植过来,加上EPCS的控制,这个是Cyclone III的特别之处,最后编译出来之后,无法DEBUG,进入到DEBUG页面但是无法进入MAIN函数,一直处于运行状态,但实际程序没跑起来,然后我在QUARTUS里面做一些小修改,比如将一些管脚不分配,又会出现SDRAM的校验出错的情况,还有的时候又一起正常,能进入到DEBUG里面,程序也能调试。
2.用Cyclone III+9.1SP1,自己再重新建一个工程,将我的外设一个个重新加进去,简单的情况,比如只加LED灯,或者LED灯+UART,整个系统能正常跑,但是我将系统加复杂点,比如UART的发送接收方式改为DMA方式,即加2个DMA进去,又会出现1里面的怪异问题。
3.试着换换QUARTUS的版本,Cyclone III+7.2SP3,在这个版本下面所有一起正常,就和我刚开始用Cyclone I开发板一样,只不过编译出来会有好多的警告,很多时序不满足的警告,但是不管我怎么修改软核里的外设或者地址等,一直都很稳定。后来改成Cyclone III+10.0SP1,结果和Cyclone III+9.1SP1一样,问题乱七八糟。
4.所有的版本都无法通过NIOS里面的变成对EPCS编程,都是在一些位置Erase和Program失败。
前面罗列了如此之多的问题,希望有兄弟能给我分析分析,不知道有没可能是FPGA芯片有问题,因为我就焊接了一块电路板。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-8-23 18:16:15 | 显示全部楼层
回复【楼主位】bieahoff  
-----------------------------------------------------------------------

我现在用的是9.2的版本 可以在nios里面对epcs编程,直接调用库文件操作的

出0入0汤圆

发表于 2011-8-23 18:41:18 | 显示全部楼层
更正一下 我用的是9.1 sp2的版本
猜想是不是你的板子做的有问题,或者是常说的时序问题引起的,
可以试着把时钟频率降低一些再做调试

出0入0汤圆

发表于 2011-8-29 01:45:05 | 显示全部楼层
cyclone iii缺失太不可靠了,我也遇到诸多问题,都是绕路而行的。

对cyclone iii做产品没有信心,太脆弱了,整个工具链乱七八糟,很多地方DS也不说,要你自己摸索,这样的东西Altera放出来害人啊。

出0入0汤圆

发表于 2011-8-29 09:02:42 | 显示全部楼层
楼上两位,有问题慢慢说。大部分问题都是可以解决的。

出0入0汤圆

发表于 2011-8-31 22:57:50 | 显示全部楼层
我们公司的产品就是用CycloneIII做的,没感觉不好用,NIOSII也挺正常,估计楼主的时序没控制好
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 13:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表