CPiLD: CPLD board for Raspberry Pi

Posted on Monday, August 6th, 2012 in CPLD, dev boards by DP

Brian designed a CPLD expansion board for the Raspberry Pi. It features a Xilinx XC9572 CPLD, and a i2c buffer connected to Raspberry Pi’s GPIO pins, and I2C port. It is designed to extend R-Pi’s GPIO, and allow for easy solderless bread board prototyping.

CPiLD allows for easy breadboarding with fewer wires as it can reroute pins. It also provides a simple board to learn about logic circuits and hardware description languages.

If enough interest is generated, he will Kickstart this project, and produce it through fulfillment. The schematic is available, and his site mentions the board files will be available as soon as revision 2 of the board is tested.

Via the forum.

This entry was posted on Monday, August 6th, 2012 at 11:00 am and is filed under CPLD, dev boards. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

5 Responses to “CPiLD: CPLD board for Raspberry Pi”

  1. ikalogic says:

    Seems like a very nice board. The XC9572XL is a very right (if not the best) choice. i personally think it offers the best quality/price ratio.

    I may be interested to get one of those to play with. sometime we just don’t have time to prepare test boards to test out our ideas.

    One questions though: how easily can i use it without a R’pi ?

    • rsdio says:

      BusPirate should be able to drive such a board, but I have not looked at the details. How many GPIO pins are used?
      Anything with I2C and enough GPIO should work just as well.

    • Brian says:

      There was a crazy issue with the XSVF files from I think ISE 14.1 being clipped. But at first I didn’t think the file itself could be the issue rather the port of the XSVF player. So I tried to used a bus pirate.

      So yes you could. However if you just want a CPLD board with bus pirate you might just get one of Dangerous prototypes unless you need the I2C buffer as well for some purpose.

  2. Nico says:

    Hi Brian, I have no idea how to use it (yet..) but please put me down for one if it goes to production. I’m down with supporting the cause ;)

  3. sammaro says:

    That is great! It always usefull to built some new logic function.
    I am looking forward playing with this board !!!

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments