Efectivamente, se necesita un programador.
En el caso de Altera, que otro fabricante de FPGA, se programa por el puerto serie y sólo hay que poner el chip en un zócalo y un conector serie con una red de resistencias para adaptar impedancias. Además, te dan el software necesario para programar en VHDL o para descargar los jeds en la FPGA.
Supongo que con Xilinx pase lo mismo, no me he puesto a bucear en la página para buscar algún sw gratuito aunque seguro que lo hay. Tienen uno por el que tienes que pagar licencia, pero seguro que hay alguna vresión de estudiante que te deje descargar el binario.
El circuito completo tiene que tener una estabilizador de tensión a 2,5 V para la alimentación, que creo que es la tensión del CPLD, unos condensadores para este chip, que sería análogo al 7805 pero para la mitad de tensión.
Y una adaptación de la salidas del CPLD para poderlas conectar a la play, es decir, resistencias y condensadores.
Todo esto es muy general, una vez grabada la FPGA, habría que pillar la hoja de características del CPLD, una foto o el original del circuito completo y copietearlo.
De todos modos, hasta que no liberen el VHDL, no se podrá mejorar el programa o hacer que evolucione.
Saludos
Shrike