CPLD and Arduino - a good mix

The simplest CPLD programmer is with the FT232RL (arduino's usb serial chip) - see

http://openschemes.com/2011/10/28/ft232-bit-bang-jtag-programmer-revision-0-11/

http://openschemes.com/2011/10/25/bit-bang-jtag-programming-of-xilinx-cpld-using-ft232-homebrew-svf-player/