CPiLD is a CPLD board for Raspberry Pi, it also has an I2C buffer chip.
I would say the major points are:
- 5 volt tolerance
- breakout to breadboard
- I/O expansion
- Interface conversion (e.g. SPI to I2S)
- education: learn HDL or logic circuits
The board is based on XC9572XL in a 64 LQFP package.
Check the docs section for a port of the XSVF player for Raspberry-Pi and more detail on the board.
The default image for the CPLD is a SPI bus expander buffer. It buffers all the I/Os and adds 8 inputs and 16 outputs.
If you think you would want one, leave a comment. If there is enough interest there will be a kickstarter for them.

Nice to see you posting again. I finally got around to doing a project with the free Cygni board I got from you last fall, a gameboy rom dumper. It’s not using the full capabilities of the processor but it is a good intro project. I need to implement usb data transfers to speed up the dumps. Right now with 115.2 serial it takes 30+ seconds to dump Pokemon Red.
Yeah, I am about to finish my thesis so its still going to be sporadic posting here for another few months I think, after that hopefully things will be back to normal. I have been working on some very complex designs as well, but they require a lot of iterations to work right. Mostly analog stuff.