Dilshan Jayakody writes: 74181 is 4-bit arithmetic and logic unit introduced by Texas Instruments in March 1970 and it is known for being the first ALU in single package. This chip is no longer in manufacturing but still it is quite popular in CA (computer architecture) courses in many colleges. To test the behavior of […]
Tag Archives: CPLD
PyroElectro: Who can build the best P-O-V contest
PyroElectro is currently running a contest for who can build the best handheld or spinning POV device using an FPGA or CPLD. They’ll be presenting an example POV using VHDL in Lesson 9 @ PyroEdu. The top prize is a Basys2 Spartan-3E FPGA board valued at roughly $90.00. Visit PyroElectro POV contest page for more […]
App note: Driving LEDs with Xilinx CPLDs
Here’s Xilinx app note on using CPLDs to perform the same functionality as those common LED driver chips. Light-Emitting Diodes (LEDs) are commonplace on the modern day Printed Circuit Board (PCB). Whether they are indicating status, activity or some other function, they need to be driven by a device that can provide sufficient current to […]
App note: Using a microprocessor to configure Xilinx FPGAs via slave serial or selectMAP mode
Great app note from Xilinx on configuring their FPGA through slave serial and parallel selectMAP mode This application note describes a technique for configuring an FPGA from an embedded processor. Three common components are required: an embedded microprocessor, some non-volatile memory, and a CPLD. Cost, as well as real estate, can be reduced if the […]
XC2C64A CPLD development board 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.
App note: CPLD timing
See from Xilinx app note the timing constraints on CPLDs. In this application note we will discuss how to constrain a CPLD design and how to verify that the design has met timing. Fundamentally, CPLD timing is the same as FPGA timing; however, the CPLD timing constraints are a subset of the FPGA timing constraints.
App note: Understanding XC9500XL CPLD power
Here’s an app note from Xilinx on calculating power consumption for a CPLD. The goal of this application note is to discuss XC9500XL CPLD power estimation and optimization and provide the reader with an understanding of sense-amplifier based CPLD power dissipation. A brief discussion of the process for estimation is given. With this information, you […]
App note: CPLDs as Motor Controllers
Here’s a simple motor controller implementation using CPLDs from Xilinx. To enable a CPLD to turn the electromagnets on and off, external transistor drivers must be used. A unipolar stepper motor can be driven by four identical NPN or N-channel drive transistors. The various Xilinx CPLDs can operate with I/O voltages from 1.5V to 5V. […]
App note: Xilinx in-system programming using an embedded microcontroller
Program Xilinx’ CPLDs and FPGAs with the aid from this app note. By using a simple JTAG interface, Xilinx devices are easily programmed and tested without using expensive hardware. Multiple devices can be daisy-chained, permitting a single four-wire Test Access Port (TAP) to control any number of Xilinx devices or other JTAG-compatible devices. The four […]
XC9572XL CPLD development board back in stock
XC9572XL CPLD development board 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.
XC9572XL CPLD development board 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.
Replace vintage computer hard drives with a CF card
J1mbo updated his XT-CF adaptation of our XT-IDE CPLD board. You can check out his wiki page with all the details about the board, the BOM, and the source files. This board allows vintage XT computers to use CF cards as hard drives, which keeps lots of old industrial and medical equipment going using modern […]
XC9572XL CPLD development board 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.
CPiLD: CPLD board for Raspberry Pi
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 […]
Workshop Update for June 18th, 2012
Today we worked on the 3D model and rendering of the XC95144XL CPLD breakout board. Later we also made some renders for soon to be released product. We continued routing the Bus Blaster v4 board. We optimized some signal trace lengths, and added ground vias near decoupling caps. We also fixed some silk labels.
3D Model: XC95144XL Breakout Board
Today we made the 3D model of the XC95144XL CPLD breakout board. The board has 39 of the CPLD pins broken out to a “Blade” style configuration, while the remaining pins are broken out to two dual-row headers featured on top corners of the board. Check out our tutorial on how to build 3D models […]
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.
Programing CoolRunner II CPLDs from Windows 7
Kiran wrote a short tutorial on how to program the Xilinx CoolRunner II CPLD development board with a computer running Windows 7. The board features an onboard USB programmer but the drivers for it are not supported by Windows 7. The only way to program the device, without buying an external programmer, is to run […]
Lattice CPLD development board free PCB built
Colfaxmingo built a free Lattice CPLD development board PCB. CPLDs are programmable logic gate arrays which allow you to build custom logic devices by programing them. If you build a free PCB we’ll send you another one! Blog about it, post a picture on Flicker, whatever – we’ll send you a coupon code for the […]
