I had built the XC9572XL CPLD board that I'd got from the Free PCB Sunday on 3 April.
After receiving email request for my address, the order of the components was placed immediately (element14).
Components arrived after 3 days and the PCB arrive after 2 weeks.
(http://http://farm6.static.flickr.com/5070/5659868322_c8d0386dfc.jpg) (http://http://www.flickr.com/photos/34988668@N04/5659868322/)
XC9572XL (http://http://www.flickr.com/photos/34988668@N04/5659868322/) by haley0918 (http://http://www.flickr.com/people/34988668@N04/), on Flickr
(http://http://farm6.static.flickr.com/5104/5659866962_7e173b4c8f.jpg) (http://http://www.flickr.com/photos/34988668@N04/5659866962/)
XC9572XL (http://http://www.flickr.com/photos/34988668@N04/5659866962/) by haley0918 (http://http://www.flickr.com/people/34988668@N04/), on Flickr
Had also programmed it with the LED toggle demo using BusPirate with XSVF player.
Everything works fine and soon going to download the ISEWebpack to try on.
The PCB layout is nice but a downside is that it can't be used on my breadboard. It is possible to fit the board in with the pin headers but there will be only either one of the sides available for wire connection. It could be better by shrinking the width of the board and have the distance between the two rows of headers at the sides down by 2.54mm.
Guess that I could only use the dual female jumper wires and breadboard jumper wires from Seeedstudio to wire the board to the breadboard.
Nice work, the soldering looks really clean.
Thanks for posting the finished board. You can pick a new board from the PCB drawer under our new 'unlimited free PCB program':
http://dangerousprototypes.com/store/ (http://dangerousprototypes.com/store/)
I'll send a coupon code via PM.
This may be obvious, but when I have a dev board that is too wide to use conveniently on a breadboard, I use it with two breadboards in parallel, with the device bridging the gap between them, like so:
+---------+ +---------+
| BB1 | | BB2 |
| +-------+ |
| | DEV | |
| | | |
| | | |
| | | |
| | | |
| +-------+ |
| | | |
... ...
This usually also gives me plenty of room to connect several things to the dev board pins.
If you need more breadboards, ebay usually has extremely low quality ones very cheap from PRC, but watch out, some of the ones I've had have messed-up internal connections, and I've fried a few chips (and gotten some nasty burns) before I figured it out.
Good suggestion, thanks. But currently the two breadboards that I have do not match with each other on the latches. Probably would also need to remove the horizontal rails normally used for power to get the board in correctly.
haley, don't attach the bboards to each other, let them have a gap between them and just plug the dev board into end of one and end of another bboard so it is your dev board that keeps them "together" ... I did this for discovery board samples - works like a charm ... you can remove the power rail or leave it there but you cannot use internal power rails as they go under the dev board