Subscribe to Alerts | for notification of new or changed documents related to your product of interest.
Open a Case | If you have a question about Xilinx documentation, please submit a case to Technical Support.
Download Documentation Navigator | To intuitively find, filter and download documents.
| Date | Name |
|---|---|
| 09/11/2008 | CoolRunner-II CPLD Family Data Sheet(PDF, ver 3.1, 208 KB )
Xilinx CoolRunner™-II CPLDs deliver the high speed and ease of use associated with the XC9500/XL/XV CPLD family with the extremely low power versatility of the XPLA3™ family in a single CPLD. |
| 11/06/2008 | XC2C32A CoolRunner-II CPLD(PDF, ver 2.1, 308 KB )
The CoolRunner™-II 32A-macrocell device is designed for both high performance and low power applications. This lends power savings to high-end communication equipment and high speed to battery operated devices. Due to the low power stand-by and dynamic operation, overall system reliability is improved. |
| 11/19/2008 | XC2C64A CoolRunner-II CPLD(PDF, ver 2.3, 307 KB )
The CoolRunner™-II 64A-macrocell device is designed for both high performance and low power applications. This lends power savings to high-end communication equipment and high speed to battery operated devices. Due to the low power stand-by and dynamic operation, overall system reliability is improved. |
| 03/08/2007 | XC2C128 CoolRunner-II CPLD(PDF, ver 3.2, 272 KB )
The CoolRunner™-II 128-macrocell device is designed for both high-performance and low-power applications. This lends power savings to high-end communication equipment and high speed to battery operated devices. Due to the low power stand-by and dynamic operation, overall system reliability is improved. |
| 03/08/2007 | XC2C256 CoolRunner-II CPLD(PDF, ver 3.2, 303 KB )
The CoolRunner™-II 256-macrocell device is designed for both high performance and low power applications. This lends power savings to high-end communication equipment and high speed to battery operated devices. Due to the low power stand-by and dynamic operation, overall system reliability is improved. |
| 03/08/2007 | XC2C384 CoolRunner-II CPLD(PDF, ver 3.2, 316 KB )
The CoolRunner™-II 384-macrocell device is designed for both high performance and low power applications. This lends power savings to high-end communication equipment and high speed to battery operated devices. Due to the low power stand-by and dynamic operation, overall system reliability is improved. |
| 03/08/2007 | XC2C512 Macrocell CoolRunner-II CPLD(PDF, ver 3.2, 291 KB )
The CoolRunner™-II 512-macrocell device is designed for both high performance and low power applications. This lends power savings to high-end communication equipment and high speed to battery operated devices. Due to the low power stand-by and dynamic operation, overall system reliability is improved. |
| Date | Name |
|---|---|
| 11/27/2007 | CPLD I/O User Guide(PDF, ver 1.1, 610 KB )
This document describes the behavior of the I/Os under various operating conditions. It describes how to use the different termination modes, how to understand thresholds, and how loading affects the I/Os. |
| 09/22/2010 | Device Package User Guide(PDF, ver 3.6, 4.89 MB )
This document discusses thermal, electrical, moisture, and soldering characteristics of Xilinx® device packages. |
| 01/27/2012 | Device Reliability Report, Fourth Quarter 2011(PDF, ver 8.1, 2.2 MB )
Summary of the reliability test data and results for Xilinx devices updated four times per year. |
| Date | Name |
|---|---|
| No Documents Available | |
| Date | Name |
|---|---|
| 11/14/2002 | XCU2000-03 - Addition of PPT as a Substrate Supplier(PDF, ver 1.0, 22 KB ) |
| 07/16/2007 | XCN07012 - License Plate Number (LPN) Added to All Customer Labels(PDF, ver 1.0, 164 KB )
Xilinx is implementing a Warehouse Management System (WMS) in its internal warehouses worldwide. As a result, a license plate number (LPN), which is a unique tracking number, will now appear on labels beginning in August 2007. There are no changes to the form, fit, or function of the product. |
| 12/25/2006 | XCN06016 - New Assembly Partner: STATS ChipPAC Singapore (SCS)(PDF, ver 1.1, 115 KB )
The purpose of this notice is to announce the addition of STATS ChipPAC in Singapore (SCS) as a qualified assembly partner for Plastic Quad Flat Pack (PQFP), Thin Quad Flat Pack (TQFP/VQFP), and Ball Grid Array in wire bond (BGA) packages. Design File(s): |
| 01/30/2006 | XCN06005 - CoolRunner-II CPLD OTF SVF Programming Issue(PDF, ver 1.0, 38 KB )
Notification of an error in some SVF files generated by certain versions of iMPACT that can result in improper programming of CoolRunner™-II CPLDs. |
| 04/24/2006 | XCN05017 - Discontinuation of the XC2C32 and XC2C64 CPLDs(PDF, ver 1.1, 72 KB )
The XC2C32 and XC2C64 CPLD devices are being discontinued and will be replaced by enhanced devices in the CoolRunner™-II CPLD family. |
| 08/07/2006 | XCN05011 - Mold Compound & Die-Attach Epoxy Material Conversion(PDF, ver 2.0, 60 KB )
This notification describes a material set consolidation of mold compound and die-attach epoxy across various packages in all Xilinx device families. The new material set is already used in Xilinx RoHS-compliant products. There is no change to the form, fit, or function of the devices. Design File(s): |
| 07/01/1999 | PDN99004 - Discontinuance of Die and Wafer Sales for all Xilinx Product Families(PDF, ver 1.0, 24 KB ) |
| 12/06/2004 | PCN2004-28 - Humidity Indicator Card (HIC) Change(PDF, ver 1.0, 161 KB )
Xilinx is changing from a 6 dot HIC to a 3 dot HIC to comply with industry standard dry packing requirements, JEDEC standard J-STD-033. |
| 08/19/2005 | PCN2004-24 - Circuit Revision Change to the CoolRunner-II Family of CPLD Devices(PDF, ver 1.2, 44 KB )
This circuit revision increases the tolerance of the configuration circuitry to non-monotonic power supply ramps and provides a more robust solution in customer applications. |
| 12/06/2004 | PCN2004-05 - New Material Set and Part Marking for Chip Scale BGA Packages(PDF, ver 1.1, 72 KB ) |
| 12/06/2004 | PCN2003-11 - Conversion to Green Material Set (Mold Compound and Die Attach Material)(PDF, ver 1.1, 72 KB ) |
| 08/19/2003 | Advisory 2003-02 - Change in BGA Shipping Trays(PDF, ver 1.0, 43 KB )
Xilinx is changing the primary supplier for Ball Grid Array (BGA) shipping trays from Peak to both Daewon and Kostat. |
| 03/08/2002 | Advisory2002-02 - Changes to PDN Policy (PDF, ver 1.0, 19 KB ) |
| 07/28/2008 | XCN07022 - Product Discontinuation Notice(PDF, ver 1.0.2, 75 KB )
Xilinx is discontinuing certain Spartan®, XC4000XL, CoolRunner™, and Programming Solution products. |
| 04/26/2010 | XCN10017 - Adding SUNRISE Plastics Industry Shipping Tray for 28mm x 28mm QFP Packages and 31mm x 31mm BGA Packages(PDF, ver 1.1, 213 KB )
To advice customers that Xilinx has added alternate shipping tray for 28mm x 28mm QFP packages and 31mm x 31mm BGA packages. |
| 12/07/2009 | XCN09033 - Humidity Indicator Card (HIC) Change(PDF, ver 1.0, 67 KB )
To inform customers of a change to the Humidity Indicator Card (HIC). There is no change to the form, fit, or function. |
| 04/26/2011 | XCN11016 - Product Discontinuation Notice for Development Systems Product(PDF, ver 1.0.1, 186 KB )
To communicate that Xilinx is discontinuing certain Development Systems products. |
| 01/11/2010 | XCN10002 - Product Discontinuation Notice For Development Systems Products(PDF, ver 1.0, 77 KB )
To communicate that Xilinx is discontinuing certain Development Systems Products. |
| 07/25/2011 | XCN11018 - Spartan, Virtex and CoolRunner Series Wire Bond BGA Packaging Material Source Addition(PDF, ver 2.0, 147 KB )
To communicate the addition of new supply sources for wire bond BGA package core and prepreg material for Spartan®/-XL/-II/-IIE/-3/-3E/-3A/-3AN/-3ADSP/-6, XC95XXX, XC95XXXXL, Virtex®, Virtex®-E, Virtex®-II/-ll Pro, and CoolRunner™ and CoolRunner™-II product. |
| 10/10/2011 | XCN11027 - Product Discontinuation Notice For Development Systems Products(PDF, ver 1.0, 147 KB )
This notification is to communicate that Xilinx is discontinuing certain Development Systems products. |
| 01/16/2012 | XCN12002 - Product Discontinuation Notice For Development Systems Product(PDF, ver 1.0, 134 KB )
To communicate that Xilinx is discontinuing certain Development Systems products |
| Date | Name |
|---|---|
| 06/14/2006 | XAPP944 - Using a Xilinx CoolRunner-II CPLD as a Data Stream Switch(PDF, ver 1.0, 55 KB )
This application note shows how a Xilinx® CoolRunner™-II CPLD can be used as a simple logical switch that can quickly and reliably select between different MPEG video sources. Design File(s): |
| 01/15/2006 | XAPP914 - Connecting Intel PXA27x Processors to Hard-Disk Drives with a CoolRunner-II CPLD(PDF, ver 1.0, 115 KB )
This application note shows how to connect an Intel Processor to a hard-disk drive. |
| 10/27/2005 | XAPP910 - Doubling Counter/Timer Resolutions with CoolRunner-II(PDF, ver 1.0, 2.08 MB )
This Application Note presents a method for doubling the frequency resolution of counter and timer applications using CoolRunner™-II. |
| 09/14/2007 | XAPP906 - Supporting Multiple SD Devices with CoolRunner-II CPLDs(PDF, ver 1.1, 340 KB )
This appnote shows how to use a CoolRunner™-II to interface with multiple SD cards. Design File(s): |
| 08/25/2005 | XAPP905 - Using CoolRunner-II with OMAP, XScale, i.MX & Other Chipsets(PDF, ver 1.0, 48 KB )
Using CoolRunner™-II CPLDs with standard chipsets. |
| 08/22/2005 | XAPP904 - CoolRunner-II Character LCD Module Interface(PDF, ver 1.0, 949 KB )
Uses CoolRunner™-II to control dot matrix LCD module. Includes design file. Design File(s): |
| 04/08/2005 | XAPP805 - Driving LEDs with Xilinx CPLDs(PDF, ver 1.0, 254 KB )
This application note describes how to drive LEDs using Xilinx CPLDs. |
| 04/24/2008 | XAPP800 - Configuring Xilinx FPGAs with SPI Flash Memories Using CoolRunner-II CPLDs(PDF, ver 1.1.1, 548 KB )
This application note describes a method to configure Xilinx FPGAs, such as Spartan®-IIE and Spartan-3 FPGAs, using inexpensive small Serial Peripheral Interface (SPI) flash memories. Design File(s): |
| 06/04/2008 | XAPP799 - An SMBus/I2C-Compatible Port Expander(PDF, ver 1.1.1, 216 KB )
This application note presents a design of a port expander that fits into a CoolRunner™-II XC2C32A device. The port expander is SMBus and I2C compatible. Design File(s): |
| 06/22/2005 | XAPP785 - Level Translation Using Xilinx CoolRunner-II CPLDs(PDF, ver 1.0, 78 KB )
This application note demonstrates how to use a CoolRunner™-II CPLD as a Level Translator. |
| 06/28/2005 | XAPP784 - Bulletproof CPLD Design Practices(PDF, ver 1.0, 112 KB )
Checklist application note giving best practice CPLD design methodology. |
| 01/19/2005 | XAPP693 - A CPLD-Based Configuration and Revision Manager for Xilinx Platform Flash PROMs and FPGAs(PDF, ver 1.1, 100 KB )
This application note illustrates the use of a Xilinx CoolRunner-II™ CPLD to monitor configuration data between a Xilinx Platform Flash Configuration PROM and a Xilinx Spartan™ or Virtex™ family FPGA. The intent is to ensure reliable configuration of the FPGA while providing revision control for one or more configuration files stored in the PROM. Design File(s): |
| 05/06/2005 | XAPP512 - Implementing Keypad Scanners with CoolRunner-II(PDF, ver 1.1, 755 KB )
This application note provides a functional description of Verilog source code for a keypad scanner. Design File(s): |
| 10/02/2007 | XAPP501 - Configuration Quick Start Guidelines(PDF, ver 1.5, 249 KB )
This application note discusses the configuration and programming options for Xilinx Complex Programmable Logic Device (CPLD), Field Programmable Gate Array (FPGA), and PROM families and demonstrates some of the most popular configuration methods used for each family. This document includes configuration quick start guidelines for the Virtex™, Spartan™, XPLA3, XC9500, and XC18V00 families. |
| 07/15/2005 | XAPP444 - CPLD Fitting, Tips, and Tricks(PDF, ver 1.1, 431 KB )
This application note helps guide designers in fitting designs into the smallest possible CPLD devices. Design File(s): |
| 05/25/2006 | XAPP440 - Power On Behavior of Xilinx CPLDs(PDF, ver 1.0, 85 KB )
Describes the bahavior of CPLDs during power up. |
| 04/11/2005 | XAPP439 - PCB Pad Pattern Design and Surface-Mount Considerations for QFN Packages(PDF, ver 1.0, 123 KB )
This application note provides a good guideline on PCB pad pattern design and assembling of QFN packages for optimal reliability and quality. This is only a guideline, and users are encouraged to perform actual studies to optimize the process. |
| 11/29/2004 | XAPP438 - CoolRunner-II Low Cost, Low Power Thermometer for Embedded Designs(PDF, ver 1.0, 670 KB )
Implementation of a simple temperature controller in a CoolRunner™-II device. |
| 06/05/2008 | XAPP436 - Managing Power in FPGAs and Other Devices Using CoolRunner-II CPLDs(PDF, ver 2.0, 179 KB )
This application note demonstrates how a CoolRunner™-II can be used as a power management device for multiple devices, including Virtex®-II and Spartan®:-3. |
| 08/08/2003 | XAPP429 - 5V Tolerance Techniques for CoolRunner-II Devices(PDF, ver 1.0, 210 KB )
This document describes several different methods for interfacing 5V signals to CoolRunner™-II devices. These techniques may be used whenever voltage signal levels exceed the maximum input requirements of logic devices. |
| 04/07/2008 | XAPP424 - Embedded JTAG ACE Player(PDF, ver 1.0.2, 244 KB )
This application note contains a reference design consisting of HDL IP and Xilinx® Advanced Configuration Environment (ACE) software utilities that give designers great flexibility in creating in-system programming (ISP) solutions. Design File(s): |
| 07/25/2003 | XAPP399 - Assigning CoolRunner-II VREF Pins(PDF, ver 1.1, 147 KB )
The flexibility of the CoolRunner™-II CPLD allows users to configure any I/O pin to act as a voltage reference (VREF) pin. This document describes the different methods and underlying rules for determining the number and placement of these VREF pins. |
| 09/23/2003 | XAPP398 - CompactFlash Card Interface for CoolRunner-II CPLDs(PDF, ver 1.0, 565 KB )
This application note describes the card-side implementation of an 16-bit CompactFlash (CF+)card interface using a CoolRunner™-II CPLD. Included in this implementation are the CIS, Attribute Memory Control and Status Registers, 16-bit Common Memory, and 8-bit I/O Interface. This design can be easily modified to interface to any memory, DSP or microcontroller. |
| 09/22/2003 | XAPP395 - Using DataGATE in CoolRunner-II CPLDs(PDF, ver 1.2, 471 KB )
This application note outlines the various ways designers can utilize the DataGATE feature of CoolRunner™-II CPLDs. |
| 12/01/2003 | XAPP394 - Interfacing to Mobile SDRAM with CoolRunner-II CPLDs(PDF, ver 1.1, 82 KB )
This document describes the VHDL design for interfacing CoolRunner™-II CPLDs with low-power Mobile SDRAM memory devices. Mobile SDRAM is the ideal memory solution for wireless, handheld, and mobile computing applications, making this a perfect match with the Xilinx CoolRunner-II low-power CPLD family. |
| 01/15/2003 | XAPP393 - CoolRunner-II CPLD 8051 Microcontroller Interface(PDF, ver 1.0, 108 KB )
This document details the VHDL implementation of an 8051 microcontroller interface in a Xilinx® CoolRunner™-II CPLD. CoolRunner CPLDs are the lowest power CPLDs available, making these CPLDs the perfect interface devices for many of today’s popular microcontrollers. |
| 01/15/2003 | XAPP391 - Design of a 16b/20b Encoder/Decoder Using a CoolRunner-II CPLD(PDF, ver 1.0, 343 KB )
This document details the VHDL implementation of a fibre channel byte-oriented transmission encoder and decoder in a Xilinx® CoolRunner™-II CPLD. CoolRunner CPLDs are the lowest power CPLDs available today and can be utilized in any network design where reliable point-to-point transceivers are required. CoolRunner CPLDs utilize the patented Fast Zero Power™ (FZP) design technique to simultaneously deliver high performance and low power consumption. These devices offer pin-to-pin delays of 5.0 ns, and less than 100 µA of standby current (approximately 1/3 of the power consumed by other competing CPLDs at fMAX). |
| 09/27/2005 | XAPP390 - Design of a Digital Camera with CoolRunner-II CPLDs(PDF, ver 1.1, 1.68 MB )
This application note describes a digital camera reference design that uses a CoolRunner-II™ CPLD. |
| 10/29/2007 | XAPP389 - Powering CoolRunner-II CPLDs(PDF, ver 1.1, 191 KB )
Frequently, the power voltage applied to a board is higher (or lower) than the nominal 1.8V VCCINT level required by CoolRunner™-II CPLDs. In these situations, power-ICs are commonly used to perform the required DC-to-DC conversion of the power voltage. These devices, known as regulators, take an unregulated input voltage and provide a regulated output voltage independent of input voltage variations or output current fluctuations. Many different types of regulators exist. This application note provides an explanation of each regulator type and presents some typical circuits to highlight currently available commercial regulators. |
| 05/15/2003 | XAPP388 - On the Fly Reconfiguration with CoolRunner-II CPLDs(PDF, ver 1.2, 223 KB )
This application notes describes the CoolRunner™-II CPLD capability called “On the Fly”(OTF) Reconfiguration. OTF permits the CPLD to be operating with a design pattern and simultaneously acquire a second pattern during the operation of the first pattern. The second pattern can be configured into the device with a minimal disturbance to the operation of the device. Additional capabilities, applications and limits to this operation are discussed in further sections. |
| 12/24/2002 | XAPP387 - PicoBlaze 8-Bit Microcontroller for CPLD Devices(PDF, ver 1.0, 156 KB )
This application note describes the implementation of an 8-bit microcontroller design using a CoolRunner™-II CPLD. The PicoBlaze™ Microcontoller instructions can be customized to make an application-specific microcontroller. CoolRunner-II devices, the latest CPLD family from Xilinx® offers both low power and high-speed performance. A complete VHDL code for PicoBlaze microcontroller design and C code for its assembler are available with this application note. |
| 12/30/2003 | XAPP385 - CoolRunner-II CPLD I2C Bus Controller Implementation(PDF, ver 1.1, 152 KB )
This document details the VHDL implementation of an I2C controller in a Xilinx CoolRunner-II 256-macrocell CPLD. CoolRunner-II CPLDs are the lowest power CPLDs available, making this the perfect target device for an I2C controller. To obtain the VHDL code described in this document, go to section VHDL Code Download, page 19 for instructions. This design fits both XPLA3 and CoolRunner-II CPLDs. For the CoolRunner XPLA3 CPLD version, please refer to XAPP333, CoolRunner CPLD I2C Bus Controller Implementation. |
| 02/14/2003 | XAPP384 - Interfacing to DDR SDRAM with CoolRunner-II CPLDs(PDF, ver 1.0, 482 KB )
This document describes a reference design for interfacing CoolRunner™-II CPLDs with double data rate (DDR) SDRAM memory devices. The built reference design is capable of 100 MHz operation. |
| 09/26/2002 | XAPP383 - Single Error Correction and Double Error Detection (SECDED) with CoolRunner-II CPLDs(PDF, ver 1.0, 60 KB )
This application note describes the implementation of a single error correction, double error detection (SECDED) design with a CoolRunner™-II CPLD. CoolRunner-II devices are the latest CPLD from Xilinx® that offer both low power and high-speed performance. A complete VHDL design is available with this application note. |
| 11/11/2002 | XAPP382 - CoolRunner-II I/O Characteristics(PDF, ver 1.0, 154 KB )
This document is designed to be a comprehensive description of the I/O structure of the CoolRunner™-II CPLD family. The I/O pins have the most dramatic externally observed behavior of any IC feature. This application note should help illustrate what the I/Os can and cannot do, as well as detail the limits of their drive and performance. |
| 09/01/2002 | XAPP381 - CoolRunner-II Demo Board(PDF, ver 1.0, 110 KB )
This document describes the demo board that uses the CoolRunner™-II 64-macrocell CPLD. |
| 06/05/2002 | XAPP380 - Building Crosspoint Switches with CoolRunner-II CPLDs(PDF, ver 1.0, 80 KB )
This application note provides a functional description of VHDL source code for a N x N Digital Crosspoint Switch. The code is designed with eight inputs and eight outputs in order to target the 128-macrocell CoolRunner™-II CPLD device but can be easily expanded to target higher density devices. |
| 08/01/2002 | XAPP379 - High Speed Design with CoolRunner-II CPLDs(PDF, ver 1.1, 76 KB )
This application note describes methods which will produce consistently fast designs when used with Xilinx® CoolRunner™-II CPLD family. More detail on this important new family of 1.8V CPLDs is available at the Xilinx Web site (www.xilinx.com), where the family and individual part data sheets can be found. Additional application literature is also available. Of particular interest is XAPP375, which discusses the timing of the CoolRunner-II CPLDs, and XAPP376, which discusses the basic operation of the macrocell and function block—the “logic engine” of the CoolRunner-II family. |
| 06/05/2005 | XAPP378 - Using CoolRunner-II Advanced Features(PDF, ver 1.2, 908 KB )
This application note describes how to implement the CoolRunner™-II advanced features in the Xilinx software. These features include the DualEDGE triggered registers, clock divider, CoolCLOCK, DataGATE, Schmitt trigger inputs, and I/O termination types. |
| 05/08/2002 | XAPP377 - Low Power Design with CoolRunner-II CPLDs(PDF, ver 1.0, 100 KB )
CoolRunner™-II RealDigital CPLDs are the only CPLDs to combine both high performance and low power to form the next generation CPLD. This application note describes the design methodologies that can be employed to obtain the lowest power possible using the CoolRunner-II CPLD by utilizing its unique power saving features. |
| 01/03/2002 | XAPP376 - Understanding the CoolRunner-II Logic Engine(PDF, ver 1.0, 105 KB )
CoolRunner™-II is the Xilinx® CPLD Family that raises the standard for Complex Programmable Logic Devices. CoolRunner-II delivers unmatched performance with the industry’s lowest power at highly competitive price points in an aggressive spectrum of packages. This application note details how CoolRunner-II CPLDs create logic within their CMOS fabric. In all likelihood, you will never need to know these details as the design software will automatically complete your design giving highest speed and lowest power with very little user direction. In the event that you would like to understand the inside details of how CoolRunner-II does its magic, this application note should help serve that need. For general CoolRunner-II information, also refer to the CoolRunner-II Family Data Sheet and individual device data sheets. |
| 02/28/2003 | XAPP375 - Understanding the CoolRunner-II Timing Model(PDF, ver 1.5, 133 KB )
This document describes the CoolRunner™-II timing model. Understanding the CoolRunner-II timing model is essential to creating a CPLD design that meets the desired timing requirements. |
| 09/26/2003 | XAPP374 - CryptoBlaze: 8-Bit Security Microcontroller(PDF, ver 1.0, 104 KB )
This application note provides a basic outline for creating a cryptographic processor using CoolRunner™-II devices and a CPLD version of the PicoBlaze™ processor. |
| 12/18/2003 | XAPP372 - CoolRunner-II Smart Card Reader(PDF, ver 1.1, 586 KB )
This application note describes the implementation of a Smart Card Reader design with a CoolRunner™-II CPLD. Different from most of the software-based smart card reader computer systems, this CoolRunner-II CPLD implementation is a hardware solution. There is no software development needed in this design. This application note explains the low-level protocol of the Smart Card Reader and its hardware implementation. |
| 09/26/2003 | XAPP371 - CoolRunner-II CPLD Galois Field GF (2^m) Multiplier(PDF, ver 1.0, 4.04 MB )
This application note outlines three Galois multiplier solutions of increasing bit-length and complexity, stepping through generation and verification processes. |
| 12/02/2002 | XAPP358 - Wireless Transceiver for the CoolRunner CPLD(PDF, ver 1.2, 296 KB )
This document focuses on the design of a wireless transceiver using CoolRunner™ CPLDs. The wireless transceiver is implemented using the CoolRunner demo board. The wireless transceiver is the perfect application of the low-power capabilities of a CoolRunner CPLD. |
| 01/03/2002 | XAPP355 - Serial ADC Interface Using a CoolRunner CPLD(PDF, ver 1.1, 407 KB )
This document describes the design implementation for controlling a Texas Instruments ADS7870 Analog to Digital Converter (ADC) in a Xilinx CoolRunner™ XPLA3 CPLD. CoolRunner CPLDs are the lowest power CPLD available and the ideal target device for controlling a serial ADC in a portable handheld application. This document provides an explanation of the VHDL code for the CoolRunner CPLD. |
| 09/30/2002 | XAPP354 - Using Xilinx CPLDs to Interface to a NAND Flash Memory Device(PDF, ver 1.1, 417 KB )
This application note describes the use of a Xilinx CoolRunner™ XPLA3 CPLD to implement a NAND Flash memory interface. CoolRunner CPLDs are the lowest power CPLD available and the ideal target device for memory interface applications. |
| 10/01/2002 | XAPP353 - CoolRunner XPLA3 SMBus Controller Implementation(PDF, ver 1.1, 141 KB )
This document details the VHDL implementation of an system Management Bus (SMBus) controller in a Xilinx CoolRunner™ XPLA3 256-macrocell CPLD. CoolRunner CPLDs are the lowest power CPLDs available, making this the perfect target device for an SMBus controller. |
| 03/25/2005 | XAPP349 - CoolRunner XPLA CPLD 8051 Microcontroller Interface(PDF, ver 1.3, 210 KB )
This document details the VHDL implementation of an 8051 microcontroller interface in a Xilinx® CoolRunner™ XPLA3 CPLD. CoolRunner CPLDs are the lowest power CPLDs available, making these CPLDs the perfect interface devices for many of today’s popular microcontrollers. |
| 12/13/2002 | XAPP348 - CoolRunner XPLA3 Serial Peripheral Interface Master(PDF, ver 1.2, 147 KB )
This document details the VHDL implementation of a Serial Peripheral Interface (SPI) master in a Xilinx® CoolRunner™ XPLA3 CPLD. CoolRunner CPLDs are the lowest power CPLDs available, making this the perfect target device for an SPI Master. |
| 05/16/2001 | XAPP347 - Decrease Processor Power Consumption Using a CoolRunner CPLD(PDF, ver 1.0, 83 KB )
This application note describes system design techniques using a low power CoolRunner™ CPLD to reduce overall system power consumption. Utilizing a CoolRunner CPLD to offload operations from the system microprocessor keeps the processor in a power saving mode longer and contributes to significant power savings. |
| 10/16/2000 | XAPP346 - Low Power Tips for CoolRunner Design(PDF, ver 1.0, 280 KB )
This document details specific implementation techniques which may be used to decrease power consumption in CPLD designs. |
| 12/23/2003 | XAPP345 - IrDA and UART Design in a CoolRunner CPLD(PDF, ver 1.3, 276 KB )
This application note illustrates the implementation of an IrDA and UART system using a CoolRunner™ XPLA3 CPLD. The note also describes the fundamental building blocks required to create a half-duplex IrDA and full-duplex UART interface design. |
| 08/30/2002 | XAPP343 - In-System Programming of XPLA3 Devices(PDF, ver 1.0, 60 KB )
This document provides a brief description of how to perform ISP operations with XPLA3 CPLDs. |
| 06/06/2008 | XAPP342 - XPLA3 I/O Cell Characteristics(PDF, ver 1.8, 119 KB )
This document describes the features and benefits of the I/O cells provided by Xilinx® CoolRunner™ XPLA3 CPLDs. |
| 10/01/2002 | XAPP341 - UARTs in Xilinx CPLDs(PDF, ver 1.3, 27 KB )
This application note provides a functional description of VHDL and Verilog source code for a UART. The code is used to target the XC95144 and XCR3128XL CPLDs. This note also discusses the functionality of the UART. |
| 10/01/2002 | XAPP339 - Manchester Encoder-Decoder for Xilinx CPLDs(PDF, ver 1.3, 47 KB )
This application note provides a functional description of VHDL and Verilog source code for a Manchester Encoder Decoder and discusses the reasons to use Manchester code. The code can be compiled into either the Xilinx XC9572 or XCR3064XL CPLD. |
| 01/15/2003 | XAPP336 - Design of a 16b/20b Encoder/Decoder Using a CoolRunner CPLD(PDF, ver 1.3, 344 KB )
This document details the VHDL implementation of a fibre channel byte-oriented transmission encoder and decoder in a Xilinx® CoolRunner™ CPLD. CoolRunner CPLDs are the lowest power CPLDs available today and can be utilized in any network design where reliable point-to-point transceivers are required. CoolRunner CPLDs utilize the patented Fast Zero Power (FZP) design technique to simultaneously deliver high performance and low power consumption. These devices offer pin-to-pin delays of 5.0 ns, and less than 100 µA of standby current (approximately 1/3 of the power consumed by other competing CPLDs at fMAX ). |
| 10/09/2000 | XAPP329 - Understanding True CMOS Outputs(PDF, ver 1.1, 67 KB )
This document provides a description of the CMOS output structures of the CoolRunner™ CPLDs and details some advantages of using true CMOS (rail-to-rail capable) output drivers. |
| 09/23/2001 | XAPP317 - Power Evaluation Equation for CoolRunner-II CPLDs(PDF, ver 1.0, 71 KB )
This application note provides a quick and simple method for estimating power consumption of CoolRunner-II CPLDs. As an alternative to XPower, power can be quickly and easily computed using the provided equation and coefficients as described in this application note. |
| 08/22/2001 | XAPP143 - Using Verilog to Create CPLD Designs(PDF, ver 1.0, 377 KB )
This application note covers the basics of how to use Verilog as applied to Complex Programmable Logic Devices. Various combinational logic circuit examples, such as multiplexers, decoders, encoders, comparators, and adders are provided. Synchronous logic circuit examples, such as counters and state machines are also provided. |
| 08/30/2001 | XAPP105 - A CPLD VHDL Introduction(PDF, ver 2.0, 335 KB )
This introduction covers the basics of VHDL as applied to CPLDs. Specifically included are those design practices that translate well to CPLDs, permitting designers to use the best features of this powerful language to extract the best performance from CPLD designs. |
| 12/20/2007 | XAPP104 - A Quick JTAG ISP Checklist(PDF, ver 3.0.1, 55 KB )
Most Xilinx CPLDs, PROMs, and FPGAs have an IEEE Standard 1149.1 (JTAG) port. Xilinx devices with a JTAG port are in-system programmable (ISP) through the JTAG port. The ISP feature is beneficial for fast prototype development. This application note describes a short list of considerations needed to get the best performance from your ISP designs. |
| 02/07/2008 | XAPP1047 - CPLD Timing(PDF, ver 1.0, 242 KB )
This application note describes how to enter timing constraints for CPLDs, and how to verify that your timing contraints have been met. |
| 03/06/2009 | XAPP058 - Xilinx In-System Programming Using an Embedded Microcontroller(PDF, ver 4.1, 641 KB )
The Xilinx high-performance CPLD, FPGA, and configuration PROM families provide in-system programmability, reliable pin locking, and JTAG boundary-scan test capability. This powerful combination of features allows designers to make significant changes and still keep the original device pin-outs, which eliminates the need to re-tool PC boards. Design File(s): |
| 03/23/2009 | XAPP940 - Using Xilinx CPLDs as Motor Controllers(PDF, ver 1.0.1, 112 KB )
This application note documents using a Xilinx® CPLD as a motor controller. Design File(s): |
| 04/03/2007 | XAPP432 - Implementing a LIN Controller on a CoolRunner-II CPLD(PDF, ver 1.1, 456 KB )
This application note describes an implementation of a LIN controller on a Xilinx® CoolRunner™-II CPLD. A microcontroller interface is provided, but this could also be implemented as an IP core with minimal effort. Design File(s): |
| 08/24/2009 | XAPP502 - Using a Microprocessor to Configure Xilinx FPGAs via Slave Serial or SelectMAP Mode(PDF, ver 1.6.1, 356 KB )
In embedded systems, designers can reduce component count and increase flexibility by using a microprocessor to configure an FPGA. C code illustrates the use of either Slave Serial or SelectMAP mode. CPLD design files illustrate a synchronous interface between processor and FPGA. Design File(s): |
| 11/09/2009 | XAPP386 - CoolRunner-II Serial Peripheral Interface Master(PDF, ver 1.1, 246 KB )
This document details the VHDL implementation of a Serial Peripheral Interface (SPI) master in a Xilinx® CoolRunner™-II CPLD. CoolRunner-II CPLDs are the lowest power CPLDs available, making this the perfect target device for an SPI Master. To obtain the VHDL code described in this document, go to section VHDL Code Download and Disclaimer, page 19 for instructions. This design fits XC2C256 CoolRunner-II or XCR3256XL CoolRunner XPLA3 CPLDs. For the CoolRunner-II CPLD version, refer to XAPP348, CoolRunner Serial Peripheral Interface Master. Design File(s): |
| 02/12/2009 | XAPP427 - Implementation and Solder Reflow Guidelines for Pb-Free Packages(PDF, ver 2.5, 122 KB )
This application note contains guidelines on reflow soldering, inspection, and rework process for Pb-free packages. |
| Date | Name |
|---|---|
| No Documents Available | |
| Date | Name |
|---|---|
| 05/04/2007 | WP264 - Using CoolRunner-II CPLDs in Digital Video Applications(PDF, ver 1.0, 769 KB )
An overview of CoolRunner™-II CPLD applications in the Digital Video Applications market. |
| 10/31/2006 | WP250 - The Differences Between DataGATE and "Sleep Modes"(PDF, ver 1.0, 67 KB )
This White Paper discusses the advantages of using DataGATE (input gating) over sleep modes. |
| 04/13/2007 | WP228 - Using Non-standard Voltages with CoolRunner-II CPLDs(PDF, ver 1.1, 143 KB )
This White Paper describes CoolRunner™-II characteristics when powered by non-standard I/O voltages. |
| 06/29/2005 | WP227 - The Real Value of CoolRunner-II DataGATE(PDF, ver 1.1, 130 KB )
This document demonstates the dramatic power savings that are obtained using the DataGATE feature. |
| 01/10/2005 | WP214 - TTL "Burn Rate" for Xilinx CPLDs(PDF, ver 1.0, 1.35 MB )
This White Paper shows a method for calculating how much TTL logic can be fit on a Xilinx CPLD. |
| 01/10/2005 | WP202 - The Advantages of Migrating from Discrete 7400 Logic Devices to CPLDs(PDF, ver 1.2, 549 KB )
White Paper on the advantages and cost savings of using Xilinx CPLDs instead of 7400 Discrete Devices. |
| 06/30/2003 | WP198 - CoolRunner-II CPLDs in Cell Phone Handsets/Terminals(PDF, ver 1.0, 84 KB )
Cell phone handsets (or “terminals,” as they’re called in Europe) are among the most dynamic products in the electronics market today. From their original analog roots, they have evolved into nearly pure digital devices with as much functionality as complex PDAs. Consumers who once evaluated handsets based on their ability to make high-quality local calls now take call clarity as a given. Their choices instead rest on characteristics ranging from a handset’s "skin" color to its ability to support streaming video. Buyers, even those shopping for low-cost handsets, increasingly demand these kinds of features: "extras" are well on their way to becoming standards. This shift puts manufacturers in a bind as they try to balance low cost with the ever-increasing consumer insistence on new features. Should customers pay for these features outright, or should their monthly payments subsidize the handset cost? |
| 06/30/2003 | WP197 - CipherStream Protocol: How CoolRunner-II CPLDs Protect FPGA IP(PDF, ver 1.0, 109 KB )
It doesn’t usually take very long to create an FPGA design. Recently, however, a Xilinx competitor ran an ad declaring that while an FPGA can take up to a year to design, it can be cloned in only a second. Are FPGA designs really that insecure? While the ad seems absurdly hyperbolic, it is true that the bitstreams of some volatile FPGAs can be cloned. While it’s unlikely that cloning could happen in "a second," fears about the insecurity of design efforts are valid ones. To alleviate these anxieties, this white paper will show you how to substantially secure the bitstream and the overall design of FPGAs using Xilinx CoolRunner™-II CPLDs. |
| 07/24/2003 | WP196 - Xilinx Devices in Flat Panel Displays(PDF, ver 1.0, 248 KB )
This white paper discusses the FPD market and looks in closer detail at Plasma Display Panels and Liquid Crystal Displays in particular. An overview of where Xilinx devices fit in digital video systems is followed by a market overview of the flat panel display industry. The value proposition for Xilinx devices is presented, followed by a detailed discussion of the relationship of product features and resources to FPD system requirements. |
| 11/27/2007 | WP326 - CoolRunner-II CPLDs in Point of Sale Terminals(PDF, ver 1.0, 136 KB )
This White Paper discusses applications for CoolRunner™-II CPLDs in POS and HPOS terminals. |
| 04/23/2008 | WP347 - Using CoolRunner-II CPLDs in Portable Educational Toys(PDF, ver 1.0, 163 KB )
This White Paper shows how the low power CoolRunner™-II CPLD can be used to incorporate new functionality into a portable educational toy quickly, cost effectively, and with very little additional power consumption. |
| 07/29/2008 | WP352 - CoolRunner-II CPLDs in Portable Navigation Devices(PDF, ver 1.0, 112 KB )
This white paper discusses the use of CoolRunner™-II CPLDs in portable navigation devices. |
| Date | Name |
|---|---|
| 05/15/2008 | CoolRunner-II Evaluation Board Reference Manual(PDF, ver 1.0, 643 KB )
Reference Manual for CoolRunner™-II Evaluation Board |
| 05/08/2008 | Programmable Logic Design Quick Start Guide(PDF, ver 1.0, 3.51 MB )
Tutorial for CoolRunner™-II Evaluation Board. |