پروگرامیبل منطق
پروگرامیبل منطق ڈجیٹل الیکٹرانکس میں ایک کرنیشنی ترقی کی نمائندگی کرتا ہے، جو مدار طراح بنداندازی اور پیش رو آن میں غیر متوقع انعطاف پیش کرتا ہے۔ یہ ٹیکنالوجی مngineers اور ڈیزائنرز کو خاص ضروریات کے مطابق ہارڈ ویئر کمپونینٹس کو کانفگر کرنے کی صلاحیت فراہم کرتی ہے، بنیادی طور پر سکستم ڈجیٹل مداروں کی بنیادی طرح بنا کرنے کی اجازت دیتی ہے بغیر کسی مادی تبدیلی کے۔ اس کے مرکز میں، پروگرامیبل منطق منطق گیٹس اور انٹرکنیکشنز کا ایک صف ہوتا ہے جو مختلف ڈجیٹل فنکشنز کو انجام دینے کے لئے پروگرام کیا جا سکتا ہے۔ یہ ٹیکنالوجی کچھ قسموں کو شامل کرتی ہے، جن میں Complex Programmable Logic Devices (CPLDs) اور Field-Programmable Gate Arrays (FPGAs) شامل ہیں، ہر ایک مختلف پیچیدگی کے سطح اور اطلاقات کے لئے خدمات فراہم کرتی ہے۔ یہ دستیاب کمپونینٹس کو بار بار پروگرام اور دوبارہ پروگرام کیا جا سکتا ہے، جس سے ان کو پروٹائیپنگ اور وہ پroucts کے لئے اصولی بنایا جا سکتا ہے جو مکرر اپ ڈیٹس کی ضرورت رکھتے ہیں۔ ان کے وسیع اطلاقات ٹیلی کامیونیکیشنز، خود رانہی سسٹمز، مصرف کنندہ الیکٹرانکس، اور صنعتی خود کاری میں ملتے ہیں۔ عمومی طور پر ان کی معماری میں منطق بلاکس، انٹرکنیکٹ ریسرسز، اور I/O بلاکس شامل ہوتے ہیں، جن کو VHDL یا Verilog جیسے ہارڈ ویئر تفصیل زبانوں کے ذریعے کانفگر کیا جا سکتا ہے۔ مدرن پروگرامیبل منطق دستیاب کمپونینٹس میں مزید پیشرفته خصوصیات بھی شامل ہیں جیسے embedded processors، high-speed transceivers، اور متخصص ہارڈ ویئر ایکسلیریٹرز، جو ان کو موثر طور پر پیچیدہ محاسباتی کاموں کو سنبھالنے کے قابل بناتی ہیں۔