इन्फिनियन एक्सएमसी: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Family of microcontroller ICs by Infineon}}
{{Short description|Family of microcontroller ICs by Infineon}}
एक्सएमसी [[Infineon|इन्फिनियन]] द्वारा [[ microcontroller |माइक्रोनियंत्रक]] [[ एकीकृत परिपथ |एकीकृत परिपथ]] का वर्ग है। एक्सएमसी माइक्रोनियंत्रक [[एआरएम होल्डिंग्स]] से [[32-बिट]] कम किए गए निर्देश सेट कंप्यूटर एआरएम प्रोसेसर कोर का उपयोग करते हैं, जैसे कॉर्टेक्स-M4F और कॉर्टेक्स-M0 एक्सएमसी क्रॉस-मार्केट माइक्रोनियंत्रकके लिए उपयोग किया जाता है जिसका अर्थ है कि यह वर्ग अनुकूलता और कॉन्फ़िगरेशन विकल्पों के कारण औद्योगिक अनुप्रयोगों में विस्तृत श्रृंखला को आवरण कर सकता है। वर्ग उद्योग में तीन आवश्यक प्रवृत्तियों का समर्थन करता है: यह सिस्टम की ऊर्जा दक्षता को बढ़ाता है, संचार मानकों की विविध का समर्थन करता है और एप्लिकेशन के सॉफ़्टवेयर वातावरण के विकास में सॉफ्टवेयर की जटिलता को कम करता है, जिसमें समानांतर जारी ग्रहण-आधारित सॉफ़्टवेयर उपकरण [[DAvE (Infineon)|डेव(इन्फिनियन )]] है। .
'''एक्सएमसी [[Infineon|इन्फिनियन]]''' द्वारा [[ microcontroller |माइक्रोनियंत्रक]] [[ एकीकृत परिपथ |एकीकृत परिपथ]] का वर्ग है। एक्सएमसी माइक्रोनियंत्रक [[एआरएम होल्डिंग्स]] से [[32-बिट]] कम किए गए निर्देश सेट कंप्यूटर एआरएम प्रोसेसर कोर का उपयोग करते हैं, जैसे कॉर्टेक्स-M4F और कॉर्टेक्स-M0 एक्सएमसी क्रॉस-मार्केट माइक्रोनियंत्रकके लिए उपयोग किया जाता है जिसका अर्थ है कि यह वर्ग अनुकूलता और कॉन्फ़िगरेशन विकल्पों के कारण औद्योगिक अनुप्रयोगों में विस्तृत श्रृंखला को आवरण कर सकता है। वर्ग उद्योग में तीन आवश्यक प्रवृत्तियों का समर्थन करता है: यह सिस्टम की ऊर्जा दक्षता को बढ़ाता है, संचार मानकों की विविध का समर्थन करता है और एप्लिकेशन के सॉफ़्टवेयर वातावरण के विकास में सॉफ्टवेयर की जटिलता को कम करता है, जिसमें समानांतर जारी ग्रहण-आधारित सॉफ़्टवेयर उपकरण [[DAvE (Infineon)|डेव(इन्फिनियन )]] है। .


== एक्सएमसी1000 ==
== एक्सएमसी1000 ==
Line 10: Line 10:
एक्सएमसी4000 वर्ग विशेष रूप से औद्योगिक क्षेत्र के लिए डिज़ाइन किया गया है और 16-[[ अंश | अंश]] और 32-बिट माइक्रोनियंत्रक तकनीक के बीच इन्फिनियन माइक्रोनियंत्रक पोर्टफोलियो में स्थित है। फोकस [[ तर्कशास्र सा |तर्कशास्र सा]] , ट्रांसपोर्टेशन, रिन्यूएबल एनर्जी, बिल्डिंग नियंत्रण और ऑटोमेशन जैसे लक्षित क्षेत्रों पर है। इसके अतिरिक्त इस वर्ग में दुनिया भर में ऊर्जा दक्षता का चलन भी पाया जा सकता है। लक्ष्य इस प्रदर्शन पर भार डाले बिना मोटर्स, सोलर इनवर्टर, [[ स्विच्ड-मोड बिजली की आपूर्ति |स्विच्ड-मोड विद्युत् की आपूर्ति]] I/O उपकरणों के नियंत्रण में ऊर्जा की खपत को कम करना है।
एक्सएमसी4000 वर्ग विशेष रूप से औद्योगिक क्षेत्र के लिए डिज़ाइन किया गया है और 16-[[ अंश | अंश]] और 32-बिट माइक्रोनियंत्रक तकनीक के बीच इन्फिनियन माइक्रोनियंत्रक पोर्टफोलियो में स्थित है। फोकस [[ तर्कशास्र सा |तर्कशास्र सा]] , ट्रांसपोर्टेशन, रिन्यूएबल एनर्जी, बिल्डिंग नियंत्रण और ऑटोमेशन जैसे लक्षित क्षेत्रों पर है। इसके अतिरिक्त इस वर्ग में दुनिया भर में ऊर्जा दक्षता का चलन भी पाया जा सकता है। लक्ष्य इस प्रदर्शन पर भार डाले बिना मोटर्स, सोलर इनवर्टर, [[ स्विच्ड-मोड बिजली की आपूर्ति |स्विच्ड-मोड विद्युत् की आपूर्ति]] I/O उपकरणों के नियंत्रण में ऊर्जा की खपत को कम करना है।


एक्सएमसी4000 एआरएम कॉर्टेक्स-M4 कोर का उपयोग करता है, जिसमें एकल चक्र डिजिटल सिग्नल प्रोसेसर गुणा-संचय और [[फ्लोटिंग पॉइंट यूनिट]] (एफपीयू) सम्मिलित है, जो 80 मेगाहर्टज से 180 मेगाहर्टज तक आवृत्ति सीमा को आवरण करता है। यह बिल्ट-इन [[ त्रुटि सुधार कोड |त्रुटि सुधार कोड]] हार्डवेयर के साथ 1 एमबी एम्बेडेड फ्लैश का उपयोग करता है। इसमें 160 केबी रैम भी है।
एक्सएमसी4000 एआरएम कॉर्टेक्स-M4 कोर का उपयोग करता है, जिसमें एकल चक्र डिजिटल सिग्नल प्रोसेसर गुणा-संचय और [[फ्लोटिंग पॉइंट यूनिट]] (एफपीयू) सम्मिलित है, जो 80 मेगाहर्टज से 180 मेगाहर्टज तक आवृत्ति सीमा को आवरण करता है। यह बिल्ट-इन [[ त्रुटि सुधार कोड |त्रुटि सुधार कोड]] हार्डवेयर के साथ 1 एमबी एम्बेडेड फ्लैश का उपयोग करता है। इसमें 160 केबी रैम भी है।


{| class="wikitable"
{| class="wikitable"
Line 62: Line 62:


===एक्सएमसी4200/एक्सएमसी4100 श्रृंखला ===
===एक्सएमसी4200/एक्सएमसी4100 श्रृंखला ===
[http://www.infineon.com/cms/en/corporate/press/news/releases/2012/INFATV201211-018.html इन्फिनियन] नवंबर 2012 में एक्सएमसी4000 माइक्रोनियंत्रक वर्ग का विस्तार किया दोनों वर्ग एक्सएमसी4200 और एक्सएमसी4100 एआरएम कॉर्टेक्स-M4 कोर आर्किटेक्चर का उपयोग करके 80 मेगाहर्ट्ज सीपीयू के साथ चलते हैं। उन दो सदस्यों के बीच अंतर यह है कि एक्सएमसी4200 में 256 केबी फ्लैश, 40 केबी और एक्सएमसी4100 में 20 केबी रैम के साथ 128 केबी फ्लैश है।
[http://www.infineon.com/cms/en/corporate/press/news/releases/2012/INFATV201211-018.html इन्फिनियन] नवंबर 2012 में एक्सएमसी4000 माइक्रोनियंत्रक वर्ग का विस्तार किया दोनों वर्ग एक्सएमसी4200 और एक्सएमसी4100 एआरएम कॉर्टेक्स-M4 कोर आर्किटेक्चर का उपयोग करके 80 मेगाहर्ट्ज सीपीयू के साथ चलते हैं। उन दो सदस्यों के बीच अंतर यह है कि एक्सएमसी4200 में 256 केबी फ्लैश, 40 केबी और एक्सएमसी4100 में 20 केबी रैम के साथ 128 केबी फ्लैश है।


== विकास उपकरण ==
== विकास उपकरण ==


===एक्सएमसी4000 एप्लिकेशन किट ===
===एक्सएमसी4000 एप्लिकेशन किट ===
[http://www.infineon.com/xmc-dev-hexagon एक्सएमसी4000 एप्लिकेशन किट] मॉड्यूलर, एक्स्टेंसिबल एप्लिकेशन बोर्ड है जिसमें केंद्र में सीपीयू बोर्ड और 3 उपग्रह, तथाकथित विस्तार बोर्ड सम्मिलित हैं। इस निर्माण के कारण, किट को कार्यात्मक रूप से कुछ लक्षित अनुप्रयोगों तक बढ़ाया जा सकता है और अनुकूलित किया जा सकता है। तीन उपग्रहों में ऑटोमेशन I/O किट, ईथरनेट / सीएएन / [[RS-485]] इंटरफ़ेस किट और मानक मानव इंटरफ़ेस किट सम्मिलित हैं। ह्यूमन इंटरफेस बोर्ड भी [[ह्यूमन इंटरफेस डिवाइस]] (एचएमआई), ओएलईडी डिस्प्ले प्लस ऑडियो, टच और एसडी/एमएमसी फंक्शन के अतिरिक्त । कॉमबोर्ड डेवलपर्स को ईथरनेट पर तरह का रिमोट नियंत्रण बनाने की अनुमति देता है। यह बोर्ड [[MultiCAN|मल्टीकैन]] और आरएस-485 इंटरफेस को भी समर्थन करता है। इन तीन उपग्रहों के अतिरिक्त यह डेवलपर्स को अपने स्वयं के बोर्डों को जोड़ने की अनुमति देता है।
[http://www.infineon.com/xmc-dev-hexagon एक्सएमसी4000 एप्लिकेशन किट] मॉड्यूलर, एक्स्टेंसिबल एप्लिकेशन बोर्ड है जिसमें केंद्र में सीपीयू बोर्ड और 3 उपग्रह, तथाकथित विस्तार बोर्ड सम्मिलित हैं। इस निर्माण के कारण, किट को कार्यात्मक रूप से कुछ लक्षित अनुप्रयोगों तक बढ़ाया जा सकता है और अनुकूलित किया जा सकता है। तीन उपग्रहों में ऑटोमेशन I/O किट, ईथरनेट / सीएएन / [[RS-485]] इंटरफ़ेस किट और मानक मानव इंटरफ़ेस किट सम्मिलित हैं। ह्यूमन इंटरफेस बोर्ड भी [[ह्यूमन इंटरफेस डिवाइस]] (एचएमआई), ओएलईडी डिस्प्ले प्लस ऑडियो, टच और एसडी/एमएमसी फंक्शन के अतिरिक्त । कॉमबोर्ड डेवलपर्स को ईथरनेट पर तरह का रिमोट नियंत्रण बनाने की अनुमति देता है। यह बोर्ड [[MultiCAN|मल्टीकैन]] और आरएस-485 इंटरफेस को भी समर्थन करता है। इन तीन उपग्रहों के अतिरिक्त यह डेवलपर्स को अपने स्वयं के बोर्डों को जोड़ने की अनुमति देता है।


===एक्सएमसी4500 रिलैक्स / रिलैक्स लाइट किट ===
===एक्सएमसी4500 रिलैक्स / रिलैक्स लाइट किट ===
[http://www.infineon.com/xmc-dev रिलैक्स किट] और रिलैक्स लाइट किट एक्सएमसी4000 माइक्रोनियंत्रक वर्ग के लिए कम बजट वाले मूल्यांकन बोर्ड हैं। बोर्ड में एक्सएमसी4500 माइक्रोनियंत्रक (एक्सएमसी4500-F100F1024 एए, पैकेज: पीजी-एलक्यूएफपी-100), एआरएम कॉर्टेक्स-M4F सीपीयू है जो 120 मेगाहर्टज, 1 एमबी फ्लैश और 160 केबी रैम पर चल रहा है। इसके अतिरिक्त रिलैक्स एंड रिलैक्स लाइट किट में डिटेचेबल ऑन-बोर्ड डिबगर है, जिससे डेवलपर्स अतिरिक्त हार्डवेयर के बिना कोड को डाउनलोड और मान्य कर सकता है। रिलैक्स किट और रिलैक्स लाइट किट यूएसबी-आधारित एप्लिकेशन चलाने और बटन और एलईडी के साथ मानव मशीन इंटरफेस विकसित करने के लिए ऑन-बोर्ड उपकरणों और प्लग का पूरा सेट प्रदान करते हैं। रिलैक्स किट ईथरनेट-सक्षम संचार विकल्प के साथ सेट की गई सुविधा का विस्तार करता है। यह डेवलपर्स को माइक्रोएसडी कार्ड का उपयोग करके मास संचय और फाइल सिस्टम का पता लगाने की भी अनुमति देता है। इसके अतिरिक्त यह सीरियल फ्लैश मेमोरी के साथ आता है। डेव 3 उन किटों के लिए उपयुक्त निःशुल्क सॉफ़्टवेयर है, जो तथाकथित डेव ऐप्स का उपयोग करके सॉफ़्टवेयर के विकास के समय को कम करता है। डेव ऐप्स SW घटक ब्लॉक हैं जिन्हें आसानी से जोड़ा जा सकता है और डेव3 लाइब्रेरी से प्रयुक्त किया जा सकता है।
[http://www.infineon.com/xmc-dev रिलैक्स किट] और रिलैक्स लाइट किट एक्सएमसी4000 माइक्रोनियंत्रक वर्ग के लिए कम बजट वाले मूल्यांकन बोर्ड हैं। बोर्ड में एक्सएमसी4500 माइक्रोनियंत्रक (एक्सएमसी4500-F100F1024 एए, पैकेज: पीजी-एलक्यूएफपी-100), एआरएम कॉर्टेक्स-M4F सीपीयू है जो 120 मेगाहर्टज, 1 एमबी फ्लैश और 160 केबी रैम पर चल रहा है। इसके अतिरिक्त रिलैक्स एंड रिलैक्स लाइट किट में डिटेचेबल ऑन-बोर्ड डिबगर है, जिससे डेवलपर्स अतिरिक्त हार्डवेयर के बिना कोड को डाउनलोड और मान्य कर सकता है। रिलैक्स किट और रिलैक्स लाइट किट यूएसबी-आधारित एप्लिकेशन चलाने और बटन और एलईडी के साथ मानव मशीन इंटरफेस विकसित करने के लिए ऑन-बोर्ड उपकरणों और प्लग का पूरा सेट प्रदान करते हैं। रिलैक्स किट ईथरनेट-सक्षम संचार विकल्प के साथ सेट की गई सुविधा का विस्तार करता है। यह डेवलपर्स को माइक्रोएसडी कार्ड का उपयोग करके मास संचय और फाइल सिस्टम का पता लगाने की भी अनुमति देता है। इसके अतिरिक्त यह सीरियल फ्लैश मेमोरी के साथ आता है। डेव 3 उन किटों के लिए उपयुक्त निःशुल्क सॉफ़्टवेयर है, जो तथाकथित डेव ऐप्स का उपयोग करके सॉफ़्टवेयर के विकास के समय को कम करता है। डेव ऐप्स SW घटक ब्लॉक हैं जिन्हें आसानी से जोड़ा जा सकता है और डेव3 लाइब्रेरी से प्रयुक्त किया जा सकता है।


=== डेव - ऑटो कोड जेनरेशन फ्री सॉफ्टवेयर टूल ===
=== डेव - ऑटो कोड जेनरेशन फ्री सॉफ्टवेयर टूल ===
Line 102: Line 102:


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


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


;एक्सएमसी प्रलेखन ट्री (ऊपर से नीचे):
;एक्सएमसी प्रलेखन ट्री (ऊपर से नीचे):
Line 116: Line 116:
# एआरएम वास्तुकला संदर्भ मैनुअल।
# एआरएम वास्तुकला संदर्भ मैनुअल।


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


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


==संदर्भ==
==संदर्भ==
Line 125: Line 125:


==अग्रिम पठन==
==अग्रिम पठन==
{{See also|ARM Cortex-M#अग्रिम पठन|l1=List of books about ARM Cortex-M}}
{{See also|एआरएम कॉर्टेक्स-एम या एग्रीम पाठक|l1=एआरएम कॉर्टेक्स-एम के बारे में पुस्तकों की सूची}}




== बाहरी संबंध ==
== बाहरी संबंध ==
;एक्सएमसी Documents
;एक्सएमसी दस्तावेज़
* [http://www.infineon.com/xmc4000 Official website of the एक्सएमसी4000 family]
* [http://www.infineon.com/xmc4000 एक्सएमसी4000 वर्ग की आधिकारिक वेबसाइट]
* [http://www.infineon.com/cms/de/product/microcontrollers/32-bit-xmc4000-industrial-microcontrollers-arm-cortex-m4/xmc4000-development-tools,-software-and-kits/channel.html?channel=db3a30433580b3710135a07902883872 Official website of the एक्सएमसी4000-development tools]
* [http://www.infineon.com/cms/de/product/microcontrollers/32-bit-xmc4000-industrial-microcontrollers-arm-cortex-m4/xmc4000-development-tools,-software-and-kits/channel.html?channel=db3a30433580b3710135a07902883872 एक्सएमसी4000-डेवलपमेंट उपकरण की आधिकारिक वेबसाइट]
* [https://web.archive.org/web/20120717011404/http://www.infineon.com/cms/de/product/microcontrollers/development-tools,-software-and-kits/dave%E2%84%A2-3-%E2%80%93-auto-code-generation-and-free-tools/channel.html?channel=db3a30433580b37101359f8ee6963814 Official website of DAVE3 Auto code generation and free tool]
* [https://web.archive.org/web/20120717011404/http://www.infineon.com/cms/de/product/microcontrollers/development-tools,-software-and-kits/dave%E2%84%A2-3-%E2%80%93-auto-code-generation-and-free-tools/channel.html?channel=db3a30433580b37101359f8ee6963814 डेव3 ऑटो कोड जनरेशन और निःशुल्क टूल की आधिकारिक वेबसाइट]
* [http://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&download=L2RnZGwveG1jNDUwMF9kc192MC43XzIwMTJfMDcucGRmP2ZvbGRlcklkPWRiM2EzMDQzMzU4MGIzNzEwMTM1YTQ3ZjNlYjc2Yzk4JmZpbGVJZD1kYjNhMzA0MzM1YjUwNDQwMDEzNWJkY2E3ZWQ4Njc0MiZzSWQ9ZGIzYTMwNDQzODk5ODdhODAxMzhiNjM0MjM3YTEzNmE= इन्फिनियन एक्सएमसी4500 datasheet]
* [http://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&download=L2RnZGwveG1jNDUwMF9kc192MC43XzIwMTJfMDcucGRmP2ZvbGRlcklkPWRiM2EzMDQzMzU4MGIzNzEwMTM1YTQ3ZjNlYjc2Yzk4JmZpbGVJZD1kYjNhMzA0MzM1YjUwNDQwMDEzNWJkY2E3ZWQ4Njc0MiZzSWQ9ZGIzYTMwNDQzODk5ODdhODAxMzhiNjM0MjM3YTEzNmE= इन्फिनियन एक्सएमसी4500 डेटाशीट]
* [http://www.infineonforums.com/forums/3-Microcontroller-Forum/forum.php?r=forum.php इन्फिनियन mcu forum]
* [http://www.infineonforums.com/forums/3-Microcontroller-Forum/forum.php?r=forum.php इन्फिनियन एमसीयू फोरम]
* [https://web.archive.org/web/20120724143010/http://www.hitex.com/index.php?id=53&tx_ttnews%5Btt_news%5D=760&tx_ttnews%5BbackPid%5D=50&cHash=3b96ac85200264c3f8d52848c8096d6c Hitex एक्सएमसी4000 Support]
* [https://web.archive.org/web/20120724143010/http://www.hitex.com/index.php?id=53&tx_ttnews%5Btt_news%5D=760&tx_ttnews%5BbackPid%5D=50&cHash=3b96ac85200264c3f8d52848c8096d6c हाईटेक्स एक्सएमसी4000 समर्थन]
* [https://archive.today/20130122060541/http://ehitex.com/starter-kits/for-xmc4000/419/?c=134 एक्सएमसी4500 Automation Kit No.1 via Hitex]
* [https://archive.today/20130122060541/http://ehitex.com/starter-kits/for-xmc4000/419/?c=134 हितेक्स के माध्यम से एक्सएमसी4500 ऑटोमेशन किट नंबर 1]
* [http://www.arroweurope.com/de/maerkte-loesungen/loesungen/ixperience-m4-development-kit.html iXperience M4 Development Kit]
* [http://www.arroweurope.com/de/maerkte-loesungen/loesungen/ixperience-m4-development-kit.html आईएक्सपीरियंस एम4 डेवलपमेंट किट]


;एआरएम Official Documents
;एआरएम आधिकारिक दस्तावेज़
{{Main|ARM Cortex-M#बाहरी संबंध|l1=ARM Cortex-M external links}}
{{Main|ARM Cortex-M#बाहरी संबंध|l1=एआरएम कॉर्टेक्स-एम बाहरी लिंक}}
[[Category: माइक्रोकंट्रोलर्स]]


 
[[Category:Articles with hatnote templates targeting a nonexistent page]]
 
[[Category: Machine Translated Page]]
[[Category:Created On 18/06/2023]]
[[Category:Created On 18/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:माइक्रोकंट्रोलर्स]]

Latest revision as of 13:59, 30 June 2023

एक्सएमसी इन्फिनियन द्वारा माइक्रोनियंत्रक एकीकृत परिपथ का वर्ग है। एक्सएमसी माइक्रोनियंत्रक एआरएम होल्डिंग्स से 32-बिट कम किए गए निर्देश सेट कंप्यूटर एआरएम प्रोसेसर कोर का उपयोग करते हैं, जैसे कॉर्टेक्स-M4F और कॉर्टेक्स-M0 एक्सएमसी क्रॉस-मार्केट माइक्रोनियंत्रकके लिए उपयोग किया जाता है जिसका अर्थ है कि यह वर्ग अनुकूलता और कॉन्फ़िगरेशन विकल्पों के कारण औद्योगिक अनुप्रयोगों में विस्तृत श्रृंखला को आवरण कर सकता है। वर्ग उद्योग में तीन आवश्यक प्रवृत्तियों का समर्थन करता है: यह सिस्टम की ऊर्जा दक्षता को बढ़ाता है, संचार मानकों की विविध का समर्थन करता है और एप्लिकेशन के सॉफ़्टवेयर वातावरण के विकास में सॉफ्टवेयर की जटिलता को कम करता है, जिसमें समानांतर जारी ग्रहण-आधारित सॉफ़्टवेयर उपकरण डेव(इन्फिनियन ) है। .

एक्सएमसी1000

एक्सएमसी1000 एआरएम होल्डिंग्स द्वारा कॉर्टेक्स-M0 कोर के साथ एक 32-बिट माइक्रोनियंत्रक वर्ग है जिसे पहली बार 2013 की प्रारंभिक में इन्फिनियन द्वारा प्रस्तुत किया गया था।[1] वर्ग में एक्सएमसी1100, एक्सएमसी1200, एक्सएमसी1300, एक्सएमसी1400 उप वर्ग समूह सम्मिलित हैं।

एक्सएमसी4000

एक्सएमसी4000 एआरएम होल्डिंग्स द्वारा कॉर्टेक्स-M4 कोर के साथ एक 32-बिट माइक्रोनियंत्रक वर्ग है जिसे पहली बार इन्फिनियन द्वारा 2012 की प्रारंभिक में प्रस्तुत किया गया था।[2] यह माइक्रोनियंत्रक वर्ग डिजिटल सिग्नल प्रोसेसर कार्य के साथ कॉर्टेक्स-एम 4 प्रोसेसर कोर का उपयोग करता है जिसे कई अनुप्रयोगों में दर्शाया गया है। औद्योगिक क्षेत्र और बहु-बाजार में लक्ष्य अनुप्रयोग हो सकते हैं: एक्ट्यूएटर्स, सोलर इनवर्टर, निर्माण और भवन-स्वचालन, नवीकरणीय ऊर्जा और परिवहन आदि को एक्सएमसी4000 वर्ग को विभिन्न सेवा क्षेत्रों और मूल्य श्रेणियों को आवरण करने वाली आगे की श्रृंखला में विभाजित किया गया है।

एक्सएमसी4000 वर्ग विशेष रूप से औद्योगिक क्षेत्र के लिए डिज़ाइन किया गया है और 16- अंश और 32-बिट माइक्रोनियंत्रक तकनीक के बीच इन्फिनियन माइक्रोनियंत्रक पोर्टफोलियो में स्थित है। फोकस तर्कशास्र सा , ट्रांसपोर्टेशन, रिन्यूएबल एनर्जी, बिल्डिंग नियंत्रण और ऑटोमेशन जैसे लक्षित क्षेत्रों पर है। इसके अतिरिक्त इस वर्ग में दुनिया भर में ऊर्जा दक्षता का चलन भी पाया जा सकता है। लक्ष्य इस प्रदर्शन पर भार डाले बिना मोटर्स, सोलर इनवर्टर, स्विच्ड-मोड विद्युत् की आपूर्ति I/O उपकरणों के नियंत्रण में ऊर्जा की खपत को कम करना है।

एक्सएमसी4000 एआरएम कॉर्टेक्स-M4 कोर का उपयोग करता है, जिसमें एकल चक्र डिजिटल सिग्नल प्रोसेसर गुणा-संचय और फ्लोटिंग पॉइंट यूनिट (एफपीयू) सम्मिलित है, जो 80 मेगाहर्टज से 180 मेगाहर्टज तक आवृत्ति सीमा को आवरण करता है। यह बिल्ट-इन त्रुटि सुधार कोड हार्डवेयर के साथ 1 एमबी एम्बेडेड फ्लैश का उपयोग करता है। इसमें 160 केबी रैम भी है।

एक्सएमसी4000 वर्ग सदस्य सुविधा तालिका
चिप प्रदर्शन टाइमर्स सिग्नल प्रोसेसिंग संचार
क्लॉक फ़्लैश रैम कैस पॉसिफ़ सीसीयू4 (4सीएच) सीसीयू8 (4सीएच) उच्च-रिज़ॉल्यूशन पीडब्लूएम एडीसी 12-बिट डेल्टा-सिग्मा डेमोडुलेटर डीएसी ईथरनेट मैक यूएसबी एसडी/एमएमसी श्रेणी एक्सटर्नल मेमोरी कैन टच

बटन

एक्सएमसी4100 80 मेगाहर्टज 128 केबी 20 केबी 4 केबी 1 2 1 4 2 2 एफएस उपकरण No 4 No 2 Yes
एक्सएमसी4200 80 मेगाहर्टज 256 केबी 40 केबी 4 केबी 1 2 1 4 2 2 एफएस उपकरण No 4 No 2 Yes
एक्सएमसी4400 120 मेगाहर्टज 512 केबी 80 केबी 4 केबी 2 4 2 4 4 4 2 1 एफएस ओटीजी No 4 No 2 Yes
एक्सएमसी4500 120 मेगाहर्टज 1 MB 160 केबी 4 केबी 2 4 2 4 4 2 1 एफएस ओटीजी Yes 6 Yes 3 Yes


एक्सएमसी4500/एक्सएमसी4400 श्रृंखला

उच्च स्तरीय वर्ग के दोनों सदस्यों के पास 120 मेगाहर्ट्ज सीपीयू है। दोनों एक्सएमसी4500/एक्सएमसी4400 1 एमबी/512 केबी फ्लैश और 160 केबी/80 केबी रैम पर चल रहे हैं।

एक्सएमसी4200/एक्सएमसी4100 श्रृंखला

इन्फिनियन नवंबर 2012 में एक्सएमसी4000 माइक्रोनियंत्रक वर्ग का विस्तार किया दोनों वर्ग एक्सएमसी4200 और एक्सएमसी4100 एआरएम कॉर्टेक्स-M4 कोर आर्किटेक्चर का उपयोग करके 80 मेगाहर्ट्ज सीपीयू के साथ चलते हैं। उन दो सदस्यों के बीच अंतर यह है कि एक्सएमसी4200 में 256 केबी फ्लैश, 40 केबी और एक्सएमसी4100 में 20 केबी रैम के साथ 128 केबी फ्लैश है।

विकास उपकरण

एक्सएमसी4000 एप्लिकेशन किट

एक्सएमसी4000 एप्लिकेशन किट मॉड्यूलर, एक्स्टेंसिबल एप्लिकेशन बोर्ड है जिसमें केंद्र में सीपीयू बोर्ड और 3 उपग्रह, तथाकथित विस्तार बोर्ड सम्मिलित हैं। इस निर्माण के कारण, किट को कार्यात्मक रूप से कुछ लक्षित अनुप्रयोगों तक बढ़ाया जा सकता है और अनुकूलित किया जा सकता है। तीन उपग्रहों में ऑटोमेशन I/O किट, ईथरनेट / सीएएन / RS-485 इंटरफ़ेस किट और मानक मानव इंटरफ़ेस किट सम्मिलित हैं। ह्यूमन इंटरफेस बोर्ड भी ह्यूमन इंटरफेस डिवाइस (एचएमआई), ओएलईडी डिस्प्ले प्लस ऑडियो, टच और एसडी/एमएमसी फंक्शन के अतिरिक्त । कॉमबोर्ड डेवलपर्स को ईथरनेट पर तरह का रिमोट नियंत्रण बनाने की अनुमति देता है। यह बोर्ड मल्टीकैन और आरएस-485 इंटरफेस को भी समर्थन करता है। इन तीन उपग्रहों के अतिरिक्त यह डेवलपर्स को अपने स्वयं के बोर्डों को जोड़ने की अनुमति देता है।

एक्सएमसी4500 रिलैक्स / रिलैक्स लाइट किट

रिलैक्स किट और रिलैक्स लाइट किट एक्सएमसी4000 माइक्रोनियंत्रक वर्ग के लिए कम बजट वाले मूल्यांकन बोर्ड हैं। बोर्ड में एक्सएमसी4500 माइक्रोनियंत्रक (एक्सएमसी4500-F100F1024 एए, पैकेज: पीजी-एलक्यूएफपी-100), एआरएम कॉर्टेक्स-M4F सीपीयू है जो 120 मेगाहर्टज, 1 एमबी फ्लैश और 160 केबी रैम पर चल रहा है। इसके अतिरिक्त रिलैक्स एंड रिलैक्स लाइट किट में डिटेचेबल ऑन-बोर्ड डिबगर है, जिससे डेवलपर्स अतिरिक्त हार्डवेयर के बिना कोड को डाउनलोड और मान्य कर सकता है। रिलैक्स किट और रिलैक्स लाइट किट यूएसबी-आधारित एप्लिकेशन चलाने और बटन और एलईडी के साथ मानव मशीन इंटरफेस विकसित करने के लिए ऑन-बोर्ड उपकरणों और प्लग का पूरा सेट प्रदान करते हैं। रिलैक्स किट ईथरनेट-सक्षम संचार विकल्प के साथ सेट की गई सुविधा का विस्तार करता है। यह डेवलपर्स को माइक्रोएसडी कार्ड का उपयोग करके मास संचय और फाइल सिस्टम का पता लगाने की भी अनुमति देता है। इसके अतिरिक्त यह सीरियल फ्लैश मेमोरी के साथ आता है। डेव 3 उन किटों के लिए उपयुक्त निःशुल्क सॉफ़्टवेयर है, जो तथाकथित डेव ऐप्स का उपयोग करके सॉफ़्टवेयर के विकास के समय को कम करता है। डेव ऐप्स SW घटक ब्लॉक हैं जिन्हें आसानी से जोड़ा जा सकता है और डेव3 लाइब्रेरी से प्रयुक्त किया जा सकता है।

डेव - ऑटो कोड जेनरेशन फ्री सॉफ्टवेयर टूल

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

तृतीय पक्ष उपकरण

निम्नलिखित विकास उपकरण विक्रेता एक्सएमसी4000 वर्ग का समर्थन करते हैं:

विकास उपकरण

प्रलेखन

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

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

एक्सएमसी प्रलेखन ट्री (ऊपर से नीचे)
  1. एक्सएमसी वेबसाइट।
  2. एक्सएमसी मार्केटिंग स्लाइड।
  3. एक्सएमसी डेटाशीट।
  4. एक्सएमसी संदर्भ मैनुअल।
  5. एआरएम कोर वेबसाइट।
  6. एआरएम कोर जेनेरिक यूजर गाइड।
  7. एआरएम कोर तकनीकी संदर्भ मैनुअल।
  8. एआरएम वास्तुकला संदर्भ मैनुअल।

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

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

संदर्भ


अग्रिम पठन


बाहरी संबंध

एक्सएमसी दस्तावेज़
एआरएम आधिकारिक दस्तावेज़