ultramanshey 发表于 2013-5-16 10:41:11

Spartan3E烧写代码之后发热,输出端口伴有毛刺,有图

在烧写代码之前,温度还行,烧写代码之后温度立马上来,略烫手,大概在60度左右吧,手可以摸得上,大概5秒之后就会觉得烫手,一旦把程序清空,温度立刻就降下去了。

然后我用逻辑分析仪检测了一下3个重要的输出端口,如图中D1,D3,D4,连接了FIFO(IDT72v2105)的WEN,REN,Q0,D2连接的是D0,但是D0信号来自于另一块芯片。

图中:D2虽然看上去乱一些,但是是有正常数据输出的,而且它跟FPGA无关。D1 D3 D4应该分别停留在1 1 0 不动,但是毛刺很厉害。

另,调试过程中D1 D3 D4在别的情况下,在chipscope里查看都是对的,符合我的代码。同时FIFO的各控制管脚的工作状态在chipscope里面反应出来都是对的,但就是没有输出,D2(FIFO的D0)有数据输入,但是D4(FIFO的Q0)虽然有毛刺,但是却是0。

发现问题到现在已经是第三天了,我能想到的都已经尝试过了,请朋友们一起来看看,交流一下看法吧~
页: [1]
查看完整版本: Spartan3E烧写代码之后发热,输出端口伴有毛刺,有图