This document discusses high-density programmable logic devices (HDPLDs), which include complex programmable logic devices (CPLDs) and field programmable gate arrays (FPGAs). It describes the two major elements of CPLDs and FPGAs as logic elements and an interconnect structure. CPLDs consist of multiple PAL or GAL devices on a chip and have predictable timing, while FPGAs offer the highest logic density and performance but less predictable timing. The document compares CPLDs and FPGAs, noting that CPLDs are best for control applications due to predictable timing, while FPGAs support a wider range of applications.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
25 views
High-Density Programmable Logic Devices
This document discusses high-density programmable logic devices (HDPLDs), which include complex programmable logic devices (CPLDs) and field programmable gate arrays (FPGAs). It describes the two major elements of CPLDs and FPGAs as logic elements and an interconnect structure. CPLDs consist of multiple PAL or GAL devices on a chip and have predictable timing, while FPGAs offer the highest logic density and performance but less predictable timing. The document compares CPLDs and FPGAs, noting that CPLDs are best for control applications due to predictable timing, while FPGAs support a wider range of applications.
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10
HIGH-DENSITY
PROGRAMMABLE LOGIC DEVICES (HDPLDS)
High Density Programmable Logic
Devices (HDPLDs)
The main disadvantage for the SPLD is an
architectural limitation. Today, SPLDs are devices that typically contain the equivalent of 600 or fewer gates, while HDPLDs have thousands and hundreds of thousands of gates available. Also called as high-capacity PLDs (HCPLDs), have 2 types including Complex PLDs (CPLDs) and Field Programmable Gate Arrays (FPGAs).
Two Major Elements
The two major elements of CPLDs and
FPGAs are the logic elements and the interconnect structure. The logic elements are also known as
macrocells, logic cells and/or logic blocks.
The interconnect structure is how those elements are connected together to perform the design for a specific application.
Two Types of HDPLDs
Complex Programmable Logic Devices
(CPLDs)
Field Programmable Gate Arrays
(FPGAs).
Complex Programmable Logic
Devices (CPLDs)
is combination of multiple PAL or GAL type
devices on a single chip CPLD architectures consists of - Macrocells - configurable flip-flop (D, T, JK or SR) - Output enable/clock select - Feedback select CPLD has predictable time delay because of hierarchical inter-connection
Complex Programmable Logic
Devices (CPLDs)
easy to route, very fast turnaround
device is erasable and programmable with non-volatile EPROM or EEPRO configuration. wide designer acceptance relatively mature technology, but some innovation still ongoing
Of the two types of HCPLD devices, FPGAs offer the
highest amount of logic density, the most features, and the highest performance. FPGAs are used in a wide variety of applications ranging from data processing and storage, to instrumentation, telecommunications, and digital signal processing. CPLDs, by contrast, offer much smaller amounts of logic - up to about 10,000 gates. But CPLDs offer very predictable timing characteristics and are therefore ideal for critical control applications. Some CPLDs require extremely low amounts of power and are very inexpensive, making them ideal for cost-sensitive, battery-operated, portable applications such as mobile phones and digital handheld assistants.