تأمین CPLD از Xilinx، Altera و Lattice برای گلو منطق، رابطهای ساده و سیستمهای کنترلی کوچک
CPLD (Complex Programmable Logic Device) و FPGA هر دو از خانواده منطقهای قابل برنامهریزی هستند، اما برای کاربردهای متفاوتی مناسبند. CPLD دارای ساختار سادهتر، زمان تأخیر قطعی و غیرتغییرپذیر (deterministic)، مصرف توان بسیار پایین و حافظه پیکربندی غیرفرار (non-volatile) است — یعنی پس از قطع برق پیکربندی را نگه میدارد. این ویژگیها CPLD را برای کنترل سیستم، گلو منطق (glue logic) و رابطهای ساده بینتراشهای ایدهآل میکند. FPGA در مقابل برای پردازش موازی و منطق پیچیدهتر مناسبتر است.
CPLD با مصرف توان فوقالعاده پایین (زیر ۱۰۰ میکروآمپر)، بلوکهای ۱۶ تا ۵۱۲ ماکروسل و ولتاژ ۱.۸V
MAX II، MAX V و MAX 10 — CPLD با حافظه غیرفرار، قابلیت ISP (In-System Programming) و قیمت مناسب
MachXO2 و MachXO3 با حافظه فلش داخلی، قابلیت I2C/SPI Slave و مناسب برای کنترل برد
| ویژگی | CPLD | FPGA |
|---|---|---|
| حافظه پیکربندی | غیرفرار (Flash) | فرار (SRAM) — نیاز به بارگذاری |
| تأخیر | قطعی و ثابت | متغیر بسته به مسیر |
| مصرف توان | بسیار پایین | متوسط تا بالا |
| تراکم منطق | پایین (تا ۵۱۲ ماکروسل) | بسیار بالا (تا میلیونها LUT) |
| مناسب برای | گلو منطق، کنترل | پردازش موازی، DSP |
تمامی خانوادههای CPLD با پارتنامبر دقیق و بستهبندی اصلی کارخانه قابل تأمین هستند.
پارتنامبر CPLD مورد نظر را اعلام کنید تا قیمت و زمان تحویل را اطلاع دهیم