Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

Cyclone IV GX dev kit HSMC connection buned MAXII BGA chip

Hi all,

I have a serious question here. Please spend some time to read through my explanation below as I really need some help! I appreciate your time very much.

Previously I used the Cyclone III starter board, with its HSMC connected to a self-designed extension board for my own application. The HSMC connection is treated as expansion IO for me to pass data to and from between the Cyclone III started board and my own extension application board. My FPGA program is functioning well.

Then I decided to migrate to Cyclone IV GX development kit. The same extension board of my own is used. The HSMC connection was made to the HSMC A of C4GX as I know HSMC B is sharing with PCIe. So I use the HSMC A port to be at the safe side.

Before I powered on the C4GX, I plugged the HSMC A connection to my extension board properly. Then, once I powered on C4GX through the PCIe 12V, in just 1-2seconds time, smoke came out from the MAXII EPM2210GF256C3N CPLD and I quickly powered off. The MAXII is burned! I am confused as I do not understand why this happened.

I have a few things to make clear:

1) My own extension board is fully functional without any short circuit and it is waiting for voltage supply from HSMC. Before and after the incident, I tested my extension board on C3starter kit and it is still fully functional.

2) I have not yet programmed the C4GX. Once it is powered on, it will load the factory programmed code inside flash memory. Is this the culprit? But I have checked the C:\altera\11.0\kits\cycloneIVGX_4cgx150_fpga\examples\board_update_portal program code that is supposed to be the factory pre-program code, it seems that it doesnt do any pin assignment to the HSMC A port. So I suppose it is not causing the problem.

3) I am not sure whether the C4GX FPGA is damaged or not because i cant test it. But for sure is I saw smoke from MAXII and its package case is slightly cracked.

4) I am sure that the PCIE connection for voltage supply is correct because before this I did use the C4GX dev kit to run some other PCIe ref design and as well as other programs. All this while I use the PCIe connection to power up the C4GX dev kit during development.

5) I have checked the reference manual of C4GX dev kit and it seems that MAXII does not have direct connection to HSMC A. Correct me if I am wrong. So I cant understand why the MAX II burned.

So, please, anyone can provide me with some help/advices. I appreciate very much. I really need to find out the reason of why this occured.

thank you.

14 Replies