Board logo

标题: FPGA配置后出现的问题,请高手帮忙或指点一下啊,急死人了。 [打印本页]

作者: xdy2003    时间: 2006-6-27 23:37     标题: FPGA配置后出现的问题,请高手帮忙或指点一下啊,急死人了。

我用SPARTAN3的片子,采用master serial 方式配置,PROM是XCF16P的,M2M1M0=000,PROM用MCS文件配置,而且可以配置成功,各个引脚信号都正常,DONE也为高的,但是我FPGA没有工作,只有90mA多,我用别人的扳子(板子不一样)芯片都一样的,他们的电流是270MA多,我的板子电压都正常,3。3V,1。2V,2。5V都正常,现在出现这个问题,查了很久都没有找到原因,请高手帮帮啊,多多交流。多谢!
作者: stone133    时间: 2006-6-28 09:13

1。不要用prom,直接下载到片子里,看他工作不;
2。写个最简单的程序来确认你的片子到底有没有工作;
作者: xdy2003    时间: 2006-6-28 21:48

现在直接下不能下啊,找不到期间,简单的与门都不其作用啊 ,所以的IO都为低啊,不知道大家游没有碰到这样的情况
作者: xdy2003    时间: 2006-6-28 23:05

不用PROM,我的连法为:cable的TMS 连FPGA的TMS,cable的TDI连FPGA的TDI,CABLE的TDO连FPGA的TDO,CABLE的TCK连FPGA的TCK,结果还是找不到FPGA,CLOCK用JTAG CLOCK ,郁闷啊,请高手指点下啊。
作者: amanda    时间: 2006-6-28 23:09

将电路板上的PROM处的TDO和TDI飞线相连试看看。
作者: stone133    时间: 2006-6-29 16:31

难道lz的fpga和prom不在一个链上?这样很不利于调试
作者: xdy2003    时间: 2006-6-29 23:32

用JTAG模式,找不到FPGA。有没有可能是FPGA虚焊啊或片子坏了?
作者: stone133    时间: 2006-6-30 09:01

“不用PROM,我的连法为:cable的TMS 连FPGA的TMS,cable的TDI连FPGA的TDI,CABLE的TDO连FPGA的TDO,CABLE的TCK连FPGA的TCK,结果还是找不到FPGA,CLOCK用JTAG CLOCK ”
如果用了prom呢,难道lz可以随便的改动电路上的连接关系?
如果你的fpga和prom在一条链上,既然prom能下载成功,说明你的链路是通的,所以应该能找到fpga啊
作者: Santas    时间: 2006-7-1 00:17

共地?
作者: amanda    时间: 2006-7-1 02:21

不用JTAG下载程序,可以试着用串口加载程序,个人觉得这样还方便些。
作者: xdy2003    时间: 2006-7-1 11:55

Santas 说共地是什么意思?
作者: xdy2003    时间: 2006-7-1 19:36

我现在用JTAG方式(不用PROM),现象为:点PROGRAM,4个脚中TCK,TMS有信号,TDO根我的设置有关,即设为PULL UP就为高,PULL DOWN 就为低,但TDI一直为高,郁闷啊,initial chain,报错为585的错误。检测不到FPGA。请高手指点下啊,急啊!
作者: Santas    时间: 2006-7-1 22:23

串口的地应该和板子的地共上啊。不光四个信号脚
作者: xdy2003    时间: 2006-7-2 09:48

我量了,已经共地了,既CABLE的地和PCB地(电源)连在一起的。
作者: xdy2003    时间: 2006-7-2 10:03

TO STONE133,多谢解答,我的连接方式是:JTAG可以直接对PROM下载,此为一个JTAG链,PROM下载过程只有FPGA的INITAL ,PROGRAM,DONE,CCK,DI/DO与PROM相连的。其他没有连接。另外,JTAG口直接与FPGA的TMS ,TDI ,TDO ,TCK直接连的。如果直接对PROM配置后,上电FPGA直接读PROM的数据了。
作者: xdy2003    时间: 2006-7-2 10:04

我的电路图
作者: xdy2003    时间: 2006-7-2 10:13

http://bbs.chinaecnet.com/uploadImages/jtag.doc
我的电路图
作者: wang74    时间: 2006-7-5 16:33

你的CABEL连接没有问题,但是你用的菊花链,要注意:FPGA的TDO接PROM的TDI,PROM的TDO接下一个器件的TDI最后回到JTAG,形成通路,,各个器件的TCK,TMS分别与JTAG的TMS,TCK相连.JTAG的TDI接FPGA的TDI,JTAG的TDO接最后一个元件的TDO,从JTAG的TDI出来,要形成一个回路,最后回到JTAG的TDO.你肯定是错在这里了,只找到你的PROM.我建议还是各个器件独立配置,




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0