05-16-2011 10:48 PM
I am currently using xc5vlx330t (vertex 5) based board. I have generated two bitmaps let's name it BM1 and BM2 the process to generate both the bitmaps is the same but BM1 is getting programmed successfully and while programming BM2 I get the following IMPACT error
INFO:iMPACT - '1': Checking done pin....done. '1': Programming terminated. DONE did not go high.
I would like to know the probable causes of this issue during the bitmap generation and during the configuring the FPGA
I am currently using iMPACT 9.2
Thanks & Regards
Arun Prasad . T
05-18-2011 06:51 AM
Arun,
I presume when you say "Bitmaps" you are talking about bitstreams, i.e. .bit files that are used to configure the Virtex-5 device? This the file format used to configure the FPGA.
"DONE did not go high" is a generic enough message in iMPACT and can be the result of various failures.
You may find Answer Record #3684 useful: http://www.xilinx.com/support/answers/3684.htm
In order to narrow down the source of the issue here, I would suggest that you read back the status register of the FPGA after the failed configuration attempt, to check the various bits in that register. They will give you information on the status of the FPGA, and may indicate the direction to follow to debug the error. To read back the Status Register, select the FPGA in iMPACT (it will turn green), then go to Debug > Read Device Status. The Status Register output will then appear in the iMPACT Console window.
I suggest you then take a look at Answer Record #24024: http://www.xilinx.com/support/answers/24024.htm and Answer Record #34909: http://www.xilinx.com/support/answers/34909.htm to find information on how to interpret the status register values.