Tried further debugging (now for connection and disconnection), still not working properly. I will have to turn this into a state machine until my Xilinx cable arrives so I will be able to use chipscope...