I finally managed to get this working with Mistery's very patient assistance. Thank you. I will be writing up the process as soon as I have time. It was actually fairly simple in truth. I am struggling with the pin out though - the implementation constraints file used for the arduino does not appear to be entirely correct.