Just want to mention that I have uploaded a new version of the openok library on sourceforge. This library now supports the XEM6001 devices which are slightly different from older types. With this library you can program the xilinx opal kelly devices from an embedded processor board like the many arm boards (beagle, nanosg20 etc.).
You can find the library here:
University of Amsterdam