![]() |
|
||||||||||||||
| | 网站首页 | 文章中心 | 下载中心 | ARM技术交流社区 | 供求信息 | 在线咨询 | 数据手册 | | ||
|
||
|
|||||
| NiosII开发常见问题 | |||||
作者:http://w… 文章来源:本站原创 点击数: 更新时间:2006-7-26 ![]() |
|||||
NiosII开发常见问题 许多朋友在进行NiosII系统的学习,开发中,常常会遇到许多问题;我也会经常接到许多E-Mail,以及电话,询问一些nios开发中的问题。我对这些问题进行了总结,写成了这篇文章。如果本文能对您有一点点帮助,我都会感到非常高兴。 对于许多问题,您仍然需要参考Altera提供的官方参考文档以及随机的help文档。
一。硬件相关: 1.EPCS1(1Mbits) 是什么作用? 回答:EPCS1是1Mbits的Altera专用配置芯片,它本质上是一块专用flash,用于保存FPGA的配置信息。EP1C系列是基于sram的FPGA芯片,您可以通过下载电缆来在线配置该芯片,但掉电后,FPGA芯片内部的配置信息会丢失;如果配合相应的配置芯片,FPGA可以在上电的时候,从配置芯片里面读出配置内容,这样上电后即可使用。
2.EPCS1能够多次擦除、写入吗? 回答:EPCS1可以多次擦除、写入。您尽管可以放心得对EPCS1进行擦除、写入。
3。开发板是不是不需要外置电源了? 回答:在绝大多数情况下,USB口可以提供足够的电流,并不需要外接额外的电源。如果您使用了比较多的外部设备,比如,自己外接了LCD等,并且从开发板取电,那么,您可能需要通过额外的两针取电接口(在开发板右下角)供电,并且千万要断开USB接口,因为两者不能同时使用。
4。板子上的外扩引脚(40个*2两排),都可以做i/o口吗?差分输入端,可否作为普通i/o口用? 回答:板子上的外扩引脚绝大多数都和Flash是共用的,您可以这样来使用这些共用的PIN:1--将Flash的FLASH_CE#(对应EP1C6的99脚)设置为高电平,也就是Disable掉AM29LV160DB,这样您可以单独占用这些引脚,但不能使用Flash了。2--通过分时复用的方式来使用这些引脚。推荐使用方法一,这样比较方便,并且,一般情况下,Flash并不是很常用。差分输入端当然可以作为普通i/o口来使用,他们的第一功能就是普通的I/O口,第二功能才是差分端口。
5。您们的下载线是可以支持NIOSII的吗? 回答:我们的下载线是ByteBlasterII,支持通过JTAG口来调试NIOSII,以及AS下载方式。通常市面上比较多见的是ByteBlasterMV,也支持通过JTAG口来调试NIOSII,但不支持AS下载方式。我们的下载线两者都支持!
二。软件相关: 1。在SOPC Builder中出现以下错误,不知何处理,特向您请教。 回答:这是license的问题。license可能没有被正确设置。
回答:这对您运行或者调试Nios基本没有影响。使用ByteBlasterII,或者ByteBlasterMV基本都会遇到这个提示,不必担心。
3。请问我做了一个ROM放在FPGA里面,断电后ROM数据还在吗?如何保证ROM数据还在? 回答:断电后,ROM数据将为丢失。因为FPGA是基于SRAM架构的,掉电以后,所有存储在SRAM中的配置数据都会丢失。配置数据都丢失啦,ROM中的内容肯定也不存在啦,这类似于一句古语:皮之不存,毛将焉附。在这里,您设计的ROM,只是一个逻辑概念:只能读出,不能写入;它的物理本质,还是基于SRAM的。解决的方法是:配合相应的配置芯片,比如EP1C6可以使用EPCS1,使FPGA在上电的时候,自动从配置芯片里面读出配置内容,这样上电后即可使用。EPCS1本质上是一块专用flash,用于保存FPGA的配置信息,它在掉电后,不会丢失内容!
4。我想问的是4。2的那个crack(可执行文件)产生的license.dat 文件在什么地方? 回答:对于w2k,是在系统盘符(比如C)\Documents and Settings\您当前的用户名\altera_tum.dat中.
回答:JTAG下载方式对应.sof,AS下载方式对应 .pof
6.我在设计一个NIOS的最小系统时,软件都提示EPCS1的容量不够,这是什么问题? 回答:请您打开配置数据的压缩选项即可以!(在QuartusII的 Assignments -> Setting -> Device ->Device & Pin Options -> Configuration -> Generate compressed bitstreams,在该选项前打勾就可以了),设置完成以后,需要重新编译!
7.我在选择。.POF文件下载时,下载线在AS口或在JTAG口。无论我这么配置都会出现下面的提示,麻烦你看一下这是什么原因呢? 回答:因为您可能还在JTAG模式下,当然无法选择.pof,请首先切换到AS模式。然后就可以通过Add File选择.POF文件啦,下载前,注意检查下载线一定要插在AS口。 欢迎进入超前MCU技术论坛对 NiosII开发常见问题进行讨论! |
|||||
| 文章录入:armopen 责任编辑:armopen | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| NiosII中Flash的使用 NiosII中Flash编程器的使用 nios处理器中DRAM的使用 向Nios系统中添加客户定制逻 StepByStep创建标准niosII系 NiosII的仿真 10分钟学会NiosII |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系我们 | 友情链接 | 版权申明 | 网站公告 | |||
|