GTP wrapper files generated by selecting GTP1 in the ISE14.7 Spartan-6 GTP Wizard v1.11 do not work in simulation or hardware.
The PLL lock indicator PLLLKDET1 does not get asserted.
This issue occurs because the Wizard is selecting PLL0 instead of PLL1 in the generated example design.
PLL0 is in power down state which results in PLLLKDET1 not getting asserted.
In the s6_gtp_tx_v1_11_tile0gtp1.v module, you will need to set the TILE_PLL_SOURCE_0 & TILE_PLL_SOURCE_1 to PLL0.
TILE_PLL_SOURCE_1 should be set to PLL1.
Changing the following lines resolves this issue:
12/10/2014 - Initial Release