I am usign the Xilinx xapp058 design to program another device on the JTAG chain. In this design I download a xsvf file over a serial link and once it's done, the processor will play the xsvf to configure the other device. The xsvf file is played successfully. However, the done pin of the device under configuration doesn't go high and the device is not starting up.
If I go to impact and read the status register of that device, I will get GHIGH = 1 meaning the configuration data is loaded correctly. And if I do a "verify", the device will then wake up and run. So it looks like I am lacking some startup instuctions in my xsvf file.
Anyone has an idea how I can solve it?