जटिल प्रोग्रामेबल लॉजिक डिवाइस

From Vigyanwiki
Revision as of 14:58, 25 March 2023 by alpha>Indicwiki (Created page with "{{Refimprove|date=November 2013}} {{Short description|Type of electronic component}} Image:Altera MAX 7128 2500 gate CPLD.jpg|thumb|300px|2500 गेट्स के सा...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
2500 गेट्स के साथ एक Altera MAX 7000-श्रृंखला CPLD।
Altera EPM7032 EEPROM-आधारित कॉम्प्लेक्स प्रोग्रामेबल लॉजिक डिवाइस (CPLD) का डाई (एकीकृत सर्किट)। डाई का आकार 3446x2252 माइक्रोमीटर। प्रौद्योगिकी नोड 1 µm।

एक जटिल प्रोग्रामेबल लॉजिक डिवाइस (CPLD) एक प्रोग्रामेबल लॉजिक डिवाइस है, जिसमें प्रोग्राम करने योग्य सरणी तर्क और क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला और दोनों की आर्किटेक्चरल विशेषताओं के बीच जटिलता है। सीपीएलडी का मुख्य बिल्डिंग ब्लॉक एक मैक्रोसेल सरणी है, जिसमें असंगत सामान्य फॉर्म एक्सप्रेशन और अधिक विशिष्ट लॉजिक ऑपरेशंस को लागू करने वाले तर्क शामिल हैं।

विशेषताएं

सीपीएलडी की कुछ विशेषताएँ प्रोग्राम करने योग्य सरणी तर्क के साथ समान हैं:

  • गैर-वाष्पशील कॉन्फ़िगरेशन मेमोरी। कई FPGAs के विपरीत, एक बाहरी कॉन्फ़िगरेशन केवल पढ़ने के लिये मेमोरी की आवश्यकता नहीं होती है, और CPLD सिस्टम स्टार्ट-अप पर तुरंत कार्य कर सकता है।
  • कई लीगेसी CPLD उपकरणों के लिए, रूटिंग अधिकांश लॉजिक ब्लॉक को बाहरी पिन से जुड़े इनपुट और आउटपुट सिग्नल के लिए विवश करती है, आंतरिक स्थिति भंडारण और गहन स्तरित तर्क के अवसरों को कम करती है। यह आम तौर पर बड़े सीपीएलडी और नए सीपीएलडी उत्पाद परिवारों के लिए एक कारक नहीं है।

क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला के साथ अन्य विशेषताएं आम हैं:

  • बड़ी संख्या में गेट उपलब्ध हैं। सीपीएलडी में आमतौर पर हजारों से दसियों हजारों तर्क द्वार ्स के बराबर होते हैं, जो मामूली जटिल डेटा प्रोसेसिंग उपकरणों के कार्यान्वयन की अनुमति देते हैं। पीएएल में आमतौर पर कुछ सौ गेट समतुल्य होते हैं, जबकि एफपीजीए आमतौर पर हजारों से लेकर कई मिलियन तक होते हैं।
  • वियोगात्मक सामान्य रूप की तुलना में तर्क के लिए कुछ प्रावधान अधिक लचीले होते हैं | सम-ऑफ़-प्रोडक्ट एक्सप्रेशंस, जिसमें मैक्रो सेल के बीच जटिल फीडबैक पथ और विभिन्न सामान्य रूप से उपयोग किए जाने वाले कार्यों को लागू करने के लिए विशेष तर्क शामिल हैं, जैसे पूर्णांक अंकगणित

एक बड़े सीपीएलडी और एक छोटे एफपीजीए के बीच सबसे अधिक ध्यान देने योग्य अंतर सीपीएलडी में ऑन-चिप गैर-वाष्पशील मेमोरी की उपस्थिति है, जो सीपीएलडी को बूट लोडर कार्यों के लिए उपयोग करने की अनुमति देता है, अन्य उपकरणों को नियंत्रण सौंपने से पहले उनका अपना स्थायी नहीं होता है। कार्यक्रम भंडारण। एक अच्छा उदाहरण वह है जहाँ एक CPLD का उपयोग गैर-वाष्पशील मेमोरी से FPGA के कॉन्फ़िगरेशन डेटा को लोड करने के लिए किया जाता है।[1]


भेद

सीपीएलडी उनसे पहले के छोटे उपकरणों, प्रोग्राम करने योग्य तर्क सरणी (पहले सिग्नेटिक्स द्वारा शिप किए गए), और प्रोग्रामेबल एरे लॉजिक्स से एक विकासवादी कदम थे। ये बदले में लॉजिक परिवार के उत्पादों से पहले थे, जो कोई प्रोग्राम करने योग्य नहीं थे और भौतिक रूप से कई मानक लॉजिक चिप्स (या उनमें से सैकड़ों) को एक साथ (आमतौर पर एक मुद्रित सर्किट बोर्ड या बोर्ड पर वायरिंग के साथ, लेकिन कभी-कभी) जोड़कर तर्क कार्यों का निर्माण करने के लिए उपयोग किया जाता था। विशेष रूप से प्रोटोटाइप के लिए, तार की चादर वायरिंग का उपयोग करके)।

एफपीजीए और सीपीएलडी डिवाइस आर्किटेक्चर के बीच मुख्य अंतर यह है कि सीपीएलडी आंतरिक रूप से पीएलडी के संग्रह पर आधारित होते हैं, साथ में प्रोग्राम करने योग्य इंटरकनेक्शन संरचना होती है जबकि एफपीजीए लॉजिक_ब्लॉक का उपयोग करते हैं।

यह भी देखें

बाहरी संबंध


संदर्भ

  1. "Complex Programmable Logic Device". blogspot.com. May 2008. Retrieved 2013-11-17.