जटिल प्रोग्रामेबल लॉजिक डिवाइस: Difference between revisions
(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-श्रृंखला | [[Image:Altera MAX 7128 2500 gate CPLD.jpg|thumb|300px|2500 गेट्स के साथ एक [[Altera]] MAX 7000-श्रृंखला सीपीएलडी ।]] | ||
[[Image:Altera-epm7032-HD.jpg|thumb|Altera EPM7032 [[EEPROM]]-आधारित कॉम्प्लेक्स प्रोग्रामेबल लॉजिक डिवाइस ( | [[Image:Altera-epm7032-HD.jpg|thumb|Altera EPM7032 [[EEPROM]]-आधारित कॉम्प्लेक्स प्रोग्रामेबल लॉजिक डिवाइस ( सीपीएलडी ) का डाई (एकीकृत सर्किट)। डाई का आकार 3446x2252 माइक्रोमीटर। प्रौद्योगिकी नोड 1 µm।]]एक जटिल [[प्रोग्रामेबल लॉजिक डिवाइस]] (सीपीएलडी) एक प्रोग्रामेबल लॉजिक डिवाइस के रूप में होती है, जिसमें जिसमें पाल और एफपीजीएएस [[प्रोग्राम करने योग्य सरणी तर्क]] और दोनों की आर्किटेक्चरल विशेषताओं के बीच जटिलता होती है। सीपीएलडी का मुख्य बिल्डिंग ब्लॉक एक [[मैक्रोसेल सरणी]] के रूप में होता है, जिसमें असंगत सामान्य फॉर्म एक्सप्रेशन और अधिक विशिष्ट लॉजिक ऑपरेशंस को कार्यान्वित करने वाले तर्क के रूप में सम्मलित होते है। | ||
== विशेषताएं == | == विशेषताएं == | ||
सीपीएलडी की कुछ विशेषताएँ [[प्रोग्राम करने योग्य सरणी तर्क]] के | सीपीएलडी की कुछ विशेषताएँ [[प्रोग्राम करने योग्य सरणी तर्क]] के समान रूप में होती है | ||
* गैर-वाष्पशील कॉन्फ़िगरेशन | * गैर-वाष्पशील कॉन्फ़िगरेशन मेमोरी कई एफपीजीएएस के विपरीत, एक बाहरी कॉन्फ़िगरेशन को [[ केवल पढ़ने के लिये मेमोरी |केवल पढ़ने के लिये मेमोरी]] की आवश्यकता नहीं होती है और सीपीएलडी प्रणाली स्टार्ट-अप पर तुरंत कार्य कर सकता है। | ||
* कई | * कई लीजेंसी सीपीएलडी उपकरणों के लिए रूटिंग अधिकांश लॉजिक ब्लॉक को बाहरी पिन से जुड़े इनपुट और आउटपुट सिग्नल के लिए विवश करती है और आंतरिक स्थिति भंडारण और गहन स्तरित तर्क के अवसरों को कम करती है। यह अधिकांशतः बड़े सीपीएलडी और नए सीपीएलडी उत्पाद परिवारों के लिए एक कारक के रूप में नहीं होती है। | ||
अन्य विशेषताएँ एफपीजीएएस के साथ समान रूप में होती है, | |||
* बड़ी संख्या में गेट उपलब्ध | * बड़ी संख्या में गेट उपलब्ध होते है। सीपीएलडी में सामान्यतः हजारों से दसियों हजारों [[ तर्क द्वार |तर्क]] के बराबर होते हैं, जो सामान्य जटिल डेटा प्रोसेसिंग उपकरणों के कार्यान्वयन की अनुमति देते हैं। पीएएल में सामान्यतः कुछ सौ गेट के रूप में समतुल्य होते हैं, जबकि एफपीजीए सामान्यतः हजारों से लेकर कई मिलियन तक होते हैं। | ||
* वियोगात्मक सामान्य रूप की तुलना में तर्क के लिए कुछ प्रावधान अधिक लचीले होते | * वियोगात्मक सामान्य रूप की तुलना में तर्क के लिए कुछ प्रावधान अधिक लचीले रूप में होते हैं। सम-ऑफ़-प्रोडक्ट अभिव्यक्ति जिसमें मैक्रो सेल के बीच जटिल प्रतिक्रिया पथ के रूप में होता है और सामान्य रूप से उपयोग किए जाने वाले कार्यों को लागू करने के लिए विशेष तर्क के रूप में सम्मलितहोता है, जैसे [[पूर्णांक]] [[अंकगणित]] में उपर्युक्त रूप में होते हैं। | ||
एक बड़े सीपीएलडी और एक छोटे एफपीजीए के बीच सबसे अधिक ध्यान देने योग्य अंतर सीपीएलडी में ऑन-चिप गैर-वाष्पशील मेमोरी की उपस्थिति है, जो सीपीएलडी को [[बूट लोडर]] कार्यों के लिए उपयोग करने की अनुमति देता है, अन्य उपकरणों को नियंत्रण सौंपने से पहले उनका अपना स्थायी नहीं होता है। | एक बड़े सीपीएलडी और एक छोटे एफपीजीए के बीच सबसे अधिक ध्यान देने योग्य अंतर सीपीएलडी में ऑन-चिप गैर-वाष्पशील मेमोरी की उपस्थिति के रूप में होती है, जो सीपीएलडी को [[बूट लोडर]] कार्यों के लिए उपयोग करने की अनुमति देता है, और इस प्रकार कार्यक्रम भंडारण अन्य उपकरणों को नियंत्रण सौंपने से पहले उनका अपना स्थायी स्वरुप नहीं होता है। यह एक अच्छा उदाहरण के रूप में है जहाँ एक सीपीएलडी का उपयोग गैर-वाष्पशील मेमोरी से एफपीजीए के कॉन्फ़िगरेशन डेटा को लोड करने के लिए किया जाता है।<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|वेरिलॉग]] | ||
** [[मानक परीक्षण और प्रोग्रामिंग भाषा]] ( | ** [[मानक परीक्षण और प्रोग्रामिंग भाषा]] (जैम/एसटीएपीएल) | ||
* निर्माता: | * निर्माता: | ||
** अल्टेरा (अब इंटेल) | ** अल्टेरा (अब इंटेल) | ||
** [[जालीदार अर्धचालक]] | ** [[जालीदार अर्धचालक]] | ||
** जाली | ** जाली अर्धचालक | ||
** [[ माइक्रोचिप प्रौद्योगिकी ]] (पूर्व में [[एटमेल]]) | ** [[ माइक्रोचिप प्रौद्योगिकी | माइक्रोचिप प्रौद्योगिकी]] (पूर्व में [[एटमेल]]) | ||
** [[ लिन एक्स ]] | ** [[ लिन एक्स ]] | ||
* | * प्रोद्योगिकीय | ||
** | ** अनुप्रयोग -विशिष्ट एकीकृत परिपथ (एएसआईसी) | ||
** [[इरेजेबल प्रोग्रामेबल लॉजिक डिवाइस]] ( | ** [[इरेजेबल प्रोग्रामेबल लॉजिक डिवाइस]] (ईपीएलडी) | ||
** [[सरल प्रोग्रामेबल लॉजिक डिवाइस]] ( | ** [[सरल प्रोग्रामेबल लॉजिक डिवाइस]] (एसपीएलडी) | ||
** मैक्रोसेल सरणी | ** मैक्रोसेल सरणी | ||
** प्रोग्राम करने योग्य सरणी तर्क (पीएएल) | ** प्रोग्राम करने योग्य सरणी तर्क (पीएएल) | ||
** प्रोग्रामेबल लॉजिक ऐरे ( | ** प्रोग्रामेबल लॉजिक ऐरे (पीएलए) | ||
** प्रोग्रामेबल लॉजिक डिवाइस ( | ** प्रोग्रामेबल लॉजिक डिवाइस (पीएलडी) | ||
** [[सामान्य सरणी तर्क]] ( | ** [[सामान्य सरणी तर्क]] (जीएएल) | ||
** [[प्रोग्राम करने योग्य विद्युत रूप से मिटाने योग्य तर्क]] (पीईएल) | ** [[प्रोग्राम करने योग्य विद्युत रूप से मिटाने योग्य तर्क]] (पीईएल) | ||
** फील्ड-प्रोग्रामेबल गेट ऐरे ( | ** फील्ड-प्रोग्रामेबल गेट ऐरे (एफपीजीए ) | ||
== बाहरी संबंध == | == बाहरी संबंध == |
Revision as of 09:12, 21 April 2023
This article needs additional citations for verification. (November 2013) (Learn how and when to remove this template message) |
एक जटिल प्रोग्रामेबल लॉजिक डिवाइस (सीपीएलडी) एक प्रोग्रामेबल लॉजिक डिवाइस के रूप में होती है, जिसमें जिसमें पाल और एफपीजीएएस प्रोग्राम करने योग्य सरणी तर्क और दोनों की आर्किटेक्चरल विशेषताओं के बीच जटिलता होती है। सीपीएलडी का मुख्य बिल्डिंग ब्लॉक एक मैक्रोसेल सरणी के रूप में होता है, जिसमें असंगत सामान्य फॉर्म एक्सप्रेशन और अधिक विशिष्ट लॉजिक ऑपरेशंस को कार्यान्वित करने वाले तर्क के रूप में सम्मलित होते है।
विशेषताएं
सीपीएलडी की कुछ विशेषताएँ प्रोग्राम करने योग्य सरणी तर्क के समान रूप में होती है
- गैर-वाष्पशील कॉन्फ़िगरेशन मेमोरी कई एफपीजीएएस के विपरीत, एक बाहरी कॉन्फ़िगरेशन को केवल पढ़ने के लिये मेमोरी की आवश्यकता नहीं होती है और सीपीएलडी प्रणाली स्टार्ट-अप पर तुरंत कार्य कर सकता है।
- कई लीजेंसी सीपीएलडी उपकरणों के लिए रूटिंग अधिकांश लॉजिक ब्लॉक को बाहरी पिन से जुड़े इनपुट और आउटपुट सिग्नल के लिए विवश करती है और आंतरिक स्थिति भंडारण और गहन स्तरित तर्क के अवसरों को कम करती है। यह अधिकांशतः बड़े सीपीएलडी और नए सीपीएलडी उत्पाद परिवारों के लिए एक कारक के रूप में नहीं होती है।
अन्य विशेषताएँ एफपीजीएएस के साथ समान रूप में होती है,
- बड़ी संख्या में गेट उपलब्ध होते है। सीपीएलडी में सामान्यतः हजारों से दसियों हजारों तर्क के बराबर होते हैं, जो सामान्य जटिल डेटा प्रोसेसिंग उपकरणों के कार्यान्वयन की अनुमति देते हैं। पीएएल में सामान्यतः कुछ सौ गेट के रूप में समतुल्य होते हैं, जबकि एफपीजीए सामान्यतः हजारों से लेकर कई मिलियन तक होते हैं।
- वियोगात्मक सामान्य रूप की तुलना में तर्क के लिए कुछ प्रावधान अधिक लचीले रूप में होते हैं। सम-ऑफ़-प्रोडक्ट अभिव्यक्ति जिसमें मैक्रो सेल के बीच जटिल प्रतिक्रिया पथ के रूप में होता है और सामान्य रूप से उपयोग किए जाने वाले कार्यों को लागू करने के लिए विशेष तर्क के रूप में सम्मलितहोता है, जैसे पूर्णांक अंकगणित में उपर्युक्त रूप में होते हैं।
एक बड़े सीपीएलडी और एक छोटे एफपीजीए के बीच सबसे अधिक ध्यान देने योग्य अंतर सीपीएलडी में ऑन-चिप गैर-वाष्पशील मेमोरी की उपस्थिति के रूप में होती है, जो सीपीएलडी को बूट लोडर कार्यों के लिए उपयोग करने की अनुमति देता है, और इस प्रकार कार्यक्रम भंडारण अन्य उपकरणों को नियंत्रण सौंपने से पहले उनका अपना स्थायी स्वरुप नहीं होता है। यह एक अच्छा उदाहरण के रूप में है जहाँ एक सीपीएलडी का उपयोग गैर-वाष्पशील मेमोरी से एफपीजीए के कॉन्फ़िगरेशन डेटा को लोड करने के लिए किया जाता है।[1]
भेद
सीपीएलडी उनसे पहले के छोटे उपकरणों, प्रोग्राम करने योग्य तर्क सरणी और प्रोग्रामेबल एरे लॉजिक्स से एक विकासवादी कदम के रूप में है। पहले सिग्नेटिक्स द्वारा शिप किए गए है, ये बदले में लॉजिक परिवार के उत्पादों से पहले, जो कोई प्रोग्राम करने योग्य नहीं थे और भौतिक रूप से कई मानक लॉजिक चिप्स या उनमें से सैकड़ों को एक साथ जोड़कर तर्क कार्यों का निर्माण करने के लिए उपयोग किया जाता था। सामान्यतः एक मुद्रित परिपथ बोर्ड या बोर्ड पर वायरिंग के साथ होता है, लेकिन कभी-कभी विशेष रूप से प्रोटोटाइप के लिए, तार की चादर वायरिंग का उपयोग करते है।
एफपीजीए और सीपीएलडी डिवाइस आर्किटेक्चर के बीच मुख्य अंतर यह है कि सीपीएलडी आंतरिक रूप से पीएलडी के संग्रह पर आधारित होते हैं, और साथ में प्रोग्राम करने योग्य इंटरकनेक्शन संरचना के रूप में होती है जबकि एफपीजीए लॉजिकब्लॉक का उपयोग करते हैं।
यह भी देखें
- भाषा:
- वीएचएसआईसी हार्डवेयर विवरण भाषा (वीएचडीएल)
- वेरिलॉग
- मानक परीक्षण और प्रोग्रामिंग भाषा (जैम/एसटीएपीएल)
- निर्माता:
- अल्टेरा (अब इंटेल)
- जालीदार अर्धचालक
- जाली अर्धचालक
- माइक्रोचिप प्रौद्योगिकी (पूर्व में एटमेल)
- लिन एक्स
- प्रोद्योगिकीय
- अनुप्रयोग -विशिष्ट एकीकृत परिपथ (एएसआईसी)
- इरेजेबल प्रोग्रामेबल लॉजिक डिवाइस (ईपीएलडी)
- सरल प्रोग्रामेबल लॉजिक डिवाइस (एसपीएलडी)
- मैक्रोसेल सरणी
- प्रोग्राम करने योग्य सरणी तर्क (पीएएल)
- प्रोग्रामेबल लॉजिक ऐरे (पीएलए)
- प्रोग्रामेबल लॉजिक डिवाइस (पीएलडी)
- सामान्य सरणी तर्क (जीएएल)
- प्रोग्राम करने योग्य विद्युत रूप से मिटाने योग्य तर्क (पीईएल)
- फील्ड-प्रोग्रामेबल गेट ऐरे (एफपीजीए )
बाहरी संबंध
संदर्भ
- ↑ "Complex Programmable Logic Device". blogspot.com. May 2008. Retrieved 2013-11-17.