Three weeks ago there was a bog post about the KiCad port for the CPLD breakout board, done by Numato Labs. On their own blog they offered to send some of them to interested parties. But when I asked, they instead offered me to send me a fully assembled one, provided I write a review :)
So here (http://http://blog.hendriklipka.de/archives/2012/02/review-numato-cpld-breakout-board.html) you go. A short summary:
- its quite a nice board, feeld of high quality
- even included an oscillator
- the JTAG header is not labeled at all, making it difficult in the beginning
I found one problem in common with the DP version: the Vcc pin of the JTAG header is connected directly to the on-board regulator, which might harm it (its not reverse battery protected). So currently one should not power the board that way, but always by 5 volts.
I also hat some troubles with the XSVF player and my BusPirate - turned out I needed to reboot my machine whenever a programming went wrong (e.g. because you don't connect a CPLD at all). Either the XSVF player of the FTDI driver don't like that at all :(
For some more details and pictures, just look at the link above.
Next step: create and program my own schematic (http://http://blog.hendriklipka.de/archives/2012/02/programming-a-xc9572xl.html). There were several pitfalls to overcome (e.g. to power Vio during programming, and choosing the proper chip package).