XC9572XL CPLD protoboard
This is a small board that contains a PLCC44 socket that can accept
various CPLD's like the XC9572(XL,XV) and the XC9536(XL,XV).
I made 2 of these boards, the first one contains pinheaders as
connections to a breadboard, something i cant advise. Pinheaders pins
are quite thick and damage the holes on breadboards, i have mostly
switched to CUP pin
headers, they more resemble IC pins and are more friendly to the
holes in breadboards. Therefor the second has been removed from this
page.
Construction

there is a PLCC44 socket at the center for the CPLD, all of the pins
are connected to 18 pins at each side.
Each power pin pair is decoupled by a 10nF and a 100nF X7R ceramic
capacitor. the power rails are decoupled by a 2.2uF tantalum underneath
the CPLD and a 330uF aluminium electrolytic at the underside. This is
mostly to decouple all the power rails correctly and sufficiently on
all frequencies, a CPLD is a high performance CMOS chip and benefits
from this kind of decoupling, expecially when using high speeds. There
is a excellent
application note about this on the xilinx website, it explains why
you need different capacitances and how to lay them out. A must to read.
There is a socket on top of the board that accepts a 16 pin length
clock oscillator module and is attached to globalclock 1.
The bottom has a 10 by 2 pin header for the programmer plug so you can
easely program the CPLD on the board.

Here is a small project. A 16 random linear shift register making some
leds blink.
Back
Last update at: 26-06-2005