Thank you very much,OrchestraDirector .
I changed the FPGA chip and the ASM1.2V chip on the board. The program now can be downloaded to the FPGA, JTAG and AS mode are successful , but the config_done pin is not pulled to high(the voltage i tested is 1 mv). I don't know what' going on and what happened ?
There also exists another problem on my board , I have 3 LEDs linked to four I/O pins of FPGA( one point to one), the other side of the LEDs is connected to K resistance pulled to 3.3V. When power on , the LEDs should be off. First i just welded only one led to the FPGA pin, when power on ,the led was on. So i welded the second led , strangely the first become dark than before, and the second led was on and brighter than the first one. After than i welded the third one , when power on ,the third one is normal, the fist two ones is the same as before and still bright.
I tested the impedance to ground of the 3 pins of FPGA, the first one which the led is dark is 1.5K, the second one which is bright is 350ohm, the third which is normal is 110K. I can't explain the reason. Why?
In my fist post I said the shorting then after time recovering of the FPGA 1.2Vpins to GND, the reason I think is associated with the capacitance characters, I will go on checking the circuit.
Now the AMS 1.2V chip is a bit warm but not hot , the FPGA is also warm when power on.