ईएफएम32: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
ईएफएम32 गेको एमसीयू<ref>{{cite web |url=http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |title=32-bit MCU |website=www.silabs.com |url-status=dead |archive-url=https://web.archive.org/web/20150228090457/http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |archive-date=2015-02-28}}</ref> [[एआरएम कॉर्टेक्स-एम]] पर आधारित [[ ऊर्जा सूक्ष्म |ऊर्जा सूक्ष्म]] (अब [[सिलिकॉन लैब्स]]) से मिश्रित-सिग्नल 32-बिट [[ microcontroller |microcontroller]] [[एकीकृत सर्किट]] का परिवार है<ref>{{Cite web|url=http://www.arm.com/products/processors/cortex-m|title = Microprocessor Cores and Technology – Arm®}}</ref> [[कॉर्टेक्स-M0+]] सहित सीपीयू,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> [[कॉर्टेक्स- एम 3]]<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> और [[कॉर्टेक्स- एम 4]].<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref>
 
 
ईएफएम32 गेको एमसीयू<ref>{{cite web |url=http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |title=32-bit MCU |website=www.silabs.com |url-status=dead |archive-url=https://web.archive.org/web/20150228090457/http://www.silabs.com/products/mcu/32-bit/Pages/32-bit-microcontrollers.aspx |archive-date=2015-02-28}}</ref> एआरएम कॉर्टेक्स-एम<ref>{{Cite web|url=http://www.arm.com/products/processors/cortex-m|title = Microprocessor Cores and Technology – Arm®}}</ref> सीपीयू पर आधारित एनर्जी माइक्रो (अब सिलिकॉन लैब्स) के मिश्रित-सिग्नल 32-बिट माइक्रोकंट्रोलर एकीकृत परिपथ का एक वर्ग है, जिसमें कॉर्टेक्स-एम0+,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> कॉर्टेक्स-एम3  और कॉर्टेक्स-एम4 <ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> सम्मिलित हैं। <ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref>




==अवलोकन==
==अवलोकन==
EFM32 माइक्रोकंट्रोलर की अधिकांश कार्यक्षमता उनके गहरी नींद मोड तक उपलब्ध है, सब-माइक्रोएम्प वर्तमान खपत पर, सीपीयू सोते समय ऊर्जा-कुशल, स्वायत्त व्यवहार को सक्षम करता है।
ईएफएम32 माइक्रोकंट्रोलर की अधिकांश कार्यक्षमता उनके डीप स्लीप मोड तक उपलब्ध है, सब-माइक्रोएम्प वर्तमान खपत पर, सीपीयू सोते समय ऊर्जा-कुशल, स्वायत्त व्यवहार को सक्षम करता है।
   
   
EFM32 पर गहरी नींद परिधीय का उदाहरण लो एनर्जी सेंसर इंटरफ़ेस (LESENSE) है, जो डीप स्लीप मोड में स्वायत्त रूप से काम करते हुए ड्यूटी-साइक्लिंग इंडक्टिव_सेंसर, कैपेसिटिव_सेंसिंग और प्रतिरोधक सेंसर में सक्षम है। गेको एमसीयू का अन्य पहलू यह है कि परिधीय उपकरणों का दूसरे के साथ सीधा संबंध होता है, जो उन्हें सीपीयू वेक-अप और हस्तक्षेप के बिना संचार करने की अनुमति देता है। इस इंटरकनेक्ट को [[ परिधीय प्रतिवर्त प्रणाली |परिधीय प्रतिवर्त प्रणाली]] (पीआरएस) के रूप में जाना जाता है।
ईएफएम32 पर डीप स्लीप परिधीय का उदाहरण लो एनर्जी सेंसर इंटरफ़ेस (लेसेन्स) है, जो डीप स्लीप मोड में स्वायत्त रूप से काम करते हुए ड्यूटी-साइक्लिंग इंडक्टिव_सेंसर, कैपेसिटिव_सेंसिंग और प्रतिरोधक सेंसर में सक्षम है। गेको एमसीयू का अन्य पहलू यह है कि परिधीय उपकरणों का दूसरे के साथ सीधा संबंध होता है, जो उन्हें सीपीयू वेक-अप और हस्तक्षेप के बिना संचार करने की अनुमति देता है। इस इंटरकनेक्ट को [[ परिधीय प्रतिवर्त प्रणाली |पेरीफेरल  रिफ्लेक्स सिस्टम]] (पीआरएस) के रूप में जाना जाता है।


कार्यक्षमता निचले स्टॉप और शटऑफ़ ऊर्जा मोड पर उपलब्ध है। स्टॉप मोड में [[एनालॉग तुलनित्र]], [[ निगरानी घड़ी |निगरानी घड़ी]] , पल्स काउंटर, I शामिल हैं<sup>2</sup>सी लिंक, और बाहरी व्यवधान। शटऑफ मोड में, उत्पाद के आधार पर, 20-100 एनए वर्तमान खपत के साथ, अनुप्रयोगों के पास [[जीपीआईओ]], रीसेट, रीयल-टाइम घड़ी | रीयल-टाइम काउंटर (आरटीसी), और रिटेंशन मेमोरी तक पहुंच होती है।
कार्यक्षमता निचले स्टॉप और शटऑफ़ ऊर्जा मोड पर उपलब्ध है। स्टॉप मोड में एनालॉग [[एनालॉग तुलनित्र|संतुलक]] , वॉचडॉग टाइमर, पल्स काउंटर, I<sup>2</sup>C लिंक और बाहरी इंटरप्ट सम्मिलित हैं। शटऑफ़ मोड में, उत्पाद के आधार पर, 20-100 एनए वर्तमान खपत के साथ, अनुप्रयोगों के पास जीपीआईओ, रीसेट, एक वास्तविक समय काउंटर (आरटीसी) और रिटेंशन मेमोरी तक पहुंच होती है।


EFM32 परिवार में कई उप-परिवार शामिल हैं, जिनमें EFM32 ज़ीरो गेको से लेकर,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-zero-gecko/pages/efm32-zero-gecko.aspx|title = Smallest 32-bit ARM Cortex M0 Microcontroller - Silicon Labs}}</ref> ARM Cortex-M0+ पर आधारित,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> उच्च प्रदर्शन करने वाले EFM32 विशालकाय गेको के लिए<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-giant-gecko/pages/efm32-giant-gecko.aspx|title = EFM32 32-bit Microcontroller - Low Power MCU - Silicon Labs}}</ref> और वंडर गेको,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-wonder-gecko/pages/efm32-wonder-gecko.aspx|title=EFM32 32-bit ARM Cortex M4 Microcontroller - Silicon Labs}}</ref> कॉर्टेक्स-एम3 पर आधारित<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> और कॉर्टेक्स-एम4<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref> क्रमश। EFM32 तकनीक EFR32 वायरलेस गेकोज़ की नींव भी है,<ref>{{Cite web|url=https://www.silabs.com/products/wireless/Pages/wireless-gecko-iot-connectivity-portfolio.aspx|title=Multiprotocol Wireless Connectivity - Silicon Labs}}</ref> चिप (एसओसी) उपकरणों पर सब-गीगाहर्ट्ज और 2.4 गीगाहर्ट्ज वायरलेस सिस्टम का पोर्टफोलियो।
ईएफएम32 वर्गमें अनेक उप-वर्ग सम्मिलित हैं, जिनमें ईएफएम32 ज़ीरो गेको से लेकर,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-zero-gecko/pages/efm32-zero-gecko.aspx|title = Smallest 32-bit ARM Cortex M0 Microcontroller - Silicon Labs}}</ref> एआरएम कॉर्टेक्स-एम0+ पर आधारित,<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m0plus.php|title=Cortex-M0+}}</ref> उच्च प्रदर्शन करने वाले ईएफएम32 विशालकाय गेको के लिए<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-giant-gecko/pages/efm32-giant-gecko.aspx|title = EFM32 32-bit Microcontroller - Low Power MCU - Silicon Labs}}</ref> और वंडर गेको,<ref>{{Cite web|url=http://www.silabs.com/products/mcu/32-bit/efm32-wonder-gecko/pages/efm32-wonder-gecko.aspx|title=EFM32 32-bit ARM Cortex M4 Microcontroller - Silicon Labs}}</ref> कॉर्टेक्स-एम3 पर आधारित<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m3.php|title = Cortex-M3}}</ref> और कॉर्टेक्स-एम4<ref>{{Cite web|url=https://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php|title=Cortex-M4}}</ref> क्रमश ईएफएम32 तकनीक ईएफआर32 वायरलेस गेकोज़ की नींव भी है,<ref>{{Cite web|url=https://www.silabs.com/products/wireless/Pages/wireless-gecko-iot-connectivity-portfolio.aspx|title=Multiprotocol Wireless Connectivity - Silicon Labs}}</ref> चिप (एसओसी) उपकरणों पर सब-गीगाहर्ट्ज और 2.4 गीगाहर्ट्ज वायरलेस सिस्टम का पोर्टफोलियो है ।


उत्पाद परिवार:
उत्पाद वर्ग:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Family !! Core !! Speed (MHz) !! Flash memory (kB) !! RAM (kB) !! USB !! LCD !! Communications !! Packages !! Capacitive sense
!वर्ग
! कोर !!गति (मेगाहर्ट्ज)
!फ्लैश मेमोरी (केबी)
!रैम (केबी)
!यूएसबी
!एलसीडी
!कम्युनिकेशन
!पैकेज
!कैपेसिटिव सेंस
|-
|-
| Zero Gecko || ARM Cortex M0+ || 24 || 4,8,16,32 || 2,4 || No || No || [[I2C]], [[I2S]], [[Serial Peripheral Interface|SPI]], [[UART]], USART || [[QFN]]24, QFN32, QFP48 || [[Relaxation oscillator]]
|जीरो गेको
| एआरएम कॉर्टेक्स M0+ || 24 || 4,8,16,32 || 2,4 || नहीं || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || [[QFN]]24, QFN32, QFP48 || [[Relaxation oscillator|रिलेक्सेशन ओस्सिलेटर]]
|-
|-
| Happy Gecko || ARM Cortex M0+ || 25 || 32,64 || 4,8 || No, Yes || No || I2C, I2S, SPI, UART, USART || CSP36, QFN24, QFN32, QFP48 || Relaxation oscillator
|हैप्पी गेको
| एआरएम कॉर्टेक्स M0+ || 25 || 32,64 || 4,8 || नहीं, हाँ || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || CSP36, QFN24, QFN32, QFP48 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Tiny Gecko || ARM Cortex M3 || 32 || 4,8,16,32 || 2,4 || No || Yes || I2C, I2S, SPI, UART, USART || BGA48, QFN24, QFN32, QFN64, QFP48, QFP64 || Relaxation oscillator
| टिनी  गेको || एआरएम कॉर्टेक्स M3 || 32 || 4,8,16,32 || 2,4 || नहीं || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA48, QFN24, QFN32, QFN64, QFP48, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Gecko || ARM Cortex M3 || 32 || 16,32,64,128 || 8,16 || No || Yes || I2C, SPI, UART, USART || BGA112, QFN32, QFN64, QFP100, QFP48, QFP64 || Relaxation oscillator
| गेको || एआरएम कॉर्टेक्स M3 || 32 || 16,32,64,128 || 8,16 || नहीं || हाँ || आई2सी, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, QFN32, QFN64, QFP100, QFP48, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Jade Gecko || ARM Cortex M3 || 40 || 128,256,1024 || 32,256 || No || No || I2C, I2S, SPI, UART, USART || QFN32, QFN48, BGA125 || Capacitance to digital
| जेड गेको || एआरएम कॉर्टेक्स M3 || 40 || 128,256,1024 || 32,256 || नहीं || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || QFN32, QFN48, BGA125 || डिजिटल क्षमता
|-
|-
| Leopard Gecko || ARM Cortex M3 || 48 || 64,128,256 || 32 || Yes || Yes || I2C, I2S, SPI, UART, USART || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || Relaxation oscillator
| लीपर्ड गेको || एआरएम कॉर्टेक्स M3 || 48 || 64,128,256 || 32 || हाँ || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Giant Gecko || ARM Cortex M3 || 48 || 512,1024 || 128 || Yes || Yes || I2C, I2S, SPI, UART, USART || BGA112, BGA120, QFN64, QFP100, QFP64 || Relaxation oscillator
| जायंट गेको || एआरएम कॉर्टेक्स M3 || 48 || 512,1024 || 128 || हाँ || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, BGA120, QFN64, QFP100, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
| Pearl Gecko || ARM Cortex M4 || 40 || 128,256,1024 || 32,256 || No || No || I2C, I2S, SPI, UART, USART || QFN32, QFN48, BGA125 || Capacitance to digital
| पर्ल गेको || एआरएम कॉर्टेक्स M4 || 40 || 128,256,1024 || 32,256 || नहीं || नहीं || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || QFN32, QFN48, BGA125 || डिजिटल क्षमता
|-
|-
| Wonder Gecko || ARM Cortex M4 || 48 || 64,128,256 || 32 || Yes || Yes || I2C, I2S, SPI, UART, USART || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || Relaxation oscillator
| वंडर  गेको || एआरएम कॉर्टेक्स M4 || 48 || 64,128,256 || 32 || हाँ || हाँ || आई2सी, आई2एस, एसपीआई, यूएआरटी, यूएसएआरटी || BGA112, BGA120, CSP81, QFN64, QFP100, QFP64 || रिलेक्सेशन ओस्सिलेटर
|-
|-
|}
|}
[[File:Silicon_Labs'_EFM32_microcontroller.png|thumb|right|सिलिकॉन लैब्स का EFM32]]
[[File:Silicon_Labs'_EFM32_microcontroller.png|thumb|right|सिलिकॉन लैब्स का EFM32]]


==मुख्य गुण==
==प्रमुख गुण==
EFM32 MCU पोर्टफोलियो की ऊर्जा दक्षता गहरी नींद मोड, कम सक्रिय और नींद की धाराओं और तेजी से जागने के समय में स्वायत्त संचालन से उत्पन्न होती है। EFM32 उपकरणों का निर्माण Pin_compatibility और Pin_compatibility#Software_compatibility संगत, व्यापक एप्लिकेशन आवश्यकताओं के लिए स्केलेबल और कई विकास प्लेटफार्मों के साथ संगत होने के कारण विकास चक्र को कम करने के लिए किया गया है। वायरलेस गेको पोर्टफोलियो (ईएफआर32) सॉफ्टवेयर और हार्डवेयर (पिन/पैकेज) दोनों अनुकूलता के साथ समान एमसीयू आर्किटेक्चर साझा करता है।
ईएफएम32 एमसीयू पोर्टफोलियो की ऊर्जा दक्षता डीप स्लीप  मोड, कम सक्रिय और नींद की धाराओं और तेजी से जागने के समय में स्वायत्त संचालन से उत्पन्न होती है। ईएफएम32 उपकरणों का निर्माण पिन और सॉफ्टवेयर संगत, व्यापक एप्लिकेशन आवश्यकताओं में स्केलेबल और अनेक विकास प्लेटफार्मों के साथ संगत होने के कारण विकास चक्र को कम करने के लिए किया गया है। वायरलेस गेको पोर्टफोलियो (ईएफआर32) सॉफ्टवेयर और हार्डवेयर (पिन/पैकेज) दोनों अनुकूलता के साथ समान एमसीयू आर्किटेक्चर साझा करता है।


===विशेषताएं===
===विशेषताएं===
निम्न स्तर पर, MCU को आठ श्रेणियों में विभाजित किया जा सकता है: कोर और मेमोरी, क्लॉक प्रबंधन, ऊर्जा प्रबंधन, सीरियल इंटरफेस, I/O पोर्ट, टाइमर और ट्रिगर, एनालॉग इंटरफेस और सुरक्षा मॉड्यूल।
निम्न स्तर पर, एमसीयू को आठ श्रेणियों में विभाजित किया जा सकता है: कोर और मेमोरी, क्लॉक प्रबंधन, ऊर्जा प्रबंधन, सीरियल इंटरफेस, I/O पोर्ट, टाइमर और ट्रिगर, एनालॉग इंटरफेस और सुरक्षा मॉड्यूल है ।


एमसीयू की विशेषताओं में शामिल हैं:
एमसीयू की विशेषताओं में सम्मिलित हैं:


* कम ऊर्जा वाले मोड।
* कम ऊर्जा वाले मोड।
Line 53: Line 65:
* फ़्लैश मेमोरी: 4 केबी से 1024 केबी।
* फ़्लैश मेमोरी: 4 केबी से 1024 केबी।
* रैम: 2 केबी से 128 केबी।
* रैम: 2 केबी से 128 केबी।
* सीरियल डिजिटल इंटरफेस: USART, कम ऊर्जा UART, I2C, और USB।
* सीरियल डिजिटल इंटरफेस: यूएसएआरटी, कम ऊर्जा यूएआरटी, I2C, और यूएसबी ।
* एमसीयू के टाइमर और ट्रिगर्स ब्लॉक में क्रायोटाइमर शामिल है,<ref>{{Cite web |url=https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |title=EFM32 Pearl Gecko 12 Software Documentation  |date=2017-03-09 |archive-url=https://web.archive.org/web/20201106184940/https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |archive-date=2020-11-06 }}</ref> कम ऊर्जा पल्स काउंटर (पीसीएनटी), और बैकअप रीयल-टाइम-काउंटर (आरटीसी)।
* एमसीयू के टाइमर और ट्रिगर्स ब्लॉक में क्रायोटाइमर सम्मिलित है,<ref>{{Cite web |url=https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |title=EFM32 Pearl Gecko 12 Software Documentation  |date=2017-03-09 |archive-url=https://web.archive.org/web/20201106184940/https://siliconlabs.github.io/Gecko_SDK_Doc/efm32pg12/html/group__CRYOTIMER.html |archive-date=2020-11-06 }}</ref> कम ऊर्जा पल्स काउंटर (पीसीएनटी), और बैकअप रीयल-टाइम-काउंटर (आरटीसी)।
* एनालॉग मॉड्यूल: एडीसी, डीएसी, [[ऑपरेशनल एंप्लीफायर]], और एनालॉग तुलनित्र।
* एनालॉग मॉड्यूल: एडीसी, डीएसी, [[ऑपरेशनल एंप्लीफायर]], और एनालॉग संतुलक।
* हार्डवेयर [[क्रिप्टोग्राफी]] इंजन<ref>{{Cite web |url=https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |title=EFM32 Series 1 Crypto Module  |date=2021-07-09 |archive-url=https://web.archive.org/web/20210924100620/https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |archive-date=2021-09-24 }}</ref> और चक्रीय अतिरेक जांच (सीआरसी)।
* हार्डवेयर [[क्रिप्टोग्राफी]] इंजन<ref>{{Cite web |url=https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |title=EFM32 Series 1 Crypto Module  |date=2021-07-09 |archive-url=https://web.archive.org/web/20210924100620/https://community.silabs.com/s/article/efm32-series-1-crypto-module?language=en_US |archive-date=2021-09-24 }}</ref> और चक्रीय अतिरेक जांच (सीआरसी)।
* 93 सामान्य प्रयोजन इनपुट/आउटपुट|सामान्य प्रयोजन इनपुट/आउटपुट (जीपीआईओ) पिन तक।
* 93 सामान्य प्रयोजन इनपुट/आउटपुट या सामान्य प्रयोजन इनपुट/आउटपुट (जीपीआईओ) पिन तक।
* कुछ वेरिएंट में एलसीडी नियंत्रक होते हैं।
* कुछ वेरिएंट में एलसीडी नियंत्रक होते हैं।


===डिजाइन और विकास संसाधन===
===डिजाइन और विकास संसाधन===
डिज़ाइन और विकास संसाधनों में शामिल हैं: [[फ्रीवेयर]] एकीकृत विकास वातावरण | एकीकृत विकास वातावरण (आईडीई), प्रदर्शन विश्लेषण उपकरण, कॉन्फ़िगरेशन उपकरण और उपयोगिताएँ, कंपाइलर और विकास प्लेटफ़ॉर्म, सॉफ़्टवेयर स्टैक, संदर्भ कोड और डिज़ाइन उदाहरण, एप्लिकेशन नोट्स, प्रशिक्षण वीडियो और सफेद कागजात.
डिज़ाइन और विकास संसाधनों में सम्मिलित हैं: [[फ्रीवेयर]] एकीकृत विकास वातावरण या एकीकृत विकास वातावरण (आईडीई), प्रदर्शन विश्लेषण उपकरण, कॉन्फ़िगरेशन उपकरण और उपयोगिताएँ, कंपाइलर और विकास प्लेटफ़ॉर्म, सॉफ़्टवेयर स्टैक, संदर्भ कोड और डिज़ाइन उदाहरण, एप्लिकेशन नोट्स, प्रशिक्षण वीडियो और सफेद पेपर है


सिलिकॉन लैब्स सिंपलिसिटी स्टूडियो<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|title=Simplicity Studio - Silicon Labs}}</ref> ग्राफिकल कॉन्फ़िगरेशन टूल, एनर्जी-प्रोफाइलिंग टूल, वायरलेस नेटवर्क विश्लेषण टूल, डेमो, सॉफ्टवेयर उदाहरण, दस्तावेज़ीकरण, तकनीकी सहायता और सामुदायिक मंचों के साथ फ्रीवेयर, [[ ग्रहण (सॉफ्टवेयर) |ग्रहण (सॉफ्टवेयर)]] -आधारित विकास मंच है। इसमें एआरएम के लिए जीसीसी सहित कंपाइलर टूल विकल्प भी शामिल हैं,<ref>{{Cite web|url=https://developer.arm.com/open-source/gnu-toolchain/gnu-rm|title = GNU Toolchain &#124; GNU Arm Embedded Toolchain}}</ref> कील,<ref>{{Cite web|url=http://www2.keil.com/mdk5|title = MDK Version 5}}</ref> आईएआर एंबेडेड कार्यक्षेत्र,<ref>{{Cite web|url=https://www.iar.com/iar-embedded-workbench/|title = उत्पादों|date = 27 November 2020}}</ref> और अन्य तृतीय-पक्ष उपकरण।
सिलिकॉन लैब्स सिंपलिसिटी स्टूडियो<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|title=Simplicity Studio - Silicon Labs}}</ref> ग्राफिकल कॉन्फ़िगरेशन टूल, एनर्जी-प्रोफाइलिंग टूल, वायरलेस नेटवर्क विश्लेषण टूल, डेमो, सॉफ्टवेयर उदाहरण, डॉक्यूमेंटेशन, तकनीकी सहायता और सामुदायिक मंचों के साथ फ्रीवेयर, [[ ग्रहण (सॉफ्टवेयर) |ग्रहण (सॉफ्टवेयर)]] -आधारित विकास मंच है। इसमें एआरएम के लिए जीसीसी, <ref>{{Cite web|url=https://developer.arm.com/open-source/gnu-toolchain/gnu-rm|title = GNU Toolchain &#124; GNU Arm Embedded Toolchain}}</ref> कील, <ref>{{Cite web|url=http://www2.keil.com/mdk5|title = MDK Version 5}}</ref> आईएआर एंबेडेड वर्कबेंच,<ref>{{Cite web|url=https://www.iar.com/iar-embedded-workbench/|title = उत्पादों|date = 27 November 2020}}</ref> और अन्य तृतीय-पक्ष टूल सहित कंपाइलर टूल विकल्प भी सम्मिलित हैं।


सिंपलिसिटी स्टूडियो आईडीई के भीतर उपकरणों में उन्नत ऊर्जा मॉनिटर (एईएम) और नेटवर्क डिबगर शामिल हैं जिन्हें "पैकेट ट्रेस" कहा जाता है। उन्नत ऊर्जा मॉनिटर EFM32 उपकरण है जो डेवलपर्स को उनके एप्लिकेशन के चलने के दौरान ऊर्जा प्रोफाइलिंग करने की अनुमति देता है। यह हार्डवेयर और सॉफ्टवेयर दोनों को अनुकूलित करने के लिए प्रत्यक्ष कोड सहसंबंध की अनुमति देने का भी दावा करता है। नेटवर्क डिबगर उपकरण है जो डेवलपर्स को वायरलेस गेको एमसीयू का उपयोग करके नेटवर्क पर सभी नोड्स में नेटवर्क ट्रैफ़िक और पैकेट का पता लगाने की अनुमति देता है।
सिंपलिसिटी स्टूडियो आईडीई के अंदर उपकरणों में उन्नत ऊर्जा मॉनिटर (एईएम) और नेटवर्क डिबगर सम्मिलित हैं जिन्हें "पैकेट ट्रेस" कहा जाता है। उन्नत ऊर्जा मॉनिटर ईएफएम32 उपकरण है जो डेवलपर्स को उनके एप्लिकेशन के चलने के समय ऊर्जा प्रोफाइलिंग करने की अनुमति देता है। यह हार्डवेयर और सॉफ्टवेयर दोनों को अनुकूलित करने के लिए प्रत्यक्ष कोड सहसंबंध की अनुमति देने का भी प्रमाण करता है। नेटवर्क डिबगर उपकरण है जो डेवलपर्स को वायरलेस गेको एमसीयू का उपयोग करके नेटवर्क पर सभी नोड्स में नेटवर्क ट्रैफ़िक और पैकेट का पता लगाने की अनुमति देता है।


EFM32 मल्टीपल थर्ड-पार्टी [[ रीयल-टाइम ऑपरेटिंग सिस्टम |रीयल-टाइम ऑपरेटिंग सिस्टम]] (RTOS) और सॉफ्टवेयर लाइब्रेरी, ड्राइवर और स्टैक द्वारा समर्थित है, जैसे [[माइक्रो-कंट्रोलर ऑपरेटिंग सिस्टम]] (uC/OS) (माइक्रोम), FreeRTOS, GNU चॉपस्टैक्स, embOS (सेगर), और एमबेड ओएस (एआरएम)।<ref>{{Cite web|url=https://www.mbed.com/en/platform/mbed-os/|title = Mbed OS &#124; Mbed}}</ref> अक्टूबर 2016 में, सिलिकॉन लैब्स ने माइक्रियम का अधिग्रहण किया। टीसीपी/आईपी जैसे आईओटी-महत्वपूर्ण मिडलवेयर स्टैक के अलावा, माइक्रियम आरटीओएस प्रदान करता है जो वास्तविक समय में कार्य प्रबंधन को संभालने के लिए एम्बेडेड आईओटी डिज़ाइन को सक्षम बनाता है।
ईएफएम32 मल्टीपल थर्ड-पार्टी [[ रीयल-टाइम ऑपरेटिंग सिस्टम |रीयल-टाइम ऑपरेटिंग सिस्टम]] (आरटीओएस) और सॉफ्टवेयर लाइब्रेरी, ड्राइवर और स्टैक द्वारा समर्थित है, जैसे [[माइक्रो-कंट्रोलर ऑपरेटिंग सिस्टम]] (uC/OS) (माइक्रोम), फ्रीआरटीओएस, जीएनयू चॉपस्टैक्स, एम्बोस(सेगर), और एमबेड ओएस (एआरएम)।<ref>{{Cite web|url=https://www.mbed.com/en/platform/mbed-os/|title = Mbed OS &#124; Mbed}}</ref> अक्टूबर 2016 में, सिलिकॉन लैब्स ने माइक्रियम का अधिग्रहण किया गया था। टीसीपी/आईपी जैसे आईओटी-महत्वपूर्ण मिडलवेयर स्टैक के अतिरिक्त , माइक्रियम आरटीओएस प्रदान करता है जो वास्तविक समय में कार्य प्रबंधन को संभालने के लिए एम्बेडेड आईओटी डिज़ाइन को सक्षम बनाता है।


===आरंभ करना===
===आरंभ करना===
EFM32 स्टार्टर किट उपलब्ध हैं<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/32-bit-microcontroller-tools.aspx|title = Development Tools - Silicon Labs}}</ref> मूल्यांकन उद्देश्यों के लिए और पोर्टफोलियो से परिचित होने के लिए। प्रत्येक स्टार्टर किट में सेंसर और पेरिफेरल्स होते हैं जो डिवाइस क्षमताओं को चित्रित करने में मदद करते हैं और साथ ही एप्लिकेशन विकास के लिए शुरुआती बिंदु के रूप में काम करते हैं। सिंपलिसिटी स्टूडियो सॉफ्टवेयर का उपयोग किट की जानकारी तक पहुंच और डेमो और कोड उदाहरणों के साथ स्टार्टर किट को प्रोग्राम करने की क्षमता भी प्रदान करता है। जब कोई किट सिंपलिसिटी स्टूडियो आईडीई से जुड़ा होता है तो स्वचालित सेटअप को सक्षम करने के लिए अधिकांश स्टार्टर किट में बोर्ड आईडी के साथ ईईपीरोम होता है।
'''ईएफएम32 स्टार्टर किट उप'''लब्ध हैं<ref>{{Cite web|url=http://www.silabs.com/products/mcu/Pages/32-bit-microcontroller-tools.aspx|title = Development Tools - Silicon Labs}}</ref> मूल्यांकन उद्देश्यों के लिए और पोर्टफोलियो से परिचित होने के लिए। प्रत्येक स्टार्टर किट में सेंसर और पेरिफेरल्स होते हैं जो डिवाइस क्षमताओं को चित्रित करने में मदद करते हैं और साथ ही एप्लिकेशन विकास के लिए शुरुआती बिंदु के रूप में काम करते हैं। सिंपलिसिटी स्टूडियो सॉफ्टवेयर का उपयोग किट की जानकारी तक पहुंच और डेमो और कोड उदाहरणों के साथ स्टार्टर किट को प्रोग्राम करने की क्षमता भी प्रदान करता है। जब कोई किट सिंपलिसिटी स्टूडियो आईडीई से जुड़ा होता है तो स्वचालित सेटअप को सक्षम करने के लिए अधिकांश स्टार्टर किट में बोर्ड आईडी के साथ ईईपीरोम होता है।


EFM32 किटों में से कुछ ARM mbed-सक्षम हैं।<ref>{{Cite web|url=https://developer.mbed.org/teams/SiliconLabs/|title=Silicon Labs &#124; Mbed}}</ref> ये किट एआरएम एमबेड को सपोर्ट करते हैं<ref>{{Cite web|url=https://www.silabs.com/products/mcu/Pages/mbed.aspx|title=Mbed, mbed OS and EFM32 - Silicon Labs}}</ref> बॉक्स से बाहर, और सिंपलिसिटी स्टूडियो विकास उपकरण और सामुदायिक मंचों में समर्थित हैं।
ईएफएम32 किटों में से कुछ ARM mbed-सक्षम हैं।<ref>{{Cite web|url=https://developer.mbed.org/teams/SiliconLabs/|title=Silicon Labs &#124; Mbed}}</ref> ये किट एआरएम एमबेड को सपोर्ट करते हैं<ref>{{Cite web|url=https://www.silabs.com/products/mcu/Pages/mbed.aspx|title=Mbed, mbed OS and EFM32 - Silicon Labs}}</ref> बॉक्स से बाहर, और सिंपलिसिटी स्टूडियो विकास उपकरण और सामुदायिक मंचों में समर्थित हैं।


1024 केबी फ्लैश और 93 जीपीआईओ के साथ विशाल गेको एमसीयू की विशेषता, नीचे दिखाया गया ईएफएम32 विशाल गेको स्टार्टर किट, ईएफएम32 परिवार में नवीनतम स्टार्टर किट पेशकशों में से है।
1024 केबी फ्लैश और 93 जीपीआईओ के साथ विशाल गेको एमसीयू की विशेषता, नीचे दिखाया गया ईएफएम32 विशाल गेको स्टार्टर किट, ईएफएम32 वर्गमें नवीनतम स्टार्टर किट पेशकशों में से है।
  [[File:EFM32_Giant_Gecko_Starter_Kit.png|center|EFM32 विशाल गेको स्टार्टर किट]]
  [[File:EFM32_Giant_Gecko_Starter_Kit.png|center|ईएफएम32 विशाल गेको स्टार्टर किट]]
[[File:Embedded World 2016, EFM32 Happy Gecko.jpg|thumb|हैप्पी गेको एसटीके]]अन्य EFM32 स्टार्टर किट में शामिल हैं:
[[File:Embedded World 2016, EFM32 Happy Gecko.jpg|thumb|हैप्पी गेको एसटीके]]अन्य ईएफएम32 स्टार्टर किट में सम्मिलित हैं:
  {| class="wikitable"
  {| class="wikitable"
|-
|-
! Starter kit (STK) !! Part number !! Main STK features !! LCD type !! Battery power option
! Starter kit (STK) !! Part number !! Main STK features !! LCD type !! Battery power option
|-
|-
| Pearl Gecko STK (also used for Jade Gecko MCU) || SLSTK3401A || USB J-Link Debugger, relative humidity and temperature sensor, 2 user buttons || Memory LCD || Yes
| Pearl गेको STK (also used for Jade गेको MCU) || SLSTK3401A || यूएसबी  J-Link Debugger, relative humidity and temperature sensor, 2 user buttons || Memory LCD || हाँ
|-
|-
| Wonder Gecko STK || EFM32WG-STK3800 || USB J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || Yes
| Wonder गेको STK || EFM32WG-STK3800 || यूएसबी  J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || हाँ
|-
|-
| Giant Gecko STK || EFM32GG-STK3700 || USB J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || Yes
| Giant गेको STK || EFM32GG-STK3700 || यूएसबी  J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || हाँ
|-
|-
| Leopard Gecko STK || EFM32LG-STK3600 || USB J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || Yes
| Leopard गेको STK || EFM32LG-STK3600 || यूएसबी  J-Link Debugger, 32 MB Flash, 20-pin expansion header, ambient light sensor, LC metal sensor, 2 user buttons || 160 segment LCD || हाँ
|-
|-
| Gecko STK || EFM32-G8XX-STK || USB J-Link Debugger, 20-pin expansion header, 2 user buttons and cap touch slider || 4x40 LCD || Yes
| गेको STK || EFM32-G8XX-STK || यूएसबी  J-Link Debugger, 20-pin expansion header, 2 user buttons and cap touch slider || 4x40 LCD || हाँ
|-
|-
| Tiny Gecko STK || EFM32TG-STK3300 || USB J-Link Debugger, LESENSE demo ready, light, LC, and touch sensors, 2 user buttons || 8x20 LCD || Yes
| Tiny गेको STK || EFM32TG-STK3300 || यूएसबी  J-Link Debugger, LESENSE demo ready, light, LC, and touch sensors, 2 user buttons || 8x20 LCD || हाँ
|-
|-
| Happy Gecko STK || SLSTK3400A || USB J-Link Debugger, 20-pin expansion header, relative humidity and light sensor, 2 user buttons and 2 touch buttons || 128x128 pixel memory LCD || Yes
| Happy गेको STK || SLSTK3400A || यूएसबी  J-Link Debugger, 20-pin expansion header, relative humidity and light sensor, 2 user buttons and 2 touch buttons || 128x128 pixel memory LCD || हाँ
|-
|-
| Zero Gecko STK || EFM32ZG-STK3200 || USB J-Link Debugger, 20-pin expansion header, 2 user buttons and 2 cap touch pads || Ultra low power 128x128 pixel memory LCD || Yes
| Zero गेको STK || EFM32ZG-STK3200 || यूएसबी  J-Link Debugger, 20-pin expansion header, 2 user buttons and 2 cap touch pads || Ultra low power 128x128 pixel memory LCD || हाँ
|}
|}




==ऊर्जा मोड==
==ऊर्जा मोड==
EFM32 को कम-ऊर्जा मोड में उच्च स्तर के स्वायत्त संचालन को प्राप्त करने के लिए डिज़ाइन किया गया है। ऊर्जा उपयोग को समायोजित करने और बिजली की खपत को महत्वपूर्ण रूप से कम करने के लिए कई अल्ट्रालो ऊर्जा मोड उपलब्ध हैं।
ईएफएम32 को कम-ऊर्जा मोड में उच्च स्तर के स्वायत्त संचालन को प्राप्त करने के लिए डिज़ाइन किया गया है। ऊर्जा उपयोग को समायोजित करने और बिजली की खपत को महत्वपूर्ण रूप से कम करने के लिए अनेक अल्ट्रालो ऊर्जा मोड उपलब्ध हैं।


{| class="wikitable"
{| class="wikitable"
Line 106: Line 118:
! Energy Mode !! State Designation !! Characteristics !! Power Consumption
! Energy Mode !! State Designation !! Characteristics !! Power Consumption
|-
|-
| Active/Run || EM0 || The ARM Cortex-M CPU fetches and executes instructions from Flash or RAM, and all low-energy peripherals can be enabled. EFM32 can quickly enter one of the low-energy modes from this mode, effectively halting the CPU and Flash memory. After a wake up, all low-energy modes return to this mode within 2 µs, making it easy to enter the low-energy mode and return to 32-bit performance when needed. || 114 µA/MHz
| Active/Run || EM0 || The ARM Cortex-M CPU fetches and executes instructions from Flash or RAM, and all low-energy peripherals can be enabled. ईएफएम32 can quickly enter one of the low-energy modes from this mode, effectively halting the CPU and Flash memory. After a wake up, all low-energy modes return to this mode within 2 µs, making it easy to enter the low-energy mode and return to 32-bit performance when needed. || 114 µA/MHz
|-
|-
| Sleep || EM1 || The clock to the CPU is disabled, effectively reducing the energy needed for operation while maintaining all low-energy peripheral (including Flash and RAM) functionality. By using the peripheral reflex system (PRS) and DMA, the system can collect and output peripheral data without CPU intervention. This autonomous behavior enables the system to remain in this mode for long periods of time, thereby increasing battery life. Additionally, the low-leakage RAM ensures full data retention. || 48 µA/MHz
| Sleep || EM1 || The clock to the CPU is disabled, effectively reducing the energy needed for operation while maintaining all low-energy peripheral (including Flash and RAM) functionality. By using the peripheral reflex system (PRS) and DMA, the system can collect and output peripheral data without CPU intervention. This autoनहींmous behavior enables the system to remain in this mode for long periods of time, thereby increasing battery life. Additionally, the low-leakage RAM ensures full data retention. || 48 µA/MHz
|-
|-
| Deep Sleep || EM2 || EFM32 MCUs offer a high degree of autonomous operation while keeping energy consumption low. The high frequency oscillator is turned off in this mode; however, a 32 kHz oscillator and the real-time clock are available for the low energy peripherals. Since the ARM Cortex-M CPU is not running in this mode, the MCU performs advanced operations in sleep mode. The peripherals run autonomously due to intelligent interconnection of the modules and memory, the wake-up time to EM0 is only 2 µs and low-leakage RAM ensures full data retention in this mode. || 0.9 µA
| Deep Sleep || EM2 || ईएफएम32 MCUs offer a high degree of autoनहींmous operation while keeping energy consumption low. The high frequency oscillator is turned off in this mode; however, a 32 kHz oscillator and the real-time clock are available for the low energy peripherals. Since the ARM Cortex-M CPU is नहींt running in this mode, the एमसीयू performs advanced operations in sleep mode. The peripherals run autoनहींmously due to intelligent interconnection of the modules and memory, the wake-up time to EM0 is only 2 µs and low-leakage RAM ensures full data retention in this mode. || 0.9 µA
|-
|-
| Stop || EM3 || This mode tailors the energy consumption of the EFM32 to maintain a very short wake-up time and respond to external interrupts. In this mode the low-frequency oscillator is disabled, but the low-leakage RAM ensures full data retention and the low-power analog comparator or asynchronous external interrupts can wake-up the device. || 0.5 µA
| Stop || EM3 || This mode tailors the energy consumption of the ईएफएम32 to maintain a very short wake-up time and respond to external interrupts. In this mode the low-frequency oscillator is disabled, but the low-leakage RAM ensures full data retention and the low-power analog comparator or asynchroनहींus external interrupts can wake-up the device. || 0.5 µA
|-
|-
| Shutoff || EM4 || In this deepest energy mode available, the EFM32 MCU is completely shut down, and the only way to wake up is with a reset. This energy mode enables further energy savings for applications that do not require a RTC or RAM retention. This mode is available in select low-energy peripherals, including power-on reset and external interrupts || 20 nA
| Shutoff || EM4 || In this deepest energy mode available, the ईएफएम32 एमसीयू is completely shut down, and the only way to wake up is with a reset. This energy mode enables further energy savings for applications that do नहींt require a RTC or RAM retention. This mode is available in select low-energy peripherals, including power-on reset and external interrupts || 20 nA
|-
|-
|}
|}
Line 120: Line 132:


===कोर प्रौद्योगिकी===
===कोर प्रौद्योगिकी===