Answers Database


XPLA Architecture: Differences between CPLDs and FPGAs.


Record #7598

Product Family: Hardware

Product Line: R3000

Product Part: R3032

Problem Title:
XPLA Architecture: Differences between CPLDs and FPGAs.


Problem Description:
Urgency: Standard

General Description: What is the difference between a CPLD and a
FPGA?


Solution 1:

A CPLD has much more deterministic timing than an FPGA. It is based
upon some sort of PAL, PLA or combination which makes it better for
wide product term expressions.

An FPGA is typically an SRAM based device comprised of logic cells
which contain registers and look up tables for logic expression
generation. The timing through an FPGA will be routing dependant.




End of Record #7598 - Last Modified: 10/11/99 16:31

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!