Anders Stengaard Sørensen

XC9536/XC9572 Demo Board

Complex Programmable Logic Devices - or CPLD's, is a simple but powerfull technology, that can be used to implment complex digital circuits in a single IC package. A single CPLD can replace all the traditional CMOS/TTL IC's in most designs, making the CPLD a very powerfull component when designing digital systems. As CPLD's are reprogrammable, replacing traditional CMOS/TTL packages (e.g. 74.. series IC's), with a CPLD has the following advantages:

  • A CPLD is often cheaper than the CMOS/TTL IC's it replaces
  • You can configure the pin connections to the CPLD as you like, making board design much easier
  • If you make a desing change (or mistake), a CPLD can be reconfigured, so the design can be updated/corrected without changes to the schematic or board

As many students do not have direct practical experience with CPLD's, many student designs still incorporate classic CMOS/TTL logic IC's, as the 74LS, 74F, 74HC, 74HCT or 40 series IC's, although this approach is deeply obsolete.

In order to reduce the barrier towards using CPLD's in students projects, I have designed a simpel demo/prototype board, that will allow students to experiment with CPLD's and test out their designs using CPLD's rather than obsolete logic IC's.

The CPLD demo board have the following features:

  • Can be used with XC9536 and XC9572 CPLD's from Xilinx
  • On board voltage regulator supports both 5.0V and 3.3V versions of CPLD's
  • 3 clock sources:
    • Adjustable RC based oscilator
    • Crystal controlled oscilator
    • External clock source
  • A push-button and two dip-swithces
  • Two LED's connected to CPLD outputs
  • 2 SIL connectors enable easy connection of up to 32 CPLD signals, to external circuts
  • 2 prototyping areas with direct connection to CPLD pins enable rapid prototyping of design ideas
  • The CPLD is programmed using a JTAG interface, e.g the Xilinx, Memec or IOT parallel port JTAG ineterface

The PCB and PCB documentation is available, but I have not yet managed to write a users guide.
The PCB is very simple to assemble, so anyone with prior experience with electronics should be able to benefit from the demo board, even before I complete the users guide.
In order to get a demo board, please contact Anders Stengaard Sørensen.

Download the design files below