041012js 发表于 2011-6-25 20:29:06

请问,怎么判断一个FPGA是好的还是坏的?(详细见内)

我做了一个xc3s250E的底板和arm相连,可惜买芯片的时候货家把1.5v的1117当成1.2V给了我,上电没有冒烟;后来换成1.2v的可以jtag,下程序ISE也显示成功。
现在的问题是我用spi让arm和250通信,直接短接somi和simo,arm可以实现自发自收,当在fpga里写assign somi=simo; 用jtag下到fpga里竟然没反应,ARM端的spi master收到的都是oxFF;.....我怀疑250E挂了,可是jtag可以正常下载。到底是怎么回事,请大侠们帮小弟分析分析......

ababvic 发表于 2011-6-25 20:33:53

没那么容易挂吧。查查fpga硬件线路有没有问题

041012js 发表于 2011-6-25 20:42:50

回复【1楼】ababvic
-----------------------------------------------------------------------

这个早查过了,fpga硬件线路应该没有问题。

ssaweee 发表于 2011-6-25 21:07:36

检查程序。

NJ8888 发表于 2011-6-25 21:09:24

先用示波器看下输出,不能确定吹下焊个就能确定了

041012js 发表于 2011-6-25 21:25:22

回复【3楼】ssaweee
-----------------------------------------------------------------------

程序就assign somi=simo一句话...

041012js 发表于 2011-6-25 21:26:58

回复【4楼】888888888888
-----------------------------------------------------------------------

输出是有的,就是懒着吹,焊了...

qty0508 发表于 2011-6-27 09:48:49

回复【楼主位】041012js
-----------------------------------------------------------------------

不知道Xilinx有没有和Altera一样功能的Signal Tap II 这样的工具,有的话可以拉一下看下信号有没有从FPGA
IO 输出。没有的话可能是IO挂了,换个pin试试。
再不行就量下各个电压对地的阻值看是否正常

041012js 发表于 2011-6-27 19:14:50

回复【7楼】qty0508
-----------------------------------------------------------------------

终于下定决心换了块芯片,于是,没有问题了。可能是上一块的IOB坏掉了吧。谢谢大家。

giftFPGA1 发表于 2011-6-27 19:31:44

做硬件至少得焊两块板吧
页: [1]
查看完整版本: 请问,怎么判断一个FPGA是好的还是坏的?(详细见内)