एफपीजीए और सीपीएलडी के बीच का अंतर

Anonim

एफपीजीए बनाम सीपीएलडी < प्रौद्योगिकी के क्षेत्र में सभी बड़े सुधारों के साथ, बहुत कुछ हो रहा है कि ज्यादातर लोगों को वास्तव में परवाह नहीं होगी। लेकिन इंजीनियरों और सॉफ्टवेयर डेवलपर्स के लिए, डिजिटल तर्क चिप्स को बहुत अधिक ध्यान देने की आवश्यकता है।

एफपीजीए और सीपीडीडी दो तरह के प्रसिद्ध डिजिटल लॉजिक चिप्स हैं जब आंतरिक संरचना की बात आती है, तो दो चिप्स स्पष्ट रूप से अलग होते हैं।

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

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

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

एफपीजीए के साथ कार्य करना विशेष प्रक्रियाओं की आवश्यकता होती है क्योंकि यह रैम-आधारित है डिवाइस को प्रोग्राम करने के लिए, आपको कंप्यूटर के उपयोग के साथ पहले 'तर्क फ़ंक्शन' का वर्णन करना होगा, या तो एक योजनाबद्ध चित्रण या पाठ फ़ाइल पर फ़ंक्शन का वर्णन करना होगा। 'तर्क कार्य' का संकलन आमतौर पर सॉफ्टवेयर की सहायता से आवश्यक है यह FPGA में डाउनलोड करने के लिए एक बाइनरी फ़ाइल बनाता है असल में, चिप आपको उस तर्क के अनुसार व्यवहार करेगा जो आपने 'तर्क कार्य' में निर्देश दिया है।

इसका उपयोग करने का निर्णय करना, चाहे FPGA या CPLD, वास्तव में डिज़ाइन लक्ष्यों पर निर्भर करेगा

सारांश:

1 एफपीजीए में 100, 000 छोटे लॉजिक ब्लॉक होते हैं जबकि सीपीएलडी में तर्क के कुछ ही ब्लॉक होते हैं जो कुछ हज़ारों तक पहुंचता है।

2। वास्तुकला के संदर्भ में, एफपीजीए को 'दंड-अनाज' उपकरणों के रूप में माना जाता है जबकि सीपीडीडीएस 'मोटे अनाज' हैं

3। एफपीजीए अधिक जटिल अनुप्रयोगों के लिए महान हैं जबकि CPLDs सरल लोगों के लिए बेहतर हैं

4। एफपीजीए छोटे लॉजिक ब्लॉकों से बना है जबकि CPLDs बड़े ब्लॉकों से बना है।

5। एफपीजीए एक रैम आधारित डिजिटल तर्क चिप है जबकि सीपीडीएल ईईपीआरएम आधारित है।

6। आम तौर पर, एफपीजीए अधिक महंगे होते हैं, जबकि सीपीएलडीएस बहुत सस्ते होते हैं।

7। FPGAs की तुलना में सीपीएलडीएस में विलंब बहुत अधिक अनुमान लगाया जा सकता है।