Ever get stuck choosing the right logic chip combination or voltage level translator? Give up the hunt and create your own custom logic chip. CPLDs can give you the logic you need, with the pinout you want, while saving board space and board revisions.
The Xilinx XC9500XL family has some of the cheapest and readily-available CPLDs. Inputs are 5volt tolerant, and they can be run from a single 3.3volt supply. This dev board will help you build your first custom logic chip using simple schematic entry, Verilog, or VHDL.
What can you do with a 72 macrocell CPLD? Check out our 32K SRAM logic analyzer core.
- XC9572XL CPLD with 72 macrocells
- 5volt tolerant inputs
- On-board 3.3volt power supply for core and pins
- Selectable 3.3volt or external supply for pins (1.8volt to 3.3volt)
- LEDs for output
- Push button for input
- Populated JTAG header
- Easy to program with the Bus Pirate
- Unpopulated oscillator footprint on bottom
- Pre-programmed with LED inverse toggle demo
- Open source (CC-BY-SA)
- Hardware design overview
- CPLD breakouts homepage
- CPLD development tutorials, design with schematics, Verilog, or VHDL
- Compare XC9500XL and CoolRunner-II CPLDs
- XC9500XL CPLD quickstart guide
- Program with the Bus Pirate (XSVF)
- XC9572XL datasheet
- Free Xilinx ISE development software
- CPLD forum
Have an idea for this dev-board? Share it in the comments and we’ll send you the PCB (while they last).