Xilinx Logo  
HomeProductsSupport
                                                        Devices
 
Home : Products : Devices : CPLD Products : Choosing a Xilinx CPLD
Choosing a Xilinx CPLD that's right for you!

  What is a CPLD?
  Why use a CPLD?
  Why Xilinx CPLDs?
  Choosing a Xilinx CPLD
  Designing with CPLDs
  XC9500XV
  XC9500XL
  XC9500
  CoolRunner XPLA3
  Mature XPLA Families

 

Currently, Xilinx offers CPLD products in two categories: XC9500 and CoolRunner. To choose a CPLD that's right for you, review the product features below to identify the product family that fits your application, then review the selection considerations to choose the device that best meets your design criteria.

  • Product Features:

    XC9500 - The XC9500 In-System Programmable (ISP) CPLD families take complex programmable logic devices to new heights of high-performance, feature-richness, and flexibility. These families deliver industry-leading speeds, while giving you the flexibility of enhanced customer proven pin-locking architecture along with extensive IEEE Std. 1149.1 JTAG boundar scan support.

CoolRunner - The CoolRunner product families offer extreme low power making them the leaders in an all new market segment for CPLDs - portable electronics. With standby current in the low micro amps and minimal operational power consumption, these parts are ideal for any application is that is especially power sensitive, for example, battery powered applications.

  • Selection Considerations:

    To decide which device best meets your design criteria, take a minute to jot down your design specs (using the list below as a criteria reference). Next, go to a specific product family page to get more detailed information about the device you need.

Density - for each part, an equivalent 'gate count' is given. This is an estimate of the logic density of the part.

Number of registers - count up the number of registers you need for your counters state machines, registers and latches. The number of macrocells in the device must be at least this large.

Number of I/O pins - How many inputs and outputs does your design need?

Speed requirements - What is the fastest combinatorial path in your design? This will determine the tpd of the device. What is the fastest sequential circuit in your design? This will tell you what fMax you need.

Package - What electromechanical constraints are you under? Do you need the smallest ball grid array package possible or can you use a more ordinary QFP?

  • Product Family Options:

    The XC9500 product families are available in 5 volt (XC9500), 3.3 volt (XC9500XL), and 2.5 volt (XC9500XV) devices:

    XC9500XV Family
    XC9500XL Family
    XC9500 Family

    The CoolRunner XPLA3 product family is targeted for low power applications:

    CoolRunner XPLA3

  •  

    Back to Top  
      Trademarks and Patents
    Legal Information

    Privacy Policy
    | Home | Products | Support |