Xilinx Video Timing Controller freezes processor
One thought - it sounds like the AXI bus may be waiting for the peripheral to respond (by acknowledging the write) and it isn't.

This can be caused by a variety of things, but having the addresses wrong would be one to check.  Can you add a Chipscope and see what bus transactions are taking place?