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也成功。
不知道问题出在哪里,还请指教。 用AS模式下载完成之后,可以尝试下将电源开关关一下,再打开。 我再试试看。前面也确实在下载完成后,把run/prog开关拨到run档,观察板上的led没变化,又把电源开关关闭,重开。似乎还是不成功。 de2提供的演示程序就可以在as模式下载成功。。。。。
既然DE2提供的程序可以下载成功,说明AS下载模块是没有问题的,应该是你的程序的问题,请你检查下你的程序和引脚分配是否有误。O(∩_∩)O~ 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 ..添加。 3.检查下载过程
把run/prog置于run档,板上的红、绿led都亮,但不是正常的亮度,比较暗,点击编程的start后,load灯亮,下载完成时,load熄灭,红、绿led还是都亮,但亮度很弱。切换run/prog到run,不论如何组合sw0和sw1的值,ledg0都没反应。
到底是哪里出错勒?? 巨汗,刚又试了一次,先用JTAG下载,成功,关闭电源,删除文件夹里的.pof文件,将.sof文件转换成.pof文件,选择AS模式下载,关电,通电,置位run,成功。
可能是前面选配置芯片是出错,epcs16选成epc16了。 但是按照1楼的步骤生成的.pof下载还是不成功,真是郁闷啊:
用1楼的步骤下载时有2个参数不知道是什么意思:
checksum:1c78FCA4
usercode:00000000
用7楼由.sof转换的.pof下载时
checksum:131D053E
usercode:00000000
烦请哪位高人指点,谢谢。 本帖最后由 Frank 于 2010-3-6 00:36 编辑
你最初的方法是正确,你可以按照1楼的方法重新再做一次,应该没有问题。
checksum是数据校验。
另外,切换RUN/PROG时,最好在断电下进行。 感谢Frank版主的指点。又重新做了一次,还是有问题,对比成功和不成功的项目文件发现,用.sof转换生成的.pof文件同时有个.map的映射文件,里面写的是开始和结束的地址。直接生成的.pof文件,没有同名的.map文件,只有.map.eqn, .map.rpt, .map.summary.三个文件,不知道问题是不是在这里。当然还是有可能流程是对的,我的操作细节出了问题。 根据你的描述,问题应该不是.map文件的问题,可能是操作细节的问题。还有就是你的license是否为正版。 哦,我用的free的Quartus II 9.1 web edition, 不需要license吧? 换了一个Quartus II9.1 有license的版本,可以确定的是:用分配引脚,指定配置器件,编译后生成的pof文件下载,不成功;用convert programming file将sof转换的pof下载,成功。还真搞不懂问题在哪里。:L 可能是Quartus II版本的问题。参考http://www.alteraforum.com/forum/showthread.php?t=20736 说是要patch 063,但在mysupport没找到,只有换9.1之前的版本试试了 哪位版主如果有那个patch 0.63,请share一下,验证是不是这个问题。
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************** 這才是重點 我也出现了同样的问题 求解决
在DE2_Default 的例子中 JTAG下载成功,但是编译失败 原因是 can't place multiple pins assigned to pin location pin_AE24(IOC_Y2_N2)
AS下载不成功。下载完成后 GOOD灯不亮。
页:
[1]