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

From Vigyanwiki
No edit summary
No edit summary
Line 3: Line 3:


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


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


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


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


{| class="wikitable"
{| class="wikitable"
|+ XMC4000 family member feature table
|+ एक्सएमसी4000 वर्ग सदस्य सुविधा तालिका
|-
|-
! rowspan=2 | Chip
! rowspan=2 | चिप
! colspan=4 | Performance
! colspan=4 | प्रदर्शन
! colspan=4 | Timers
! colspan=4 | टाइमर्स
! colspan=3 | Signal processing
! colspan=3 | सिग्नल प्रोसेसिंग
! colspan=7 | Communication
! colspan=7 | संचार
|-
|-
! Clock !! Flash !! RAM !! Cache
! क्लॉक !! फ़्लैश !! रैम !! कैस
! POSIF !! CCU4 (4ch) !! CCU8 (4ch) !! High-res PWM
! पॉसिफ़ !! सीसीयू4 (4सीएच) !! सीसीयू8 (4सीएच) !! उच्च-रिज़ॉल्यूशन पीडब्लूएम
! ADC 12-bit !! Delta-sigma demodulator !! DAC
! एडीसी 12-बिट !! डेल्टा-सिग्मा डेमोडुलेटर !! डीएसी
! Ethernet MAC !! USB !! SD/MMC !! Serial !! External memory !! CAN !! Touch button
! ईथरनेट मैक !! यूएसबी !! एसडी/एमएमसी !! श्रेणी !! एक्सटर्नल मेमोरी !! कैन !! टच
बटन


|-
|-
! XMC4100
! एक्सएमसी4100
| 80&nbsp;MHz || 128&nbsp;kB || 20&nbsp;kB || 4&nbsp;kB
| 80&nbsp;मेगाहर्टज || 128&nbsp;केबी || 20&nbsp;केबी || 4&nbsp;केबी
| 1 || 2 || 1 || 4
| 1 || 2 || 1 || 4
| 2 || || 2
| 2 || || 2
| || FS device || {{no}} || 4 || {{no}} || 2 || {{yes}}
| || एफएस उपकरण || {{no}} || 4 || {{no}} || 2 || {{yes}}


|-
|-
! XMC4200
! एक्सएमसी4200
| 80&nbsp;MHz || 256&nbsp;kB || 40&nbsp;kB || 4&nbsp;kB
| 80&nbsp;मेगाहर्टज || 256&nbsp;केबी || 40&nbsp;केबी || 4&nbsp;केबी
| 1 || 2 || 1 || 4
| 1 || 2 || 1 || 4
| 2 || || 2
| 2 || || 2
| || FS device || {{no}} || 4 || {{no}} || 2 || {{yes}}
| || एफएस उपकरण || {{no}} || 4 || {{no}} || 2 || {{yes}}


|-
|-
! XMC4400
! एक्सएमसी4400
| 120&nbsp;MHz || 512&nbsp;kB || 80&nbsp;kB || 4&nbsp;kB
| 120&nbsp;मेगाहर्टज || 512&nbsp;केबी || 80&nbsp;केबी || 4&nbsp;केबी
| 2 || 4 || 2 || 4
| 2 || 4 || 2 || 4
| 4 || 4 || 2
| 4 || 4 || 2
| 1 || FS OTG || {{no}} || 4 || {{no}} || 2 || {{yes}}
| 1 || एफएस ओटीजी || {{no}} || 4 || {{no}} || 2 || {{yes}}


|-
|-
! XMC4500
! एक्सएमसी4500
| 120&nbsp;MHz || 1&nbsp;MB || 160&nbsp;kB || 4&nbsp;kB
| 120&nbsp;मेगाहर्टज || 1&nbsp;MB || 160&nbsp;केबी || 4&nbsp;केबी
| 2 || 4 || 2 ||
| 2 || 4 || 2 ||
| 4 || 4 || 2
| 4 || 4 || 2
| 1 || FS OTG || {{yes}} || 6 || {{yes}} || 3 || {{yes}}
| 1 || एफएस ओटीजी || {{yes}} || 6 || {{yes}} || 3 || {{yes}}


|}
|}




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


===XMC4200/XMC4100 श्रृंखला ===
===एक्सएमसी4200/एक्सएमसी4100 श्रृंखला ===
[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 केबी फ्लैश है।
[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 केबी फ्लैश है।


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


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


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


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


===थर्ड पार्टी टूल्स===
===तृतीय पक्ष उपकरण===
निम्नलिखित विकास उपकरण विक्रेता XMC4000 वर्ग का समर्थन करते हैं:
निम्नलिखित विकास उपकरण विक्रेता एक्सएमसी4000 वर्ग का समर्थन करते हैं:
*कंपाइलर, डीबगर, फ्लैश लोडर:
*कंपाइलर, डीबगर, फ्लैश लोडर:
** [http://www.tasking.com/products/arm/ Altium Tasking]
** [http://www.tasking.com/products/arm/ अल्टियम टास्किंग]
** [https://archive.today/20130117084331/http://www.atollic.com/index.php/targets/armtargetsupport एटोलिक]
** [https://archive.today/20130117084331/http://www.atollic.com/index.php/targets/armtargetsupport एटोलिक]
** [http://www.keil.com/arm/mdk.asp एआरएम कील एमडीके]
** [http://www.keil.com/arm/mdk.asp एआरएम कील एमडीके]
** [http://www.hitex.com/ हाइटेक्स]
** [http://www.hitex.com/ हाइटेक्स]
** [[आईएआर सिस्टम]]
** [[आईएआर सिस्टम]]
** [http://www.isystem.com/ iSYSTEM]
** [http://www.isystem.com/ आईसिस्टम]
** [http://www.lauterbach.com लौटरबैक]
** [http://www.lauterbach.com लौटरबैक]
** [http://www.pls-mc.com/ PLS]
** [http://www.pls-mc.com/ पी एल एस]
** [http://www.segger.com सेगर]
** [http://www.segger.com सेगर]
** [http://www.microconsult.com/ माइक्रो कंसल्ट]
** [http://www.microconsult.com/ माइक्रो कंसल्ट]
Line 90: Line 91:
** [http://www.cmx.com/ सीएमएक्स]
** [http://www.cmx.com/ सीएमएक्स]
** [https://web.archive.org/web/20120326094723/http://www.rtos.com/ एक्सप्रेस लॉजिक]
** [https://web.archive.org/web/20120326094723/http://www.rtos.com/ एक्सप्रेस लॉजिक]
** [http://www.freertos.org/ FreeRTOS]
** [http://www.freertos.org/ फ्रीआरटीओएस]
** [http://www.hightec-rt.com/ HighTec]
** [http://www.hightec-rt.com/ हाईटेक]
** [http://micrium.com/ माइक्रियम]
** [http://micrium.com/ माइक्रियम]
** [http://www.sevenstax.com/ SEVENSTAX]
** [http://www.sevenstax.com/ सेवनस्टैक्स]
** [http://www.thesycon.de/ THESYCON]
** [http://www.thesycon.de/ थेसिकॉन]
** [https://web.archive.org/web/20071016143942/http://www.windriver.com/products/Development_suite/wind_river_compiler/ Wind River Diab Compiler]
** [https://web.archive.org/web/20071016143942/http://www.windriver.com/products/Development_suite/wind_river_compiler/ विंड रिवर डायब कंपाइलर]


== विकास उपकरण ==
== विकास उपकरण ==
{{Main|List of ARM Cortex-M development tools}}
{{Main|एआरएम कॉर्टेक्स-एम विकास उपकरणों की सूची}}


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


एक विशिष्ट टॉप-डाउन डॉक्यूमेंटेशन ट्री है: निर्माता वेबसाइट, निर्माता मार्केटिंग स्लाइड, सटीक भौतिक चिप के लिए निर्माता डेटाशीट, निर्माता विस्तृत संदर्भ मैनुअल जो भौतिक चिप वर्ग के सामान्य बाह्य उपकरणों और पहलुओं का वर्णन करता है, एआरएम कोर जेनेरिक उपयोगकर्ता गाइड, एआरएम कोर तकनीकी संदर्भ मैनुअल, एआरएम आर्किटेक्चर रेफरेंस मैनुअल जो निर्देश सेट (ओं) का वर्णन करता है।
एक विशिष्ट टॉप-डाउन डॉक्यूमेंटेशन ट्री है: निर्माता वेबसाइट, निर्माता मार्केटिंग स्लाइड, सटीक भौतिक चिप के लिए निर्माता डेटाशीट, निर्माता विस्तृत संदर्भ मैनुअल जो भौतिक चिप वर्ग के सामान्य बाह्य उपकरणों और पहलुओं का वर्णन करता है, एआरएम कोर जेनेरिक उपयोगकर्ता गाइड, एआरएम कोर तकनीकी संदर्भ मैनुअल, एआरएम आर्किटेक्चर रेफरेंस मैनुअल जो निर्देश सेट (ओं) का वर्णन करता है।
Line 129: Line 130:
== बाहरी संबंध ==
== बाहरी संबंध ==
;एक्सएमसी Documents
;एक्सएमसी Documents
* [http://www.infineon.com/xmc4000 Official website of the XMC4000 family]
* [http://www.infineon.com/xmc4000 Official website of the एक्सएमसी4000 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 एक्सएमसी4000-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= इन्फिनियन XMC4500 datasheet]
* [http://www.infineon.com/dgdlc/en?dcId=8a8181663431cb50013431cb500b0000&download=L2RnZGwveG1jNDUwMF9kc192MC43XzIwMTJfMDcucGRmP2ZvbGRlcklkPWRiM2EzMDQzMzU4MGIzNzEwMTM1YTQ3ZjNlYjc2Yzk4JmZpbGVJZD1kYjNhMzA0MzM1YjUwNDQwMDEzNWJkY2E3ZWQ4Njc0MiZzSWQ9ZGIzYTMwNDQzODk5ODdhODAxMzhiNjM0MjM3YTEzNmE= इन्फिनियन एक्सएमसी4500 datasheet]
* [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 इन्फिनियन 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 एक्सएमसी4000 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 एक्सएमसी4500 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]



Revision as of 11:12, 23 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 वर्ग का समर्थन करते हैं:

विकास उपकरण

प्रलेखन

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

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

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

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

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

संदर्भ


अग्रिम पठन


बाहरी संबंध

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