|    Change Country Change Location USD
 
United States United States

Please confirm your currency selection:

US Dollars
Home » Applications & Technologies » Programmable Logic Electronics
Applications & Technologies
Programmable Logic

There are many types of Programmable Logic Devices (PLDs), beginning with simple combinations of digital logic that are integrated on one chip. Complex Programmable Logic Devices (CPLDs) and Field Programmable Gate Arrays (FPGAs) are general-purpose semiconductor devices that can be programmed after shipping. They are very design-flexible and user-customizable hardware devices that can implement any logical function that an application-specific integrated circuit could perform, but the ability to update the functionality offers advantages for many applications.

Typical FPGA consists of many small logic blocks interconnected by programmable routing resources.
Programmable Logic block diagram
FPGA

FPGA block diagram

The Field-Programmable Gate Array (FPGA) is a general-purpose semiconductor device containing a large number of digital logic building blocks. In terms of speed-to-market, design flexibility, and cost, FPGAs are hardware used when a traditional software-programmable processor system is not enough, but a customer Application Specific Integrated Chip (ASIC) is too much. FPGAs are denser and more complex than CPLDs.

» View Programmable Logic ICs

» View Configuration Memory

» View Engineering Development Tools

» View Embedded Solutions for Computing

» View Embedded Solutions for Engineering Tools

CPLD

CPLD block diagram

Complex Programmable Logic Devices (CPLDs) are large-scale logic devices with hundreds or thousands of programmable logic gates, non-volatile memory, and an I/O block in one chip. CPLD architecture has a predictable timing performance and speed, and offers a range of logic capabilities. Connections between the logic gates on these semiconductor chips are customized by the user with development tools.

Implementing design changes is flexible and easy to do with a CPLD, because CPLDs can be re-programmed, and some CPLDs can be re-programmed in-circuit, which means that changes can be made at any time, including on the production line, in the field, or in finished goods. CPLDs are relatively low in power consumption and cost, so they are ideal for battery-operated portable or hand-held applications.

» View Complex Programmable Logic Devices

» View Engineering Tools

» View Engineering Tools Hardware

» View Engineering Tools Software

Tools
Development tool example

Development tools are essential for quickly building a design and are useful for learning, developing software and settings, and testing. Development tools are created for a specific product or series of products. A development kit can provide an excellent experience for a design engineer if it is complete and easy to use as it arrives, just out of the box. They are often used as a springboard to getting up and running before customizing and prototyping.

Development Tools by Catagory

» View Development Software

» View Interfaces

» View Power Management ICs

» View Programmable Logic ICs

Development Tools by Manufacturer

» View Altera

» View Lattice

» View Terasic Technologies

» View Cypress

Software Tools

» Quartus® II Software by Altera

Altera MAX® 10 FPGA Evaluation Board
Altera MAX®
10 FPGA Evaluation Board


Quickly evaluate ultra-low cost Altera MAX 10 FPGAs. Altera's MAX 10 FPGAs revolutionize non-volatile integration by delivering advanced processing capabilities in a low-cost, instant-on, small form factor, programmable logic device.
Learn more about Altera MAX® 10 FPGA Evaluation Board
Microsemi SmartFusion2 SoC FPGAs
Microsemi
SmartFusion2 SoC FPGAs


SmartFusion2 integrates an inherently reliable flash-based FPGA fabric, a 166MHz ARM® Cortex®-M3 processor, advanced security processing accelerators, DSP blocks, SRAM, eNVM, and industry-required, high-performance communication interfaces—all on a single chip.
Learn more about Microsemi SmartFusion2 SoC FPGAs
Lattice MachXO3™ FPGAs
Lattice
MachXO3™ FPGAs


Lattice MachXO3 FPGA family is the smallest, lowest-cost-per I/O programmable platform aimed at expanding system capabilities and bridging emerging connectivity interfaces using both parallel and serial I/O.

Learn more about Lattice MachXO3™ FPGAs
Cypress PSoC®5 Programmable System-on-Chip
Cypress PSoC®5
Programmable System-on-Chip


PSoC 5LP is a low power ARM® Cortex®-M3 based programmable SoC offering unmatched high-precision analog and the flexibility to design custom system solutions. Use PSoC 5LP with PSoC Creator™ components to shorten design schedules, accelerating your time to market.
Learn more about Cypress PSoC®5 Programmable System-on-Chip
TDK-Lambda iJB12 Non-Isolated DC/DC Converters
TDK-Lambda
Non-Isolated DC/DC Converters


PMBus compliant, parallel capable 60A ultra high density PoL for driving CPUs, FPGAs & ASICs. Featuring intelligent auto-turning technology, these converters provide better dynamic performance, improved system stability and extremely accurate current read-back.
Learn more about TDK-Lambda iJB12 Non-Isolated DC/DC Converters
Terasic Cyclone V GX Starter Kit
Terasic
Cyclone V GX Starter Kit


SuperSpeed Plus USB 10Gbps (USB 3.1) with improved efficient data transfer and I/O power efficiency. Works and is backward compatible with existing USB 3.0 and USB 2.0 Fast Sync-N-Go.
Learn more about Terasic Cyclone V GX Starter Kit
More Featured Products
Power
ON Semiconductor - NCP702 200mA LDO Linear Voltage RegulatorLearn More
Texas Instruments - TPS8267x / TPS84620 Integrated Power SolutionsLearn More
Maxim Integrated - MAX15041 Step-Down DC-DC RegulatorLearn More
Murata Power Solutions - Okami™ OKY SeriesLearn More
Fairchild Semiconductor - FAN21 TinyBuck RegulatorsLearn More
Analog Devices - ADP5034Learn More
Lattice Semiconductor - Power Manager II ispPAC®-POWR1014/ALearn More
Enpirion - EN5337QI 3A Buck Converter with Integrated InductorLearn More


 
Automotive
 
Broadcast
 
Computer and Storage
 
Consumer
 
Industrial
 
Medical
 
Military
 
Wireless
 
Altera
 
Cypress
 
Lattice