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

From Vigyanwiki
(Created page with "{{Refimprove|date=November 2013}} {{Short description|Type of electronic component}} Image:Altera MAX 7128 2500 gate CPLD.jpg|thumb|300px|2500 गेट्स के सा...")
 
No edit summary
Line 1: Line 1:
{{Refimprove|date=November 2013}}
{{Refimprove|date=November 2013}}
{{Short description|Type of electronic component}}
{{Short description|Type of electronic component}}
[[Image:Altera MAX 7128 2500 gate CPLD.jpg|thumb|300px|2500 गेट्स के साथ एक [[Altera]] MAX 7000-श्रृंखला CPLD।]]
[[Image:Altera MAX 7128 2500 gate CPLD.jpg|thumb|300px|2500 गेट्स के साथ एक [[Altera]] MAX 7000-श्रृंखला सीपीएलडी ।]]
[[Image:Altera-epm7032-HD.jpg|thumb|Altera EPM7032 [[EEPROM]]-आधारित कॉम्प्लेक्स प्रोग्रामेबल लॉजिक डिवाइस (CPLD) का डाई (एकीकृत सर्किट)। डाई का आकार 3446x2252 माइक्रोमीटर। प्रौद्योगिकी नोड 1 µm।]]एक जटिल [[प्रोग्रामेबल लॉजिक डिवाइस]] (CPLD) एक प्रोग्रामेबल लॉजिक डिवाइस है, जिसमें [[प्रोग्राम करने योग्य सरणी तर्क]] और [[क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला]] और दोनों की आर्किटेक्चरल विशेषताओं के बीच जटिलता है। सीपीएलडी का मुख्य बिल्डिंग ब्लॉक एक [[मैक्रोसेल सरणी]] है, जिसमें असंगत सामान्य फॉर्म एक्सप्रेशन और अधिक विशिष्ट लॉजिक ऑपरेशंस को लागू करने वाले तर्क शामिल हैं।
[[Image:Altera-epm7032-HD.jpg|thumb|Altera EPM7032 [[EEPROM]]-आधारित कॉम्प्लेक्स प्रोग्रामेबल लॉजिक डिवाइस ( सीपीएलडी ) का डाई (एकीकृत सर्किट)। डाई का आकार 3446x2252 माइक्रोमीटर। प्रौद्योगिकी नोड 1 µm।]]एक जटिल [[प्रोग्रामेबल लॉजिक डिवाइस]] (सीपीएलडी) एक प्रोग्रामेबल लॉजिक डिवाइस के रूप में होती है, जिसमें जिसमें पाल और एफपीजीएएस [[प्रोग्राम करने योग्य सरणी तर्क]] और दोनों की आर्किटेक्चरल विशेषताओं के बीच जटिलता होती है। सीपीएलडी का मुख्य बिल्डिंग ब्लॉक एक [[मैक्रोसेल सरणी]] के रूप में होता है, जिसमें असंगत सामान्य फॉर्म एक्सप्रेशन और अधिक विशिष्ट लॉजिक ऑपरेशंस को कार्यान्वित करने वाले तर्क के रूप में सम्मलित होते है।


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


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


एक बड़े सीपीएलडी और एक छोटे एफपीजीए के बीच सबसे अधिक ध्यान देने योग्य अंतर सीपीएलडी में ऑन-चिप गैर-वाष्पशील मेमोरी की उपस्थिति है, जो सीपीएलडी को [[बूट लोडर]] कार्यों के लिए उपयोग करने की अनुमति देता है, अन्य उपकरणों को नियंत्रण सौंपने से पहले उनका अपना स्थायी नहीं होता है। कार्यक्रम भंडारण। एक अच्छा उदाहरण वह है जहाँ एक CPLD का उपयोग गैर-वाष्पशील मेमोरी से FPGA के कॉन्फ़िगरेशन डेटा को लोड करने के लिए किया जाता है।<ref>{{cite web
एक बड़े सीपीएलडी और एक छोटे एफपीजीए के बीच सबसे अधिक ध्यान देने योग्य अंतर सीपीएलडी में ऑन-चिप गैर-वाष्पशील मेमोरी की उपस्थिति के रूप में होती है, जो सीपीएलडी को [[बूट लोडर]] कार्यों के लिए उपयोग करने की अनुमति देता है, और इस प्रकार कार्यक्रम भंडारण अन्य उपकरणों को नियंत्रण सौंपने से पहले उनका अपना स्थायी स्वरुप नहीं होता है। यह एक अच्छा उदाहरण के रूप में है जहाँ एक सीपीएलडी का उपयोग गैर-वाष्पशील मेमोरी से एफपीजीए के कॉन्फ़िगरेशन डेटा को लोड करने के लिए किया जाता है।<ref>{{cite web
  | url = http://only-vlsi.blogspot.com/2008/05/complex-programmable-logic-device.html
  | url = http://only-vlsi.blogspot.com/2008/05/complex-programmable-logic-device.html
  | title = Complex Programmable Logic Device
  | title = Complex Programmable Logic Device
Line 22: Line 22:


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


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


== यह भी देखें ==
== यह भी देखें ==
* भाषा:
* भाषा:
** [[वीएचएसआईसी हार्डवेयर विवरण भाषा]] (वीएचडीएल)
** [[वीएचएसआईसी हार्डवेयर विवरण भाषा]] (वीएचडीएल)
** [[Verilog]]
** [[Verilog|वेरिलॉग]]  
** [[मानक परीक्षण और प्रोग्रामिंग भाषा]] (JAM/STAPL)
** [[मानक परीक्षण और प्रोग्रामिंग भाषा]] (जैम/एसटीएपीएल)
* निर्माता:
* निर्माता:
** अल्टेरा (अब इंटेल)
** अल्टेरा (अब इंटेल)
** [[जालीदार अर्धचालक]]
** [[जालीदार अर्धचालक]]
** जाली सेमीकंडक्टर
** जाली अर्धचालक
** [[ माइक्रोचिप प्रौद्योगिकी ]] (पूर्व में [[एटमेल]])
** [[ माइक्रोचिप प्रौद्योगिकी | माइक्रोचिप प्रौद्योगिकी]] (पूर्व में [[एटमेल]])
** [[ लिन एक्स ]]
** [[ लिन एक्स ]]
* तकनीकी:
* प्रोद्योगिकीय
** एप्लिकेशन-विशिष्ट एकीकृत सर्किट (ASIC)
** अनुप्रयोग -विशिष्ट एकीकृत परिपथ (एएसआईसी)
** [[इरेजेबल प्रोग्रामेबल लॉजिक डिवाइस]] (EPLD)
** [[इरेजेबल प्रोग्रामेबल लॉजिक डिवाइस]] (ईपीएलडी)
** [[सरल प्रोग्रामेबल लॉजिक डिवाइस]] (SPLD)
** [[सरल प्रोग्रामेबल लॉजिक डिवाइस]] (एसपीएलडी)
** मैक्रोसेल सरणी
** मैक्रोसेल सरणी
** प्रोग्राम करने योग्य सरणी तर्क (पीएएल)
** प्रोग्राम करने योग्य सरणी तर्क (पीएएल)
** प्रोग्रामेबल लॉजिक ऐरे (PLA)
** प्रोग्रामेबल लॉजिक ऐरे (पीएलए)
** प्रोग्रामेबल लॉजिक डिवाइस (PLD)
** प्रोग्रामेबल लॉजिक डिवाइस (पीएलडी)
** [[सामान्य सरणी तर्क]] (GAL)
** [[सामान्य सरणी तर्क]] (जीएएल)
** [[प्रोग्राम करने योग्य विद्युत रूप से मिटाने योग्य तर्क]] (पीईएल)
** [[प्रोग्राम करने योग्य विद्युत रूप से मिटाने योग्य तर्क]] (पीईएल)
** फील्ड-प्रोग्रामेबल गेट ऐरे (FPGA)
** फील्ड-प्रोग्रामेबल गेट ऐरे (एफपीजीए )


== बाहरी संबंध ==
== बाहरी संबंध ==

Revision as of 09:12, 21 April 2023

2500 गेट्स के साथ एक Altera MAX 7000-श्रृंखला सीपीएलडी ।
Altera EPM7032 EEPROM-आधारित कॉम्प्लेक्स प्रोग्रामेबल लॉजिक डिवाइस ( सीपीएलडी ) का डाई (एकीकृत सर्किट)। डाई का आकार 3446x2252 माइक्रोमीटर। प्रौद्योगिकी नोड 1 µm।

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

विशेषताएं

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

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

अन्य विशेषताएँ एफपीजीएएस के साथ समान रूप में होती है,

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

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


भेद

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

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

यह भी देखें

बाहरी संबंध


संदर्भ

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