first commit from here:
http://www.xilinx.com/products/boards/ml505/ml505_11.1_1/bsb.htm