回答:EPCS1是1Mbits的Altera专用配置芯片,它本质上是一块专用flash,用于保存FPGA的配置信息。EP1C系列是基于sram的FPGA芯片,您可以通过下载电缆来在线配置该芯片,但掉电后,FPGA芯片内部的配置信息会丢失;如果配合相应的配置芯片,FPGA可以在上电的时候,从配置芯片里面读出配置内容,这样上电后即可使用。
回答:EPCS1可以多次擦除、写入。您尽管可以放心得对EPCS1进行擦除、写入。
回答:在绝大多数情况下,USB口可以提供足够的电流,并不需要外接额外的电源。如果您使用了比较多的外部设备,比如,自己外接了LCD等,并且从开发板取电,那么,您可能需要通过额外的两针取电接口(在开发板右下角)供电,并且千万要断开USB接口,因为两者不能同时使用。
回答:板子上的外扩引脚绝大多数都和Flash是共用的,您可以这样来使用这些共用的PIN:1–将Flash的FLASH_CE#(对应EP1C6的99脚)设置为高电平,也就是Disable掉AM29LV160DB,这样您可以单独占用这些引脚,但不能使用Flash了。2–通过分时复用的方式来使用这些引脚。推荐使用方法一,这样比较方便,并且,一般情况下,Flash并不是很常用。差分输入端当然可以作为普通i/o口来使用,他们的第一功能就是普通的I/O口,第二功能才是差分端口。
回答:我们的下载线是ByteBlasterII,支持通过JTAG口来调试NIOSII,以及AS下载方式。通常市面上比较多见的是ByteBlasterMV,也支持通过JTAG口来调试NIOSII,但不支持AS下载方式。我们的下载线两者都支持!
Warning: FLEXlm software error: Future license file format or misspelling in license file The file was issued for a later version of FLEXlm than this program understands. Feature: 6AF7_00A2 License path: C:\Documents and Settings\Administrator\altera_tum.dat FLEXlm error: -90,313 For further information, refer to the FLEXlm End User Manual, available at “www.macrovision.com”.
Error: Can’t open encrypted VHDL or Verilog HDL file “D:/Works/NIOS/simgen_tmp_0/cpu_0.v” – current license file does not contain a valid license for encrypted file
回答:这是license的问题。license可能没有被正确设置。
请按照文章EDA软件的安装与配置http://www.wiqitech.com/jpwz/EDASetup/EDASetup.htm重新配置license。另外,建议在w2k+sp4,或者winxp+sp2下安装、配置软件。操作系统的service pack跟软件的正确安装、执行也有很大关系。建议您一定要为系统打上最新的service pack,比如,w2k要打上sp4.
nios2-terminal: Warning: Unable to verify whether your download cable is
nios2-terminal: supported for Nios II systems. If you use an unsupported cable
nios2-terminal: you may experience intermittent JTAG communication failures.
nios2-terminal: Please refer to the file errata.txt included in the Nios II
nios2-terminal: development kit documents directory for information on how to
nios2-terminal: update your system.
回答:这对您运行或者调试Nios基本没有影响。使用ByteBlasterII,或者ByteBlasterMV基本都会遇到这个提示,不必担心。
回答:断电后,ROM数据将为丢失。因为FPGA是基于SRAM架构的,掉电以后,所有存储在SRAM中的配置数据都会丢失。配置数据都丢失啦,ROM中的内容肯定也不存在啦,这类似于一句古语:皮之不存,毛将焉附。在这里,您设计的ROM,只是一个逻辑概念:只能读出,不能写入;它的物理本质,还是基于SRAM的。解决的方法是:配合相应的配置芯片,比如EP1C6可以使用EPCS1,使FPGA在上电的时候,自动从配置芯片里面读出配置内容,这样上电后即可使用。EPCS1本质上是一块专用flash,用于保存FPGA的配置信息,它在掉电后,不会丢失内容!
回答:对于w2k,是在系统盘符(比如C)\Documents and Settings\您当前的用户名\altera_tum.dat中.
回答:JTAG下载方式对应.sof,AS下载方式对应 .pof
回答:请您打开配置数据的压缩选项即可以!(在QuartusII的 Assignments -> Setting -> Device ->Device & Pin Options -> Configuration -> Generate compressed bitstreams,在该选项前打勾就可以了),设置完成以后,需要重新编译!
can’t add target device to EPCS1 to device chain to curent device mode! .POF文件根本就不能添加到下载列表中
回答:因为您可能还在JTAG模式下,当然无法选择.pof,请首先切换到AS模式。然后就可以通过Add File选择.POF文件啦,下载前,注意检查下载线一定要插在AS口。