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 […]
Category Archives: CPLD
ADS-B sync and Manchester decoding in CPLD
P. Kusmierski posted an article on flipthatbit describing ADS-B sync and Manchester decoding in CPLD. The CPLD used is a Xilinx XC9536XL (which is the smaller version of the XC9572XL found in our CPLD Development Board.) Having put together my miniADSB I needed to extract the actual data from the Manchester encoded bit streams it […]
DIY IR Toy and CPLD breakout boards
DIY etched boards are the quickest way to get a project up and running. This is just what Noy did with his IR Toy, and CPLD breakout boards. He modified our projects to a single layer design. Used the toner-transfer method to copy the traces, and etched the boards with a mix of hydrochloride acid […]
CPLD development boards back in stock
XC9572XL CPLD development board v1b are back in stock at Seeed Studio. CPLDs are programmable logic gate arrays which allow you to build custom logic devices simply by programing them. Get the XC9572XL dev-board for $15 and CoolRunner-II development board for $15.
Verilog project: Binary to 7-segment display
DJ Delorie was looking for an excuse to learn about Verilog and CPLDs. So he coded up this binary to 7-segment display converter. He provides links to the source code and says this project fits into the Xilinx XC9572 (the same chip used in our Coolrunner-II CPLD breakout board. You can get our XC9572XL dev-board […]
Free Model Foundry: open source CPLD/FPGA simulation models
Here’s a site we found containing open source simulation models for system level verification of CPLD/FPGA devices. “Founded in 1995, Free Model Foundry (FMF) is dedicated to promoting standard modeling practices within the electrical engineering comunity. In particular, we support the use of VHDL, Verilog, and SystemVerilog modeling languages. They believe in free, open source […]
CPLD development boards back in stock
CoolRunner-II XC2C64A CPLD development boards are back in stock at Seeed Studio. CPLDs are programmable logic gate arrays which allow you to build custom logic devices simply by programing them. Get the CoolRunner-II development board for $15 and XC9572XL dev-board for $15.
Xilinx free online Xcell Journal
Xilinx has released Issue 78 of Xcell Journal, their free online publication for embedded system and programmable logic developers. Each issue of Xcell has articles targeted at developers from every skill level, from beginner to expert. You can check out individual articles from this issue or download past issues back to 1988 at the Xilinx […]
CPLD breakout board ported to KiCad
Numanto Lab ported one of our CPLD breakout boards from the original Eagle files to the open source KiCad. CPLD breakout board design in KiCad based on design by Ian Lesnet of Dangerous Prototypes. This board is completely designed in KiCad in 3-4 hours. Get the CoolRunner-II development board for $15 and XC9572XL dev-board for […]
Xilinx ISE Design Suite v 13.4 now available
Xilinx has announced the availability of Version 13.4 of their ISE Design Suite. This download includes the free Webpack version of the ISE and is available for Windows and Linux. This release introduces their new MicroBlaze Micro Controller System (MCS), making a MicroBlaze-based processing system available in the ISE WebPACK edition. This is the software […]
VHDL communication with a PS/ 2 keyboard
Hamster has written VHDL code for interpreting data from a PS2 keyboard. It’s currently a work in progress and is designed to work with his Papilio S6 (the Spartan 6-based Papilio board paired with the Megawing board, both available from Seeedstudio.) The code receives the scancode from a PS2 keyboard attached to Port A of […]
CPLD development boards back in stock
CoolRunner-II XC2C64A CPLD development boards are back in stock at Seeed Studio. Get the CoolRunner-II development board for $15 and XC9572XL dev-board for $15.
ALSE free IP cores for non-commercial CPLD/FPGA dev
Advanced Logic Synthesis for Electronics (ALSE) is a Paris based company providing product development, IP consulting and training courses involving HDL, ASIC and FGPA devices. They are making available a series of IP cores free for personal, non-commercial use. They state: For non-commercial projects only, we have taken the decision to offer some functions for […]
NBW-SDR: NBitWonder software defined radio
NBitWonder writes: Over at NBitWonder, we have been working to develop a software-defined radio for a few months. Last weekend, the radio received its very first signals. There is a short writeup and demonstration video at our website. This is quite similar to Jeri Ellsworth’s design in that is uses a Tayloe detector and some […]
Thursday Project: XC95144XL CPLD breakout board PREVIEW
After Jason shared his design of a XC95144XL breakout board, we made our own breakout for the same chip. It features a single row of 39 pins that can be interfaced with a standard bread board. All the remaining pins are broken-out to dual-row headers on top of the board. A 800mA 3.3V voltage regulator […]
Xilinx CoolRunner-II CPLD starter kit
Arhi tipped us to this starter kit for CoolRunner-II CPLDs: I can highly recommend CoolRunner-II CPLD Starter Kit. I have this small board for a while and it’s more then you need to learn to use cpld’s and it’s fairly cheap ($60)… it’s of course proprietary, the atmel on board (that can be used to […]
Xilinx ISE Design Suite v 13.3 now available
Xilinx has announced the availability of Version 13.3 of their ISE Design Suite. This download includes the free Webpack version of the ISE and is available for Windows and Linux. This is the software package used to develop for our CPLD Development Boards. Don’t want to download 4.9 GB? No problem. Xilinx is making the […]
XC9572XL breakout board: Frequency counter
Jason implemented a frequency counter on an XC9572XL CPLD. It uses a 1Mhz clock to count the duration of the input signal pulse, and shows the output on a 6 digit display. Initially he had to use additional 7400 logic ICs to convert BCD output from the CPLD to the 7-segment displays. With some tweaking […]
Openschemes homebrew SVF player
Openschemes has a tutorial describing their project for bit bang JTAG programming of Xilinx CPLDs using their homebrew SVF player. They describe: Today’s lesson consists of the development of a bit-banged JTAG SVF player in order to program a device such as a CPLD. It’s quite likely that the SVF player we develop today could […]
8-bit CPLD graphics card using XC9572
Ulrich Radig from Germany has developed an 8-bit graphics card based on the XC9572 CPLD. In addition to the CPLD chip (the same one used in our CPLD dev board), he added two cache blocks from an old motherboard. (He reports that the SRAM chip CY7C199-15 could be used instead.) He states, “[t]he graphics card […]