FPGA|CPLD|ASIC论坛
直播中

何名一

8年用户 180经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 光电显示 EDA/IC设计 处理器/DSP 接口/总线/驱动 控制/MCU
私信 关注
[经验]

NIOS_II 终于使用成功这个软核了,分享我遇到的问题

    好久没来发烧友网站了,之前一直想学习NIOS_II,因为各种问题卡住导致程序无法编译,无法下载。今天狠下心,终于解决了之前遇到的所有问题,将程序下载到开发板中并完成实验。
    遇到的问题有好几种:

  • 我使用的是Cyclone V的器件,在Cyclone V和IV这两代产品上有一些差异需要注意,IP核不能互通,导致IV的工程不能直接用到    五代的FPGA上,要修改一部分。
  • 软件版本问题,新版本真是不好,编译又慢,而且界面改动的较大,好多界面都没有了或者换了地方或者改了名字,这个让人很难找,推荐使用器件能使用软件的最低版本,这样编译又快,尤其是笔记本电脑,CPU主频上不去,大多数的时间是看着电脑屏幕瞎等,浪费生命。
  • NIOS内核的裁剪问题,编译出来的文件过大,导致Quartus_II软件构造好的on chip memory下载不进去,显示下载elf文件失败
  • elf文件下载失败还有可能与你使用的IP核有关,查了查百度,SRAM和ECPS这两个地方最容易出问题。


    克服了不少困难,一个实验从早上8点弄到下午一点多。这个NIOS还是挺奇葩的,又要学习很多新的库函数,调用来调用去,反正程序都差不多是这个样子,调用这个库,调用那个库,把这个变量改一下,写到另一个寄存器当中去。。。

    NIOS_II_1.rar (2017-5-30 14:03 上传)

    747 Bytes, 下载次数: 68

回帖(10)

lee_st

2017-6-2 09:21:52
IP核胡同,的确是大问题
举报

lee_st

2017-6-2 09:22:02
我虽然没做过的,
举报

lee_st

2017-6-2 09:22:19
但以前有个同事,在抱怨
举报

lee_st

2017-6-2 09:22:32
换个版本就很麻烦的
举报

lee_st

2017-6-2 09:22:50
好像是需要重新设计,
举报

CR7LZH

2017-6-2 16:25:22
谢谢分享
举报

郭勇

2017-6-27 18:20:09
谢谢分享
举报

彩虹不褪色丶

2017-6-28 09:36:13
感谢分享!只是还不会用IP核 学习一下
举报

杨洋

2018-1-11 13:53:23
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

wkbsdb

2018-5-15 15:42:45
查看下!!!!!!!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分