CPiLD

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.

2 Responses to CPiLD

  1. 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.