I work at a university, and we just got a bunch of FPGA boards with Spartan 2E's on them. It's like five weeks into the quarter, and already 6 of 20 boards have died. I contacted tech support for the board manufacturer, and it seems that the FPGAs have been "fried" on all six of the bad boards, judging from the fact that both the onboard voltage regulators and FPGAs both get really hot, and the power-on LED fails to turn on. Looking at the boards very closely I see no signs of physical mistreatment though.
The boards are being programmed using jtag cables + iMPACT with bitfiles created with Foundation. At first I thought that maybe a backward jtag cable would fry the FPGA, but it turns out that's not the case. Really I have no idea what people could be doing to these boards.
So here's my question: How do you fry an FPGA?? I guess running like
50 volts through it would do the job, but I don't think the cause of these failures is a malicious user. Is there anyway to "accidentally" synthesize a design that causes an FPGA to destroy itself???Thanks for the help.