FACTOID # 19: Single guys should check out The Virgin Islands, where the women outnumber the men.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS   

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > CPLD

An Altera MAX 7000-series CPLD with 2500 gates.
An Altera MAX 7000-series CPLD with 2500 gates.

CPLD stands for Complex Programmable Logic Device. It is a programmable logic device with complexity between that of FPGAs and PALs, and architectural features from both. The building block of a CPLD is the macro cell, which contains logic implementing disjunctive normal form expressions and more specialized logic operations. Image File history File linksMetadata Download high resolution version (1479x1200, 372 KB) Summary This is an Altera MAX 7000 series CPLD. Found on the UP 1 University Program board. ... Image File history File linksMetadata Download high resolution version (1479x1200, 372 KB) Summary This is an Altera MAX 7000 series CPLD. Found on the UP 1 University Program board. ... A Flex EPF10K20 FPGA (an Altera product) Altera Corporation NASDAQ: ALTR is a leading manufacturer of programmable logic devices. ... A programmable logic device or PLD is an electronic component used to build digital circuits. ... A field-programmable gate array or FPGA is a gate array that can be reprogrammed after it is manufactured, rather than having its programming fixed during the manufacturing — a programmable logic device. ... Programmable array logic (PAL) is a programmable logic device used to implement combinational logic circuits. ... In Boolean logic, Disjunctive Normal Form (DNF) is a method of standardizing and normalizing logical formulas. ...


Features in common with PALs: Programmable array logic (PAL) is a programmable logic device used to implement combinational logic circuits. ...

  • Non-volatile configuration memory. Unlike an FPGA, an external configuration PROM isn't required, and the CPLD can function immediately on system start-up.
  • For all but the largest devices, routing constrains most logic blocks to have input and output signals connected to external pins (little opportunity for internal state storage or deeply layered logic).

Features in common with FPGAs: A field-programmable gate array or FPGA is a gate array that can be reprogrammed after it is manufactured, rather than having its programming fixed during the manufacturing — a programmable logic device. ... Read-only memory (ROM) is a class of storage media used in computers and other electronic devices. ... A field-programmable gate array or FPGA is a gate array that can be reprogrammed after it is manufactured, rather than having its programming fixed during the manufacturing — a programmable logic device. ...

  • Large number of gates available. CPLDs typically have the equivalent of thousands to tens of thousands of logic gates, allowing implementation of moderately complicated data processing devices. PALs typically have a few hundred gate equivalents at most, while FPGAs typically range from tens of thousands to several million.
  • Some provisions for logic more flexible than sum-of-product expressions, including complicated feedback paths between macro cells, and specialized logic for implementing various commonly-used functions (such as integer arithmetic).

The most noticeable difference between a large CPLD and a small FPGA is the presence of on-chip non-volatile memory in the CPLD. The differences in architectural approach become more apparent farther from this intermediate region. A logic gate is an arrangement of controlled switches used to calculate operations using Boolean logic in digital circuits. ... Programmable array logic (PAL) is a programmable logic device used to implement combinational logic circuits. ... A field-programmable gate array or FPGA is a gate array that can be reprogrammed after it is manufactured, rather than having its programming fixed during the manufacturing — a programmable logic device. ... In Boolean logic, Disjunctive Normal Form (DNF) is a method of standardizing and normalizing logical formulas. ... A field-programmable gate array or FPGA is a gate array that can be reprogrammed after it is manufactured, rather than having its programming fixed during the manufacturing — a programmable logic device. ...


This characteristic of non-volatility means that CPLDs are often used in modern digital design to perform 'boot loader' functions before handing over control to other devices not having this capability. A good example is where a CPLD is used to load configuration data for an FPGA from non-volatile memory. In computing, booting is a bootstrapping process that starts operating systems when the user turns on a computer system. ... A field-programmable gate array or FPGA is a gate array that can be reprogrammed after it is manufactured, rather than having its programming fixed during the manufacturing — a programmable logic device. ...


CPLDs were an evolutionary step from even smaller devices that preceded them, PLAs (first shipped by Signetics), and PALs. A programmable logic array (PLA) is a programmable device used to implement combinational logic circuits. ... Signetics, once a major player in semiconductor manufacturing, made a variety of devices which included integrated circuits, bipolar and MOS, the Dolby circuit, logic, memory and analog circuits and Motorola clone CPUs, some of which were included in the first Atari video games. ... Programmable array logic (PAL) is a programmable logic device used to implement combinational logic circuits. ...


See also

An Altera FPGA with 20,000 cells. ... Programmable array logic (PAL) is a programmable logic device used to implement combinational logic circuits. ... A programmable logic device or PLD is an electronic component used to build digital circuits. ... A macrocell array is an approach to the design and manufacture of ASICs. ...

Some notable CPLD suppliers


  Results from FactBites:
 
CPLD at AllExperts (349 words)
CPLDs typically have the equivalent of thousands to tens of thousands of logic gates, allowing implementation of moderately complicated data processing devices.
The most noticeable difference between a large CPLD and a small FPGA is the presence of on-chip non-volatile memory in the CPLD.
A good example is where a CPLD is used to load configuration data for an FPGA from non-volatile memory.
Certified Management Accountants - What accounting should be (1612 words)
CPLD activities are broken down into six categories for the purposes of tracking and reporting.
The CPLD requirement is satisfied through formal course study leading to a new degree, diploma or recognized professional designation, or coursework resulting in a final grade.
Mandatory CPLD will operate effectively and in the public interest only if Certified Members who willfully fail to comply with the requirement are brought into compliance on a timely basis or, if they persist in wilful non-compliance, are appropriately sanctioned.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.