XE166 फैमिली: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
[[Infineon]] XE166 परिवार एक [[16-बिट]] [[ microcontroller ]] परिवार है, जिसे पहली बार 2007 में पेश किया गया था। XE166 को सर्वो ड्राइवर, उपकरण मोटर्स, औद्योगिक पंप, परिवहन और बिजली आपूर्ति जैसे अनुप्रयोगों में पाया जा सकता है।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2007/INFAIM200711-010.html XE166 Press Release]</ref>
[[Infineon|इंफीनों]] '''XE166 फैमिली''' [[16-बिट]] [[ microcontroller |माइक्रोकंट्रोलर]] फैमिली है, जिसे सर्वप्रथम 2007 में प्रस्तुत किया गया था। XE166 को सर्वो ड्राइवर, एप्लायंस मोटर्स, इंडस्ट्रियल पंप, ट्रांसपोर्टेशन और पॉवर सप्लाइज जैसे अनुप्रयोगों में पाया जा सकता है।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2007/INFAIM200711-010.html XE166 Press Release]</ref>


== मुख्य विशेषताएं ==
== मुख्य विशेषताएं ==
XE166 परिवार एक संस्करण में Infineon/STMicroelectronics स्वामित्व [[C166]] 16-बिट कोर का उपयोग करता है जिसमें [[32-बिट]] MAC-यूनिट भी शामिल है।<ref>[http://de.sitestat.com/infineon/infineon/s?infineon.en.Products.Home.More_about_C166__Architecture.C166__MCU.IP_Core_Licensing.Service__Support_and_Training.Microcontrollers.C166SV1-MAC.pdf&ns_type=pdf&ns_url=http://www.infineon.com/dgdl/C166SV1-MAC.pdf?folderId=db3a304312bae05f0112bd4ffb01000f&fileId=db3a304312bae05f0112bd57b52a0013 MAC Unit]{{Dead link|date=November 2022 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> कोर आवृत्ति 40 से 100 मेगाहर्ट्ज तक, एम्बेडेड फ्लैश 32 केबी से 1.6 एमबी तक, और रैम 138 केबी तक होती है। [[ विद्युत् दाब नियामक ]] युक्त माइक्रोकंट्रोलर, 3 और 5 वी के बीच एकल बिजली आपूर्ति से चल सकता है।
XE166 फैमिली वर्जन में इंफीनों/एसटीमाइक्रोइलेक्ट्रॉनिक्स प्रोप्राइटरी [[C166]] 16-बिट कोर का उपयोग करता है जिसमें [[32-बिट]] मैक-यूनिट भी सम्मिलित है।<ref>[http://de.sitestat.com/infineon/infineon/s?infineon.en.Products.Home.More_about_C166__Architecture.C166__MCU.IP_Core_Licensing.Service__Support_and_Training.Microcontrollers.C166SV1-MAC.pdf&ns_type=pdf&ns_url=http://www.infineon.com/dgdl/C166SV1-MAC.pdf?folderId=db3a304312bae05f0112bd4ffb01000f&fileId=db3a304312bae05f0112bd57b52a0013 MAC Unit]{{Dead link|date=November 2022 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> कोर फ्रीक्वेंसी 40 से 100 MHz तक, एम्बेडेड फ्लैश 32 KB से 1.6 MB तक, और रैम 138 KB तक होती है। [[ विद्युत् दाब नियामक |एम्बेडेड वोल्टेज रेगुलेटर]] माइक्रोकंट्रोलर, 3 और 5 V के मध्य सिंगल पॉवर सप्लाई से चल सकता है।


==वास्तुकला==
==आर्किटेक्चर ==


===सीपीयू===
===सीपीयू===
XE166 माइक्रोकंट्रोलर परिवार की केंद्रीय प्रसंस्करण इकाई (सीपीयू) मुख्य रूप से [[अंकगणितीय तर्क इकाई]] (एएलयू) और मैक इकाई के लिए ऑपरेंड पर गणना परिणाम की आपूर्ति, संचालन और भंडारण के लिए निर्देश प्राप्त और डिकोड कर रही है।<ref>[http://www.infineon.com/dgdl/C166SV1-MAC.pdf?folderId=db3a304312bae05f0112bd4ffb01000f&fileId=db3a304312bae05f0112bd57b52a0013 MAC]</ref>
XE166 माइक्रोकंट्रोलर फैमिली की सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) मुख्य रूप से [[अंकगणितीय तर्क इकाई|अर्थमेटिक लॉजिक यूनिट]] (एएलयू) और मैक यूनिट के लिए ऑपरेंड पर गणना परिणाम की आपूर्ति, ऑपरेशन और स्टोर करने के लिए निर्देशों को लाने और डिकोड करने का कार्य करती है।<ref>[http://www.infineon.com/dgdl/C166SV1-MAC.pdf?folderId=db3a304312bae05f0112bd4ffb01000f&fileId=db3a304312bae05f0112bd57b52a0013 MAC]</ref>
चूंकि सीपीयू XE166 माइक्रोकंट्रोलर का मुख्य इंजन है, यह परिधीय उपप्रणाली की कुछ क्रियाओं से भी प्रभावित होता है। चूँकि XE166 में पाँच-चरण प्रसंस्करण पाइपलाइन (प्लस दो-चरण फ़ेच पाइपलाइन) लागू की गई है, अधिकतम पाँच निर्देशों को समानांतर में संसाधित किया जा सकता है। इस समानता के कारण XE166 के अधिकांश निर्देश एक ही घड़ी चक्र में निष्पादित होते हैं।<ref>[http://www.infineon.com/dgdl/xe166_um_v2.1_2008_08_vol1sys.pdf?folderId=db3a3043156fd5730115b3a665650d23&fileId=db3a3043156fd5730116100b5a941b4f XE166 User manual]</ref>


'''परिधीय'''
चूंकि सीपीयू XE166 माइक्रोकंट्रोलर का मुख्य इंजन है, यह पेरिफेरल सबसिस्टम की कुछ क्रियाओं से भी प्रभावित होता है। चूँकि XE166 में पाँच-चरण प्रसंस्करण पाइपलाइन (प्लस दो-चरण फ़ेच पाइपलाइन) प्रारंभ की गई है, अधिकतम पाँच निर्देशों को समानांतर में संसाधित किया जा सकता है। इस समानता के कारण XE166 के अधिकांश निर्देश सिंगल क्लॉक साइकिल में निष्पादित होते हैं।<ref>[http://www.infineon.com/dgdl/xe166_um_v2.1_2008_08_vol1sys.pdf?folderId=db3a3043156fd5730115b3a665650d23&fileId=db3a3043156fd5730116100b5a941b4f XE166 User manual]</ref>
* 30 चैनल, 600 एनएस रूपांतरण समय, 10 या 12-बिट रिज़ॉल्यूशन के साथ एक या दो एनालॉग डिजिटल कनवर्टर्स
 
'''पेरिफेरल'''  
* 30 चैनल, 600 एनएस कंवेर्जन टाइम, 10 या 12-बिट रिज़ॉल्यूशन के साथ या दो एनालॉग डिजिटल कनवर्टर्स।
* 16-बिट रिज़ॉल्यूशन के साथ पीडब्लूएम जेनरेशन (सीसीयू6) के लिए चार यूनिट तक
* 16-बिट रिज़ॉल्यूशन के साथ पीडब्लूएम जेनरेशन (सीसीयू6) के लिए चार यूनिट तक
* 256 संदेश ऑब्जेक्ट के साथ 6 नियंत्रक क्षेत्र नेटवर्क नोड्स तक
* 256 मेसेज ऑब्जेक्ट के साथ 6 कैन नोड्स तक
* सॉफ्टवेयर-परिभाषित सीरियल इंटरफेस (एसपीआई, यूएआरटी, आई2सी, आई2एस...) के लिए 10 यूनिवर्सल सीरियल इंटरफेस कंट्रोलर चैनल तक।
* सॉफ्टवेयर-डिफाइंड सीरियल इंटरफेस (एसपीआई, यूएआरटी, आई2सी, आई2एस...) के लिए 10 यूनिवर्सल सीरियल इंटरफेस कंट्रोलर चैनल तक।
* बाहरी बस इकाई
* एक्सटर्नल बस यूनिट


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


===मूल्यांकन किट===
===मूल्यांकन किट===
नियंत्रक सुविधाओं के मूल्यांकन के लिए आसान किट और विशिष्ट अनुप्रयोगों के लिए त्वरित शुरुआत के रूप में एप्लिकेशन किट उपलब्ध हैं।<ref>[http://www.infineon.com/cms/en/product/microcontrollers/development-tools,-software-and-kits/xe166-development-tools-and-software/easy-kits,-evaluation-kits-and-application-kits/channel.html?channel=db3a3043156fd5730115ebcd2b4817b3&parentChannelRef=db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0 XE166 Easy Kits and Application Kits] {{webarchive |url=https://web.archive.org/web/20110723112444/http://www.infineon.com/cms/en/product/microcontrollers/development-tools,-software-and-kits/xe166-development-tools-and-software/easy-kits,-evaluation-kits-and-application-kits/channel.html?channel=db3a3043156fd5730115ebcd2b4817b3&parentChannelRef=db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0 |date=July 23, 2011 }}</ref> मुख्य अनुप्रयोग औद्योगिक क्षेत्र में हैं, जैसे इलेक्ट्रिक मोटर नियंत्रण, स्वचालन और सौर इनवर्टर।
नियंत्रक सुविधाओं के मूल्यांकन के लिए "ईज़ी किट" और विशिष्ट अनुप्रयोगों के लिए क्विक स्टार्ट के रूप में एप्लिकेशन किट उपलब्ध हैं।<ref>[http://www.infineon.com/cms/en/product/microcontrollers/development-tools,-software-and-kits/xe166-development-tools-and-software/easy-kits,-evaluation-kits-and-application-kits/channel.html?channel=db3a3043156fd5730115ebcd2b4817b3&parentChannelRef=db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0 XE166 Easy Kits and Application Kits] {{webarchive |url=https://web.archive.org/web/20110723112444/http://www.infineon.com/cms/en/product/microcontrollers/development-tools,-software-and-kits/xe166-development-tools-and-software/easy-kits,-evaluation-kits-and-application-kits/channel.html?channel=db3a3043156fd5730115ebcd2b4817b3&parentChannelRef=db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0_db3a304329a0f6ee0129a272841c00e0 |date=July 23, 2011 }}</ref> मुख्य अनुप्रयोग औद्योगिक क्षेत्र में हैं, जैसे इलेक्ट्रिक मोटर कण्ट्रोल, ऑटोमेशन और सौर इनवर्टर आदि।


===मुफ़्त उपकरण===
===फ्री टूल===
* DAVE ([[DAvE (Infineon)]]) निम्न-स्तरीय ड्राइवरों को कॉन्फ़िगर करने और स्वचालित रूप से स्रोत कोड उत्पन्न करने के लिए एक निःशुल्क उपकरण है।
* डेव ([[DAvE (Infineon)|डिजिटल एप्लिकेशन वर्चुअल इंजीनियर (इंफीनों)]]) लो लेवल ड्राइवरों को कॉन्फ़िगर करने और ऑटोमेटिकली सोर्स कोड उत्पन्न करने के लिए फ्री टूल है।
* डेव ड्राइव स्वचालित मोटर नियंत्रण पीढ़ी के लिए एक निःशुल्क उपकरण है जो [[ क्षेत्र-उन्मुख नियंत्रण ]]|फील्ड-ओरिएंटेड कंट्रोल, [[sinusoidal]] या ब्लॉक कम्यूटेशन या वी/हर्ट्ज स्पीड कंट्रोल जैसे मोटर-विशिष्ट नियंत्रण कोड उत्पन्न करता है।
* डेव ड्राइव ऑटोमेटेड मोटर कण्ट्रोल जनरेशन के लिए फ्री टूल है जो [[ क्षेत्र-उन्मुख नियंत्रण |फील्ड-ओरिएंटेड कण्ट्रोल]], [[sinusoidal|साइनसॉइडल]] या ब्लॉक कम्यूटेशन या V/Hz स्पीड कंट्रोल जैसे मोटर-स्पेसिफिक कण्ट्रोल कोड उत्पन्न करता है।


===तृतीय-पक्ष उपकरण===
===थर्ड-पार्टी टूल===
* टास्किंग [[ संकलक ]] टूलसेट
* टास्किंग[[ संकलक |कम्पाइलर]] टूलसेट
* हाईटेक्स [[डिबगर]]
* हाईटेक्स [[डिबगर]]
* पीएलएस डिबगर
* पीएलएस डिबगर

Revision as of 22:42, 12 August 2023

इंफीनों XE166 फैमिली 16-बिट माइक्रोकंट्रोलर फैमिली है, जिसे सर्वप्रथम 2007 में प्रस्तुत किया गया था। XE166 को सर्वो ड्राइवर, एप्लायंस मोटर्स, इंडस्ट्रियल पंप, ट्रांसपोर्टेशन और पॉवर सप्लाइज जैसे अनुप्रयोगों में पाया जा सकता है।[1]

मुख्य विशेषताएं

XE166 फैमिली वर्जन में इंफीनों/एसटीमाइक्रोइलेक्ट्रॉनिक्स प्रोप्राइटरी C166 16-बिट कोर का उपयोग करता है जिसमें 32-बिट मैक-यूनिट भी सम्मिलित है।[2] कोर फ्रीक्वेंसी 40 से 100 MHz तक, एम्बेडेड फ्लैश 32 KB से 1.6 MB तक, और रैम 138 KB तक होती है। एम्बेडेड वोल्टेज रेगुलेटर माइक्रोकंट्रोलर, 3 और 5 V के मध्य सिंगल पॉवर सप्लाई से चल सकता है।

आर्किटेक्चर

सीपीयू

XE166 माइक्रोकंट्रोलर फैमिली की सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) मुख्य रूप से अर्थमेटिक लॉजिक यूनिट (एएलयू) और मैक यूनिट के लिए ऑपरेंड पर गणना परिणाम की आपूर्ति, ऑपरेशन और स्टोर करने के लिए निर्देशों को लाने और डिकोड करने का कार्य करती है।[3]

चूंकि सीपीयू XE166 माइक्रोकंट्रोलर का मुख्य इंजन है, यह पेरिफेरल सबसिस्टम की कुछ क्रियाओं से भी प्रभावित होता है। चूँकि XE166 में पाँच-चरण प्रसंस्करण पाइपलाइन (प्लस दो-चरण फ़ेच पाइपलाइन) प्रारंभ की गई है, अधिकतम पाँच निर्देशों को समानांतर में संसाधित किया जा सकता है। इस समानता के कारण XE166 के अधिकांश निर्देश सिंगल क्लॉक साइकिल में निष्पादित होते हैं।[4]

पेरिफेरल

  • 30 चैनल, 600 एनएस कंवेर्जन टाइम, 10 या 12-बिट रिज़ॉल्यूशन के साथ या दो एनालॉग डिजिटल कनवर्टर्स।
  • 16-बिट रिज़ॉल्यूशन के साथ पीडब्लूएम जेनरेशन (सीसीयू6) के लिए चार यूनिट तक
  • 256 मेसेज ऑब्जेक्ट के साथ 6 कैन नोड्स तक
  • सॉफ्टवेयर-डिफाइंड सीरियल इंटरफेस (एसपीआई, यूएआरटी, आई2सी, आई2एस...) के लिए 10 यूनिवर्सल सीरियल इंटरफेस कंट्रोलर चैनल तक।
  • एक्सटर्नल बस यूनिट

विकास उपकरण

मूल्यांकन किट

नियंत्रक सुविधाओं के मूल्यांकन के लिए "ईज़ी किट" और विशिष्ट अनुप्रयोगों के लिए क्विक स्टार्ट के रूप में एप्लिकेशन किट उपलब्ध हैं।[5] मुख्य अनुप्रयोग औद्योगिक क्षेत्र में हैं, जैसे इलेक्ट्रिक मोटर कण्ट्रोल, ऑटोमेशन और सौर इनवर्टर आदि।

फ्री टूल

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

संदर्भ