When programming a 7 series device with the iMPACT tool, programming is reported as successful, but the device is unresponsive, and I see errors in the log file such as:
'1': Configuration data download to FPGA was not successful. Error detected inboot history register, please check your configuration setup and mode settings.
INFO:Cse - Error shows in the status register, CRC Error bit is NOT 0.
INFO:Cse - Error shows in the status register, release done bit is NOT 1.
INFO:Cse - Status register values:
INFO:Cse - 1000 0000 0000 0000 0000 0000 0000 0000
Match_cycle = NoWait.
Match cycle: NoWait
LCK_cycle = NoWait.
LCK cycle: NoWait
INFO:iMPACT - '1': Checking done pin....done.
'1': Programmed successfully.
PROGRESS_END - End Operation.
Is the device configured correctly?
This message is incorrect. The iMPACT tool is not detecting the configuration status correctly. Check the device status register to determine if the configuration has completed correctly.
To check the device status register:
1. Select the device in the Boundary Scan Window.
2. Go to Debug menu.
3. Read Device Status.
To determine what different values in the Status Register mean, see (Xilinx Answer 34909).
This issue will be resolved in Vivado 2013.1 for 7 series devices.