CPLD:
خلاصه شده complex programmable logic device میباشد و ساده ترین چیپ های برنامه پذیر XILINX هستند. این دسته در مقایسه با FPGA ها، بسیار کوچکتر و ساده تر هستند. ولی تکنولوژی ساخت آن ها بر اساس فیوز ها است و باعث میشود نیاز به حافظه برای ذخیره سازی برنامه و زمان لود برنامه نباشد. درکل CPLD ها برای پیاده سازی مدارات کوچک منطقی مناسب هستند. بلوک دیاگرام یک CPLD مطابق شکل زیر میباشد. CPLD ها بسیار کم مصرف نیز هستند.

CPLD
CPLD های XILINX در خانواده های زیر ساخته میشوند:
- سری XC9500XL
- سری CoolRunner-II
- سری XA CoolRunner-II
انواع FPGA:
دسته بندی اصلی برا ساس تکنولوژی ساخت انجام میگرد که در شکل زیر مشاهده میگردد