Embedded - PLDs (Programmable Logic Device)

Category Introduction

Programmable Logic Devices (PLDs) are integrated circuits that contain a relatively small number of functional elements that provide user-configurable logic functions (AND, OR, etc.) as well as configurable interconnections between the elements within the device, allowing logic functions of modest complexity to be implemented using fewer components than would be required if individual logic devices were used, and also simplifying the process of making changes to the function being implemented. Devices of this type typically incorporate a non-volatile configuration memory, allowing the programmed functionality to be retained when power to the device is removed.

Product List

4 Items
PDF Mfr Part # Quantity
Available
UnitPrice RFQ Series Packaging Product StatusProgrammable TypeNumber of MacrocellsVoltage - InputSpeedMounting TypePackage / CaseSupplier Device Package
ATF16V8B-15PU
ATF16V8B-15PU
IC PLD 8MC 15NS 20DIP
Microchip Technology
29 $1.22
16V8 Tube ActiveEE PLD85V15 nsThrough Hole20-DIP (0.300", 7.62mm)20-PDIP
TIBPAL16L8-15CN
TIBPAL16L8-15CN
IC PLD 15NS 20DIP
Texas Instruments
459 $0.00
IMPACT-X™ PAL® Tube ObsoletePAL-5V15 nsThrough Hole20-DIP (0.300", 7.62mm)20-PDIP
TIBPAL16L8-25CN
TIBPAL16L8-25CN
IC PLD 25NS 20DIP
Texas Instruments
420 $0.00
IMPACT-X™ PAL® Tube ObsoletePAL-5V25 nsThrough Hole20-DIP (0.300", 7.62mm)20-PDIP
TIBPAL22V10ACNT
TIBPAL22V10ACNT
IC PLD 10MC 10NS 24DIP
Texas Instruments
165 $0.00
IMPACT-X™ PAL® Tube ObsoletePAL105V10 nsThrough Hole24-DIP (0.300", 7.62mm)24-PDIP

About Programmable Logic Devices (PLDs)

What are Programmable Logic Devices (PLDs)?

Programmable Logic Devices (PLDs)

Programmable Logic Devices (PLDs) are a category of integrated circuits that can be configured by the user to perform specific logic functions. Unlike fixed-function logic devices, PLDs offer flexibility and adaptability, allowing designers to program the device to meet the specific needs of their application. The basic operating principle involves a matrix of programmable logic gates that can be interconnected in various configurations. This programmability is achieved through technologies such as EEPROM, Flash, or SRAM, enabling the device to be reprogrammed multiple times. PLDs are essential in the embedded devices industry for their ability to accelerate development cycles and reduce the need for custom hardware.

Types of Programmable Logic Devices (PLDs)

1. Simple Programmable Logic Devices (SPLDs)

SPLDs are the most basic form of PLDs, typically used for simple logic functions. They consist of a small number of logic gates and are often used in applications where cost and simplicity are priorities. SPLDs are ideal for implementing basic combinational and sequential logic.

2. Complex Programmable Logic Devices (CPLDs)

CPLDs offer a higher level of complexity and integration than SPLDs. They contain multiple SPLD-like blocks interconnected through a programmable interconnect matrix. CPLDs are suitable for medium-complexity applications, providing a balance between performance and cost. They are often used in control systems and interface logic.

3. Field-Programmable Gate Arrays (FPGAs)

FPGAs are the most advanced type of PLDs, offering a high degree of flexibility and logic capacity. They consist of an array of programmable logic blocks and a rich interconnect structure. FPGAs are used in applications requiring high performance and complex processing, such as digital signal processing, telecommunications, and high-speed data processing.

How to choose Programmable Logic Devices (PLDs)?

When selecting a PLD, several key parameters should be considered:

  • Logic Capacity: Determine the complexity of the logic functions required and choose a PLD with sufficient logic gates and flip-flops.
  • Performance: Evaluate the speed and throughput requirements of your application to select a PLD with the appropriate clock frequency and data processing capabilities.
  • Power Consumption: Consider the power budget of your application, especially for battery-powered or portable devices.
  • Reprogrammability: Assess the need for reprogramming and choose a PLD with suitable programming technology (e.g., EEPROM, Flash, SRAM).
  • Cost: Balance the cost of the PLD with the budget constraints of your project.

To evaluate product quality and reliability, consider the reputation of the supplier, customer reviews, and any available certifications. Environmental factors such as temperature range and humidity should also be considered, along with installation requirements like board space and connectivity options.

Applications of Programmable Logic Devices (PLDs)

1. Telecommunications

In the telecommunications industry, PLDs are used for signal processing, protocol conversion, and network routing. Their reprogrammability allows for quick adaptation to new standards and technologies, making them ideal for evolving communication infrastructures.

2. Automotive

PLDs play a crucial role in automotive electronics, where they are used for engine control units, infotainment systems, and advanced driver-assistance systems (ADAS). Their ability to handle complex logic and real-time processing makes them indispensable in modern vehicles.

3. Consumer Electronics

In consumer electronics, PLDs are used in devices such as smartphones, tablets, and gaming consoles. They enable features like touch processing, video decoding, and connectivity, enhancing the user experience through customizable logic functions.

4. Industrial Automation

PLDs are used in industrial automation for process control, robotics, and machine vision systems. Their flexibility allows for the implementation of custom control algorithms and interfaces, improving efficiency and productivity in manufacturing environments.

5. Aerospace and Defense

In aerospace and defense, PLDs are used for avionics, radar systems, and secure communications. Their reliability and ability to withstand harsh environments make them suitable for mission-critical applications where performance and security are paramount.