Hi Chaps,
Thanks for the comments.
One thing I added in the latest version was the polyfuse and TVS diode for this reason. They will be populated assuming there is no problem with them.
The TVS diode will start to clamp at 5.somthing volts and the polyfuse will open. Likewise for reverse polarity the diode will go into full conduction and the fuse will open (fast). It is not a perfect solution as the 5v devices are still exposed to some risk, but I think it is an acceptable compromise. There is not much on the 5V rail apart from the switchers and protection diodes.
I would prefer a 12v to 5v step down like you did, but I can only fit it on if I compromise the other power supplies, and I am expecting to be pulling quite a bit of power on the FPGA core and 3V3 rails. The 2V5 supply also drives the termination regulator so I can't do much there either. I am trying to keep the cost down as much as possible also.
I imagine that normally the board will be used in a mini-itx case with a decent 5v regulated supply.
These polyfuses by the way fix themselves when the problem is removed.
Best,
Mike.
oh Illuwater, I am also in Sweden (Stockholm) although I am not Swedish.