GT RESETs are required under multiple conditions and circumstances. They are required in order to update, clear and reconfigure the GTs in a working manner.
There have been reset issues on the 7 Series stemming from the powering on of the PLLs and also the settling of the refclk capacitor on initial power on.
If there are issues only on the initial power up of the device, check these 3 Answer Records to see if the issues discussed could be a problem:
If the reset sequence fails and the only way to recover is to reprogram see:
For UltraScale under certain circumstances a problem on initial power up can sometimes be seen as well.
For a general debug the following steps should be checked to ensure proper reset functionality:
Additional checks to perform on when and what type of RESET is applied:
Completion of Configuration for 7 Series:
Some useful debug ports to monitor: