MyFPGA Forum

标题: DE2 AS模式烧录时出现问题 [打印本页]

作者: yf.x    时间: 2010-3-4 18:45
标题: DE2 AS模式烧录时出现问题
问题:刚接触DE2和Quatus II,按照Quatus II Introduction Using Verilog Design的步骤熟悉操作流程,在最后用AS模式下载时碰到问题,描述如下:

JTAG下载成功,AS下载不成功。

AS下载的步骤:
1.assignments > device > device and pin options > configuration > 选择EPCS16

2.tools > programmer > 确认hardware setup为
usb_blaster ,mode为active serial programming,文件为.pof文件,勾选program/configure, > start

3.编程的进度条显示到100%,信息栏没报错。把开关拨到run档,但是板子上没有出现预期的效果。

ps:de2提供的演示程序就可以在as模式下载成功,我自己按文档写得程序就是一个异或门,应该没错,仿真都对,jtag也成功。

不知道问题出在哪里,还请指教。
作者: allen_wind    时间: 2010-3-5 08:46
用AS模式下载完成之后,可以尝试下将电源开关关一下,再打开。
作者: yf.x    时间: 2010-3-5 11:19
我再试试看。前面也确实在下载完成后,把run/prog开关拨到run档,观察板上的led没变化,又把电源开关关闭,重开。似乎还是不成功。
作者: allen_wind    时间: 2010-3-5 12:37
de2提供的演示程序就可以在as模式下载成功。。。。。
既然DE2提供的程序可以下载成功,说明AS下载模块是没有问题的,应该是你的程序的问题,请你检查下你的程序和引脚分配是否有误。O(∩_∩)O~
作者: yf.x    时间: 2010-3-5 13:19
1.源程序
module light(x1,x2,f);
  input x1,x2;
  output f;
  assign f=(x1 & ~x2)|(~x1 & x2);
endmodule  

2.检查引脚分配
To,Location
x1,PIN_N25
x2,PIN_N26
f,PIN_AE22

其中x1对应SW0,x2对应SW1,f对应LEDG0

没发现错误,管脚分配文件通过 assignments > import assignments ..添加。
作者: yf.x    时间: 2010-3-5 13:36
3.检查下载过程
把run/prog置于run档,板上的红、绿led都亮,但不是正常的亮度,比较暗,点击编程的start后,load灯亮,下载完成时,load熄灭,红、绿led还是都亮,但亮度很弱。切换run/prog到run,不论如何组合sw0和sw1的值,ledg0都没反应。

到底是哪里出错勒??
作者: yf.x    时间: 2010-3-5 19:04
巨汗,刚又试了一次,先用JTAG下载,成功,关闭电源,删除文件夹里的.pof文件,将.sof文件转换成.pof文件,选择AS模式下载,关电,通电,置位run,成功。

可能是前面选配置芯片是出错,epcs16选成epc16了。
作者: yf.x    时间: 2010-3-5 19:19
但是按照1楼的步骤生成的.pof下载还是不成功,真是郁闷啊:

用1楼的步骤下载时有2个参数不知道是什么意思:
checksum:1c78FCA4
usercode:00000000

用7楼由.sof转换的.pof下载时
checksum:131D053E
usercode:00000000


烦请哪位高人指点,谢谢。
作者: Frank    时间: 2010-3-6 00:35
本帖最后由 Frank 于 2010-3-6 00:36 编辑

你最初的方法是正确,你可以按照1楼的方法重新再做一次,应该没有问题。
checksum是数据校验。
另外,切换RUN/PROG时,最好在断电下进行。
作者: yf.x    时间: 2010-3-6 07:50
感谢Frank版主的指点。又重新做了一次,还是有问题,对比成功和不成功的项目文件发现,用.sof转换生成的.pof文件同时有个.map的映射文件,里面写的是开始和结束的地址。直接生成的.pof文件,没有同名的.map文件,只有.map.eqn, .map.rpt, .map.summary.三个文件,不知道问题是不是在这里。当然还是有可能流程是对的,我的操作细节出了问题。
作者: Frank    时间: 2010-3-6 09:56
根据你的描述,问题应该不是.map文件的问题,可能是操作细节的问题。还有就是你的license是否为正版。
作者: yf.x    时间: 2010-3-6 09:57
哦,我用的free的Quartus II 9.1 web edition, 不需要license吧?
作者: yf.x    时间: 2010-3-6 13:42
换了一个Quartus II9.1 有license的版本,可以确定的是:用分配引脚,指定配置器件,编译后生成的pof文件下载,不成功;用convert programming file将sof转换的pof下载,成功。还真搞不懂问题在哪里。
作者: yf.x    时间: 2010-3-6 17:20
可能是Quartus II版本的问题。参考http://www.alteraforum.com/forum/showthread.php?t=20736
作者: yf.x    时间: 2010-3-6 17:51
说是要patch 063,但在mysupport没找到,只有换9.1之前的版本试试了
作者: yf.x    时间: 2010-3-6 18:04
哪位版主如果有那个patch 0.63,请share一下,验证是不是这个问题。
作者: jackvqti    时间: 2011-1-18 11:47
标题: RE: DE2 AS模式烧录时出现问题
本帖最后由 jackvqti 于 2011-1-18 11:49 编辑

问题:刚接触DE2和Quatus II,按照Quatus II Introduction Using Verilog Design的步骤熟悉操作流程,在最后用AS模式下载时碰到问题,描述如下:

JTAG下载成功,AS下载不成功。

AS下载的步骤:
1.assignments > device > device and pin options > configuration > 选择EPCS64

2.tools > programmer > 确认hardware setup为
usb_blaster ,mode为active serial programming,文件为.pof文件,勾选program/configure, > start

3.编程的进度条显示到100%,信息栏没报错。把开关拨到run档,但是板子上有出现预期的效果。


***********************选择EPCS64************** 這才是重點
作者: 叶开    时间: 2011-3-10 14:58
我也出现了同样的问题 求解决
在DE2_Default 的例子中 JTAG下载成功,但是编译失败 原因是 can't place multiple pins assigned to pin location pin_AE24(IOC_Y2_N2)
AS下载不成功。下载完成后 GOOD灯不亮。




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3