इन्फिनियन एक्सएमसी
XMC Infineon द्वारा microcontroller एकीकृत परिपथ का एक परिवार है। XMC माइक्रोकंट्रोलर एआरएम होल्डिंग्स से 32-बिट कम किए गए निर्देश सेट कंप्यूटर ARM प्रोसेसर कोर का उपयोग करते हैं, जैसे ARM Cortex-M4F|Cortex-M4F और ARM Cortex-M0|Cortex-M0। एक्सएमसी क्रॉस-मार्केट माइक्रोकंट्रोलर्स के लिए खड़ा है, जिसका अर्थ है कि यह परिवार अनुकूलता और कॉन्फ़िगरेशन विकल्पों के कारण औद्योगिक अनुप्रयोगों में एक विस्तृत श्रृंखला को कवर कर सकता है। परिवार उद्योग में तीन आवश्यक प्रवृत्तियों का समर्थन करता है: यह सिस्टम की ऊर्जा दक्षता को बढ़ाता है, संचार मानकों की एक किस्म का समर्थन करता है और एप्लिकेशन के सॉफ़्टवेयर वातावरण के विकास में सॉफ्टवेयर की जटिलता को कम करता है, जिसमें समानांतर जारी ग्रहण-आधारित सॉफ़्टवेयर टूल DAvE (Infineon) है। .
एक्सएमसी1000
XMC1000 एक 32-बिट माइक्रोकंट्रोलर परिवार है जिसमें ARM Cortex-M#Cortex-M0|Cortex-M0 कोर ARM होल्डिंग्स द्वारा है जिसे पहली बार Infineon द्वारा 2013 की शुरुआत में पेश किया गया था।[1] परिवार में XMC1100, XMC1200, XMC1300, XMC1400 उप परिवार समूह शामिल हैं।
एक्सएमसी4000
XMC4000 ARM Cortex-M#Cortex-M4|ARM Holdings द्वारा Cortex-M4 कोर वाला 32-बिट माइक्रोकंट्रोलर परिवार है जिसे पहली बार Infineon द्वारा 2012 की शुरुआत में पेश किया गया था।[2] यह माइक्रोकंट्रोलर परिवार डिजिटल सिग्नल प्रोसेसर फ़ंक्शन के साथ कॉर्टेक्स-एम 4 प्रोसेसर कोर का उपयोग करता है जिसे कई अनुप्रयोगों में दर्शाया गया है। औद्योगिक क्षेत्र और बहु-बाजार में लक्ष्य अनुप्रयोग हो सकते हैं: एक्ट्यूएटर्स, सोलर इनवर्टर, निर्माण और भवन-स्वचालन, नवीकरणीय ऊर्जा और परिवहन। XMC4000 परिवार को विभिन्न सेवा क्षेत्रों और मूल्य श्रेणियों को कवर करने वाली आगे की श्रृंखला में विभाजित किया गया है।
XMC4000 परिवार विशेष रूप से औद्योगिक क्षेत्र के लिए डिज़ाइन किया गया है और 16-अंश और 32-बिट माइक्रोकंट्रोलर तकनीक के बीच Infineon माइक्रोकंट्रोलर पोर्टफोलियो में स्थित है। फोकस तर्कशास्र सा , ट्रांसपोर्टेशन, रिन्यूएबल एनर्जी, बिल्डिंग कंट्रोल और ऑटोमेशन जैसे लक्षित क्षेत्रों पर है। इसके अलावा, इस परिवार में दुनिया भर में ऊर्जा दक्षता का चलन भी पाया जा सकता है। लक्ष्य इस प्रदर्शन पर बोझ डाले बिना मोटर्स, सोलर इनवर्टर, स्विच्ड-मोड बिजली की आपूर्ति I/O उपकरणों के नियंत्रण में ऊर्जा की खपत को कम करना है।
XMC4000 ARM Cortex-M4 कोर का उपयोग करता है, जिसमें एकल चक्र डिजिटल सिग्नल प्रोसेसर गुणा-संचय और फ्लोटिंग पॉइंट यूनिट (FPU) शामिल है, जो 80 MHz से 180 MHz तक फ़्रीक्वेंसी रेंज को कवर करता है। यह बिल्ट-इन त्रुटि सुधार कोड हार्डवेयर के साथ 1 एमबी एम्बेडेड फ्लैश का उपयोग करता है। इसमें 160 केबी रैम भी है।
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 श्रृंखला
Infineon का विस्तार नवंबर 2012 में XMC4000 माइक्रोकंट्रोलर परिवार। दोनों परिवार XMC4200 और XMC4100 ARM Cortex-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), एक ARM Cortex-M4F CPU है जो 120 MHz, 1 MB Flash और 160 kB RAM पर चल रहा है। इसके अलावा, रिलैक्स एंड रिलैक्स लाइट किट में एक डिटेचेबल ऑन-बोर्ड डिबगर है, ताकि डेवलपर्स अतिरिक्त हार्डवेयर के बिना कोड को डाउनलोड और मान्य कर सकें। रिलैक्स किट और रिलैक्स लाइट किट यूएसबी-आधारित एप्लिकेशन चलाने और बटन और एलईडी के साथ मानव मशीन इंटरफेस विकसित करने के लिए ऑन-बोर्ड उपकरणों और प्लग का एक पूरा सेट प्रदान करते हैं। रिलैक्स किट ईथरनेट-सक्षम संचार विकल्प के साथ सेट की गई सुविधा का विस्तार करता है। यह डेवलपर्स को माइक्रोएसडी कार्ड का उपयोग करके मास स्टोरेज और फाइल सिस्टम का पता लगाने की भी अनुमति देता है। इसके अलावा, यह सीरियल फ्लैश मेमोरी के साथ आता है। DAVE 3 उन किटों के लिए एक उपयुक्त निःशुल्क सॉफ़्टवेयर है, जो तथाकथित DAVE ऐप्स का उपयोग करके सॉफ़्टवेयर के विकास के समय को कम करता है। डेव ऐप्स SW घटक ब्लॉक हैं जिन्हें आसानी से जोड़ा जा सकता है और DAVE3 लाइब्रेरी से लागू किया जा सकता है।
डेव - ऑटो कोड जेनरेशन फ्री सॉफ्टवेयर टूल
DAVE (डिजिटल एप्लिकेशन वर्चुअल इंजीनियर) एक ग्रहण-आधारित सॉफ़्टवेयर प्लेटफ़ॉर्म है जिसे विशेष रूप से इसके लिए आवश्यक सॉफ़्टवेयर विकास प्रयास और विकास समय को कम करने के लिए डिज़ाइन किया गया है। DAVE में डेटा की ग्राफिक प्रस्तुति के लिए एक GNU - कंपाइलर, एक डीबगर और एक विज़ुअलाइज़ेशन उपयोगिता शामिल है। अन्य मानक संकलक और डिबगर को विकास के वातावरण में जोड़ा जा सकता है। पूर्व-परिभाषित, परीक्षण किए गए अनुप्रयोगों के साथ, DAVE स्वचालित कोड जनरेशन का भी समर्थन करता है। वैकल्पिक रूप से, डेवलपर अपने स्वयं के अनुप्रयोगों को एकीकृत करने के लिए स्वतंत्र हैं। विभिन्न अनुप्रयोगों के लिए ग्राफिकल यूजर इंटरफेस का उपयोग करके ऐप्स को आसानी से कॉन्फ़िगर और एडजस्ट किया जा सकता है।
थर्ड पार्टी टूल्स
निम्नलिखित विकास उपकरण विक्रेता XMC4000 परिवार का समर्थन करते हैं:
- कंपाइलर, डीबगर, फ्लैश लोडर:
- ऑपरेटिंग सिस्टम, मिडलवेयर, स्टैक
विकास उपकरण
दस्तावेज़ीकरण
सभी एआरएम चिप्स के लिए प्रलेखन की मात्रा चुनौतीपूर्ण है, खासकर नवागंतुकों के लिए। पिछले दशकों से माइक्रोकंट्रोलर्स के लिए प्रलेखन एक ही दस्तावेज़ में आसानी से शामिल हो जाएगा, लेकिन जैसे-जैसे चिप्स विकसित हुए हैं वैसे-वैसे दस्तावेज़ीकरण में भी वृद्धि हुई है। सभी एआरएम चिप्स के लिए कुल दस्तावेज को समझना विशेष रूप से कठिन है क्योंकि इसमें आईसी निर्माता (इनफिनॉन) के दस्तावेज और सीपीयू कोर विक्रेता (एआरएम होल्डिंग्स) के दस्तावेज शामिल हैं।
एक विशिष्ट टॉप-डाउन डॉक्यूमेंटेशन ट्री है: निर्माता वेबसाइट, निर्माता मार्केटिंग स्लाइड, सटीक भौतिक चिप के लिए निर्माता डेटाशीट, निर्माता विस्तृत संदर्भ मैनुअल जो भौतिक चिप परिवार के सामान्य बाह्य उपकरणों और पहलुओं का वर्णन करता है, एआरएम कोर जेनेरिक उपयोगकर्ता गाइड, एआरएम कोर तकनीकी संदर्भ मैनुअल, एआरएम आर्किटेक्चर रेफरेंस मैनुअल जो निर्देश सेट (ओं) का वर्णन करता है।
- XMC प्रलेखन ट्री (ऊपर से नीचे)
- एक्सएमसी वेबसाइट।
- एक्सएमसी मार्केटिंग स्लाइड।
- एक्सएमसी डेटाशीट।
- एक्सएमसी संदर्भ मैनुअल।
- एआरएम कोर वेबसाइट।
- एआरएम कोर जेनेरिक यूजर गाइड।
- एआरएम कोर तकनीकी संदर्भ मैनुअल।
- एआरएम वास्तुकला संदर्भ मैनुअल।
एनडीए जैसे लाइसेंस को स्वीकार करने के बाद ही इन्फिनॉन वेबसाइट पर इस दस्तावेज़ तक पहुंच प्रदान की जाती है। यह लाइसेंस इन दस्तावेज़ों से किसी भी जानकारी को प्रकाशित करने से मना करता है, सिवाय इसके कि कोई यह साबित कर सके कि यह जानकारी पहले प्रकाशित हुई थी।
Infineon के पास अतिरिक्त दस्तावेज़ हैं, जैसे: मूल्यांकन बोर्ड उपयोगकर्ता मैनुअल, एप्लिकेशन नोट्स, आरंभ करने के लिए मार्गदर्शिकाएँ, सॉफ़्टवेयर लाइब्रेरी दस्तावेज़, इरेटा, और बहुत कुछ। आधिकारिक एक्सएमसी और एआरएम दस्तावेज़ों के लिंक के लिए #बाहरी लिंक अनुभाग देखें।
संदर्भ
अग्रिम पठन
बाहरी संबंध
- XMC Documents
- Official website of the XMC4000 family
- Official website of the XMC4000-development tools
- Official website of DAVE3 Auto code generation and free tool
- Infineon XMC4500 datasheet
- Infineon mcu forum
- Hitex XMC4000 Support
- XMC4500 Automation Kit No.1 via Hitex
- iXperience M4 Development Kit
- ARM Official Documents