ویژگی مشترک cpld ها با fpg ها
تعداد زیاد گیتهای موجود، cpld ها عموماً مجهز به دهها هزار
گیت منطقی هستند که اجاز پیاده سازی نسبتاً پیچیدهٔ وسایل پردازش دااده را دارند.
اما pla ها، بطور معمول، نهایتاً زیر صد گیت دارند، fpg ها بطور معمول رنجی از
دهها هزار تا چندین میلیون گیت دارند.
برخی مفاد منطق، انعطاف بیشتر نسبت به
مجموع اصطلاحات هست. شامل پیچیدگی مسیرهای برگشت، سلولهای ماکرو و منطق ویژه برای
پیاده سازی توابع بکاربرده شده متوع همانند اعداد صحیح ریاضی.
قابل توجه ترین
تفاوت بین یک cpld بزرگ با یک fpg بزرگ، حضور یک تراشه حافظه غیرفرار در cpld هست.
این تمایز به سرعت به کم تبدیل میشود. به عنوان چندین fpga گذشته. همچنین مدلهایی
هست که با جاسازی پیکربندی حافظه ارئه میشود.
ویژگی غیرپایدار، cpld ها را
وسیله ای جهت، طراحی مدرن دیجیتالی میسازد.
Cpld ها یک گام تکاملی از
دستگاههای کوچکتر که قبل از آنها بودند، بود. pla ها برای اولین بار توسط
signetic ایجاد شد و این به نوبه خود به وسیله محصولات منطق استاندارد که ارائه
میکرد، بی برنامه ریزی برنامه ریزی شد که این به وسیله نوشتن چنیدن تراشهٔ منطقی
استاندارد با هم بود.
تفاوت اصلی بین وسایل fpg ها به درونشان است که fpg ها
درونشان مبتنی بر جداول جستجو lockup table ها هست، در حالیکه cpld ها درونشان از
توابع منطقی با دریایی از گیتها ) وابسته هست.
PLA ها و PAL ها برای پیاده سازی
یک مجموعه وسیعی از مدارهای دیجیتال کوچک مفید هستند. هر وسیله میتواند برای
پیباده سازی مداری که بیشتر از تعدادی ورودی، عناصر تولیدی و خروجی که فراهم میکند
در یک تراشهٔ مشترک نیاز ندارند.
این تراشه برایاندازه نسبتاً کم عموماً ترکیبی
از تعدادی از ورودی بغلاوه خروجی چندین OLA یا PAL نیاز دارد. که می تواتد
بکارگرفته شود. یا در غیر اینصورت نوع پیچیده ای از تراشه یک CPLD یا وسیله قابل
برنامه ریزی شده پیچیده را استفاده کند.
یک CPLD شامل چندین بلوک روی یک تراشه
منفرد هست، با سیم کشی داخلی برای متصل کردن بلوکهای مدار بهم.
بطرو مشابه برای
یک PLA یا PAL ما به بلوکهای مدار به عنوان بلوک PAL بلوک مانند، مراجعه میکنیم.
یک مثال از CPLD در شکل 3.32 نمایش داده شده است.
آن شامل چهار بلوک PAL مانند
هست که یک مجموعه ای از اتصالات سیم کشی متصلشان میکند. هر بلوک PAL مانند، همچنین
یک برچسب ورودی را که به تعدادی از پینهای ورودی و خروجی متصل میکنند.