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

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


== एक्सएमसी1000 ==
== एक्सएमसी1000 ==
XMC1000 एक 32-बिट माइक्रोकंट्रोलर परिवार है जिसमें ARM Cortex-M#Cortex-M0|Cortex-M0 कोर ARM होल्डिंग्स द्वारा है जिसे पहली बार Infineon द्वारा 2013 की शुरुआत में पेश किया गया था।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2013/INFATV201301-022.html Infineon XMC1000 press release].</ref> परिवार में XMC1100, XMC1200, XMC1300, XMC1400 उप परिवार समूह शामिल हैं।
XMC1000 32-बिट माइक्रोनियंत्रक वर्ग है जिसमें एआरएम कॉर्टेक्स-M#कॉर्टेक्स-M0|कॉर्टेक्स-M0 कोर एआरएम होल्डिंग्स द्वारा है जिसे पहली बार इन्फिनियन द्वारा 2013 की शुरुआत में पेश किया गया था।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2013/INFATV201301-022.html Infineon XMC1000 press release].</ref> वर्ग में XMC1100, XMC1200, XMC1300, XMC1400 उप वर्ग समूह शामिल हैं।


== एक्सएमसी4000 ==
== एक्सएमसी4000 ==
XMC4000 ARM Cortex-M#Cortex-M4|ARM Holdings द्वारा Cortex-M4 कोर वाला 32-बिट माइक्रोकंट्रोलर परिवार है जिसे पहली बार Infineon द्वारा 2012 की शुरुआत में पेश किया गया था।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2012/INFATV201201-019.html Infineon XMC4000 press release].</ref> यह माइक्रोकंट्रोलर परिवार [[डिजिटल सिग्नल प्रोसेसर]] फ़ंक्शन के साथ कॉर्टेक्स-एम 4 प्रोसेसर कोर का उपयोग करता है जिसे कई अनुप्रयोगों में दर्शाया गया है। औद्योगिक क्षेत्र और बहु-बाजार में लक्ष्य अनुप्रयोग हो सकते हैं: एक्ट्यूएटर्स, सोलर इनवर्टर, निर्माण और भवन-[[स्वचालन]], नवीकरणीय ऊर्जा और परिवहन। XMC4000 परिवार को विभिन्न सेवा क्षेत्रों और मूल्य श्रेणियों को कवर करने वाली आगे की श्रृंखला में विभाजित किया गया है।
XMC4000 एआरएम कॉर्टेक्स-M#कॉर्टेक्स-M4|एआरएम Holdings द्वारा कॉर्टेक्स-M4 कोर वाला 32-बिट माइक्रोनियंत्रक वर्ग है जिसे पहली बार इन्फिनियन द्वारा 2012 की शुरुआत में पेश किया गया था।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2012/INFATV201201-019.html Infineon XMC4000 press release].</ref> यह माइक्रोनियंत्रक वर्ग [[डिजिटल सिग्नल प्रोसेसर]] फ़ंक्शन के साथ कॉर्टेक्स-एम 4 प्रोसेसर कोर का उपयोग करता है जिसे कई अनुप्रयोगों में दर्शाया गया है। औद्योगिक क्षेत्र और बहु-बाजार में लक्ष्य अनुप्रयोग हो सकते हैं: एक्ट्यूएटर्स, सोलर इनवर्टर, निर्माण और भवन-[[स्वचालन]], नवीकरणीय ऊर्जा और परिवहन। XMC4000 वर्ग को विभिन्न सेवा क्षेत्रों और मूल्य श्रेणियों को आवरण करने वाली आगे की श्रृंखला में विभाजित किया गया है।


<!-- Deleted image removed: [[File:XMC4500, Pressefoto, presspicture, Februar 2012, February 2012 medium.jpg|thumb|right|300px|alt=XMC4000_LQFP-100_LQFP-144_LFBGA-144.jpg, ARM Cortex M4, XMC4000, TriCore, 32-bit, Microcontroller, LFBGA-100, LQFP-100, LQFP-144 XMC4500_LQFP-144_vF_plain.jpg, LQFP-144, XMC4500, LQFP-100, QFP-144, LFBGA-144
XMC4000 वर्ग विशेष रूप से औद्योगिक क्षेत्र के लिए डिज़ाइन किया गया है और 16-[[ अंश | अंश]] और 32-बिट माइक्रोनियंत्रक तकनीक के बीच इन्फिनियन माइक्रोनियंत्रक पोर्टफोलियो में स्थित है। फोकस [[ तर्कशास्र सा |तर्कशास्र सा]] , ट्रांसपोर्टेशन, रिन्यूएबल एनर्जी, बिल्डिंग कंट्रोल और ऑटोमेशन जैसे लक्षित क्षेत्रों पर है। इसके अलावा, इस वर्ग में दुनिया भर में ऊर्जा दक्षता का चलन भी पाया जा सकता है। लक्ष्य इस प्रदर्शन पर बोझ डाले बिना मोटर्स, सोलर इनवर्टर, [[ स्विच्ड-मोड बिजली की आपूर्ति |स्विच्ड-मोड बिजली की आपूर्ति]] I/O उपकरणों के नियंत्रण में ऊर्जा की खपत को कम करना है।
|News release 02/2012 The XMC4500 series is the first device in the 32-bit XMC4000 family on to market. It uses the ARM® Cortex™-M4 processor.]] -->
XMC4000 परिवार विशेष रूप से औद्योगिक क्षेत्र के लिए डिज़ाइन किया गया है और 16-[[ अंश ]] और 32-बिट माइक्रोकंट्रोलर तकनीक के बीच Infineon माइक्रोकंट्रोलर पोर्टफोलियो में स्थित है। फोकस [[ तर्कशास्र सा ]], ट्रांसपोर्टेशन, रिन्यूएबल एनर्जी, बिल्डिंग कंट्रोल और ऑटोमेशन जैसे लक्षित क्षेत्रों पर है। इसके अलावा, इस परिवार में दुनिया भर में ऊर्जा दक्षता का चलन भी पाया जा सकता है। लक्ष्य इस प्रदर्शन पर बोझ डाले बिना मोटर्स, सोलर इनवर्टर, [[ स्विच्ड-मोड बिजली की आपूर्ति ]] I/O उपकरणों के नियंत्रण में ऊर्जा की खपत को कम करना है।


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


{| class="wikitable"
{| class="wikitable"
Line 60: Line 58:


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


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


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


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


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


=== डेव - ऑटो कोड जेनरेशन फ्री सॉफ्टवेयर टूल ===
=== डेव - ऑटो कोड जेनरेशन फ्री सॉफ्टवेयर टूल ===
[http://www.infineon.com/dave DAVE] (डिजिटल एप्लिकेशन वर्चुअल इंजीनियर) एक ग्रहण-आधारित सॉफ़्टवेयर प्लेटफ़ॉर्म है जिसे विशेष रूप से इसके लिए आवश्यक सॉफ़्टवेयर विकास प्रयास और विकास समय को कम करने के लिए डिज़ाइन किया गया है। DAVE में डेटा की ग्राफिक प्रस्तुति के लिए एक [[GNU]] - कंपाइलर, एक [[डीबगर]] और एक विज़ुअलाइज़ेशन उपयोगिता शामिल है। अन्य मानक [[संकलक]] और डिबगर को विकास के वातावरण में जोड़ा जा सकता है। पूर्व-परिभाषित, परीक्षण किए गए अनुप्रयोगों के साथ, DAVE स्वचालित कोड जनरेशन का भी समर्थन करता है। वैकल्पिक रूप से, डेवलपर अपने स्वयं के अनुप्रयोगों को एकीकृत करने के लिए स्वतंत्र हैं। विभिन्न अनुप्रयोगों के लिए ग्राफिकल यूजर इंटरफेस का उपयोग करके ऐप्स को आसानी से कॉन्फ़िगर और एडजस्ट किया जा सकता है।
[http://www.infineon.com/dave DAVE] (डिजिटल एप्लिकेशन वर्चुअल इंजीनियर) ग्रहण-आधारित सॉफ़्टवेयर प्लेटफ़ॉर्म है जिसे विशेष रूप से इसके लिए आवश्यक सॉफ़्टवेयर विकास प्रयास और विकास समय को कम करने के लिए डिज़ाइन किया गया है। DAVE में डेटा की ग्राफिक प्रस्तुति के लिए [[GNU]] - कंपाइलर, [[डीबगर]] और विज़ुअलाइज़ेशन उपयोगिता शामिल है। अन्य मानक [[संकलक]] और डिबगर को विकास के वातावरण में जोड़ा जा सकता है। पूर्व-परिभाषित, परीक्षण किए गए अनुप्रयोगों के साथ, DAVE स्वचालित कोड जनरेशन का भी समर्थन करता है। वैकल्पिक रूप से, डेवलपर अपने स्वयं के अनुप्रयोगों को एकीकृत करने के लिए स्वतंत्र हैं। विभिन्न अनुप्रयोगों के लिए ग्राफिकल यूजर इंटरफेस का उपयोग करके ऐप्स को आसानी से कॉन्फ़िगर और एडजस्ट किया जा सकता है।


===थर्ड पार्टी टूल्स===
===थर्ड पार्टी टूल्स===
निम्नलिखित विकास उपकरण विक्रेता XMC4000 परिवार का समर्थन करते हैं:
निम्नलिखित विकास उपकरण विक्रेता XMC4000 वर्ग का समर्थन करते हैं:
*कंपाइलर, डीबगर, फ्लैश लोडर:
*कंपाइलर, डीबगर, फ्लैश लोडर:
** [http://www.tasking.com/products/arm/ Altium Tasking]
** [http://www.tasking.com/products/arm/ Altium Tasking]
Line 103: Line 101:


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


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


;XMC प्रलेखन ट्री (ऊपर से नीचे):
;एक्सएमसी प्रलेखन ट्री (ऊपर से नीचे):
# एक्सएमसी वेबसाइट।
# एक्सएमसी वेबसाइट।
# एक्सएमसी मार्केटिंग स्लाइड।
# एक्सएमसी मार्केटिंग स्लाइड।
Line 119: Line 117:
एनडीए जैसे लाइसेंस को स्वीकार करने के बाद ही इन्फिनॉन वेबसाइट पर इस दस्तावेज़ तक पहुंच प्रदान की जाती है। यह लाइसेंस इन दस्तावेज़ों से किसी भी जानकारी को प्रकाशित करने से मना करता है, सिवाय इसके कि कोई यह साबित कर सके कि यह जानकारी पहले प्रकाशित हुई थी।
एनडीए जैसे लाइसेंस को स्वीकार करने के बाद ही इन्फिनॉन वेबसाइट पर इस दस्तावेज़ तक पहुंच प्रदान की जाती है। यह लाइसेंस इन दस्तावेज़ों से किसी भी जानकारी को प्रकाशित करने से मना करता है, सिवाय इसके कि कोई यह साबित कर सके कि यह जानकारी पहले प्रकाशित हुई थी।


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


==संदर्भ==
==संदर्भ==
Line 130: Line 128:


== बाहरी संबंध ==
== बाहरी संबंध ==
;XMC Documents
;एक्सएमसी Documents
* [http://www.infineon.com/xmc4000 Official website of the XMC4000 family]
* [http://www.infineon.com/xmc4000 Official website of the XMC4000 family]
* [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 XMC4000-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 Official website of the XMC4000-development tools]
* [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 Official website of DAVE3 Auto code generation and free tool]
* [http://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&download=L2RnZGwveG1jNDUwMF9kc192MC43XzIwMTJfMDcucGRmP2ZvbGRlcklkPWRiM2EzMDQzMzU4MGIzNzEwMTM1YTQ3ZjNlYjc2Yzk4JmZpbGVJZD1kYjNhMzA0MzM1YjUwNDQwMDEzNWJkY2E3ZWQ4Njc0MiZzSWQ9ZGIzYTMwNDQzODk5ODdhODAxMzhiNjM0MjM3YTEzNmE= Infineon XMC4500 datasheet]
* [http://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&download=L2RnZGwveG1jNDUwMF9kc192MC43XzIwMTJfMDcucGRmP2ZvbGRlcklkPWRiM2EzMDQzMzU4MGIzNzEwMTM1YTQ3ZjNlYjc2Yzk4JmZpbGVJZD1kYjNhMzA0MzM1YjUwNDQwMDEzNWJkY2E3ZWQ4Njc0MiZzSWQ9ZGIzYTMwNDQzODk5ODdhODAxMzhiNjM0MjM3YTEzNmE= इन्फिनियन XMC4500 datasheet]
* [http://www.infineonforums.com/forums/3-Microcontroller-Forum/forum.php?r=forum.php Infineon mcu forum]
* [http://www.infineonforums.com/forums/3-Microcontroller-Forum/forum.php?r=forum.php इन्फिनियन mcu forum]
* [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 XMC4000 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 Hitex XMC4000 Support]
* [https://archive.today/20130122060541/http://ehitex.com/starter-kits/for-xmc4000/419/?c=134 XMC4500 Automation Kit No.1 via Hitex]
* [https://archive.today/20130122060541/http://ehitex.com/starter-kits/for-xmc4000/419/?c=134 XMC4500 Automation Kit No.1 via Hitex]
* [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 iXperience M4 Development Kit]


;ARM Official Documents
;एआरएम Official Documents
{{Main|ARM Cortex-M#बाहरी संबंध|l1=ARM Cortex-M external links}}
{{Main|ARM Cortex-M#बाहरी संबंध|l1=ARM Cortex-M external links}}
{{Embedded ARM-based chips}}
{{Microcontrollers}}
[[Category: माइक्रोकंट्रोलर्स]]  
[[Category: माइक्रोकंट्रोलर्स]]  



Revision as of 10:47, 23 June 2023

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

एक्सएमसी1000

XMC1000 32-बिट माइक्रोनियंत्रक वर्ग है जिसमें एआरएम कॉर्टेक्स-M#कॉर्टेक्स-M0|कॉर्टेक्स-M0 कोर एआरएम होल्डिंग्स द्वारा है जिसे पहली बार इन्फिनियन द्वारा 2013 की शुरुआत में पेश किया गया था।[1] वर्ग में XMC1100, XMC1200, XMC1300, XMC1400 उप वर्ग समूह शामिल हैं।

एक्सएमसी4000

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

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

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

XMC4000 family member feature table
Chip Performance Timers Signal processing Communication
Clock Flash RAM Cache POSIF CCU4 (4ch) CCU8 (4ch) High-res PWM ADC 12-bit Delta-sigma demodulator DAC Ethernet MAC USB SD/MMC Serial External memory CAN Touch button
XMC4100 80 MHz 128 kB 20 kB 4 kB 1 2 1 4 2 2 FS device No 4 No 2 Yes
XMC4200 80 MHz 256 kB 40 kB 4 kB 1 2 1 4 2 2 FS device No 4 No 2 Yes
XMC4400 120 MHz 512 kB 80 kB 4 kB 2 4 2 4 4 4 2 1 FS OTG No 4 No 2 Yes
XMC4500 120 MHz 1 MB 160 kB 4 kB 2 4 2 4 4 2 1 FS OTG Yes 6 Yes 3 Yes


XMC4500/XMC4400 श्रृंखला

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

XMC4200/XMC4100 श्रृंखला

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

विकास उपकरण

XMC4000 एप्लिकेशन किट

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

XMC4500 रिलैक्स / रिलैक्स लाइट किट

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

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

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

थर्ड पार्टी टूल्स

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

विकास उपकरण

दस्तावेज़ीकरण

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

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

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

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

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

संदर्भ


अग्रिम पठन


बाहरी संबंध

एक्सएमसी Documents
एआरएम Official Documents