DE2 Nios II SDRAM调试总结
首先定制CPU,由于是对SDRAM读写进行测试,添加了onchip-memory
加载中…
加载中…
加载中…
加载中…
加载中…DE2 Nios II SDRAM调试总结
首先定制CPU,由于是对SDRAM读写进行测试,添加了onchip-memory
本教程使用最新的Quartus 11.0sp1+Nios BST
11.0sp1
在最新的Quartus II软件中,使用了全新的Qsys进行SOPC系统的构建。
较之以前版本使用SOPC Builder构建有了很大的不同。
本教程为Altera最新的官方Tutorial。
一步步教你使用Qsys构建Nios II系统,并使用Nios II SBT开发应用程序。
教程讲解非常详细。附的FPGA工程与教程有些差异,我使用的是CycloneII
EP2C8Q208C8。Nios2系统使用onchip-memory,我设定为10KB(教程为20KB);
教程的PIO为8位,我只使用1位。软件方面,教程使用的count_binary,我使用的最简单的Hello World
Small。已经在板子上验证通过。
(确保SOF文件已经下载到FPGA中后,若在Run as nios Hardware时,出现找不到Nios
CPU的情况,多刷新几下即可)。在该版本中,再也不会出现System ID出错的情况了!
(我附的FPGA文件显得多余,你完全可以按教程一步一步新建工程,完成整个设计。
工程文件路径一定不能包含中文!若出现编译错误
| 分类: 技术 |
特别是在Run As Nios II Hardware时,让人头疼。Looking for valid launch时,会假死一段时间(Nios II Software Build Tools for Eclipse hang when you try to Run a project As Nios II Hardware)。针对这个问题官方貌似给了个小补丁:(TIPS: 10.1 SP1 注意应用到正确目录)
http://www.altera.com.cn/support/kdb/solutions/rd12222010_317.html
但应用后感觉没啥变化,还是会卡。经过漫长的等待,
Nios II EPCS
接上文。
Nios II EPCS
Nios II
Flash
接上文(由于单篇字符超过限制分两部分发)
Nios II Flash
(由于单篇字符超过限制分两部分发)
前面已经实现了在SRAM及SDRAM中运行程序的功能,由于这些都是易失性
DE2 Nios II SRAM
程序成功在外部SRAM中跑起来!
呵呵,这次没遇到什么麻烦。只是刚开始程序下进去后,并没有反应。之前有了那么多次失败,也没很在意,直觉地按了下复位键,程序跑起来了!哈哈。
(以前