ईएफएम32: Difference between revisions

From Vigyanwiki
(Created page with "{{Cleanup bare URLs|date=August 2022}} {{advert|date=June 2019}} ईएफएम32 गेको एमसीयू<ref>{{cite web |url=http://www.silabs.com/products/mcu/32-b...")
 
m (10 revisions imported from alpha:ईएफएम32)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Cleanup bare URLs|date=August 2022}}
{{advert|date=June 2019}}


ईएफएम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 ]] [[एकीकृत सर्किट]] का एक परिवार है<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>




=={{anchor|LESENSE}}अवलोकन==
==अवलोकन==
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) सॉफ्टवेयर और हार्डवेयर (पिन/पैकेज) दोनों अनुकूलता के साथ समान एमसीयू आर्किटेक्चर साझा करता है।


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


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


* कम ऊर्जा वाले मोड।
* कम ऊर्जा वाले मोड।
* पेरिफेरल रिफ्लेक्स सिस्टम (पीआरएस), सीपीयू हस्तक्षेप के बिना कार्य निष्पादन को संभालने के लिए आठ ट्रिगर्स वाला एक परिधीय इंटरकनेक्ट सिस्टम।
* पेरिफेरल रिफ्लेक्स सिस्टम (पीआरएस), सीपीयू हस्तक्षेप के बिना कार्य निष्पादन को संभालने के लिए आठ ट्रिगर्स वाला परिधीय इंटरकनेक्ट सिस्टम।
* सीपीयू: एआरएम कॉर्टेक्स-एम श्रृंखला, कॉर्टेक्स-एम0+ से कॉर्टेक्स-एम4 तक।
* सीपीयू: एआरएम कॉर्टेक्स-एम श्रृंखला, कॉर्टेक्स-एम0+ से कॉर्टेक्स-एम4 तक।
* घड़ी दर: 4 मेगाहर्ट्ज से 48 मेगाहर्ट्ज।
* घड़ी दर: 4 मेगाहर्ट्ज से 48 मेगाहर्ट्ज।
Line 56: Line 64:
* फ़्लैश मेमोरी: 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 किटों में से कुछ एआरएम मबेड-सक्षम हैं।<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
!स्टार्टर किट (एसटीके)
!भाग संख्या
!मुख्य एसटीके विशेषताएं
!एलसीडी प्रकार
!बैटरी पावर विकल्प
|-
|-
| 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
|पर्ल गेको एसटीके (जेड गेको एमसीयू के लिए भी उपयोग किया जाता है)
|एसएलएसटीके3401ए
|फ्रैंचाइज़ी जे-लिंक डिबगर, सापेक्ष आर्द्रता और तापमान सेंसर, 2 उपयोगकर्ता बटन
|मेमोरी एलसीडी
| हाँ
|-
|-
| 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
| वंडर गेको एसटीके ||ईएफएम32जीजी-एसटीके3700
|जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन
|160 खंड एलसीडी
| हाँ
|-
|-
| 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
| जायंट गेको एसटीके ||ईएफएम32एलजी-एसटीके3600
|जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन
| 160 खंड एलसीडी || हाँ
|-
|-
| 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
| लीपर्ड गेको एसटीके ||ईएफएम32-जी8एक्सएक्स-एसटीके
|जे-लिंक डिबगर, 32 एमबी फ्लैश, 20-पिन विस्तार हेडर, परिवेश प्रकाश सेंसर, एलसी मेटल सेंसर, 2 उपयोगकर्ता बटन
| 160 खंड एलसीडी || हाँ
|-
|-
| Gecko STK || EFM32-G8XX-STK || USB J-Link Debugger, 20-pin expansion header, 2 user buttons and cap touch slider || 4x40 LCD || Yes
| गेको एसटीके ||ईएफएम32टीजी-एसटीके3300
|फ़्रैंचाइज़ी जे-लिंक डिबगर, 20-पिन विस्तार हेडर, 2 उपयोगकर्ता बटन और कैप टच स्लाइडर
| 4x40 एलसीडी || हाँ
|-
|-
| Tiny Gecko STK || EFM32TG-STK3300 || USB J-Link Debugger, LESENSE demo ready, light, LC, and touch sensors, 2 user buttons || 8x20 LCD || Yes
| टिनी गेको एसटीके || EFM32TG-एसटीके3300 ||उदाहरण जे-लिंक डिबगर, लेसेन्स डेमो तैयार, लाइट, एलसी, और टच सेंसर, 2 उपयोगकर्ता बटन
| 8x20 एलसीडी || हाँ
|-
|-
| 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
| हैपपी गेको एसटीके || एसएलएसटीके3400ए ||जे-लिंक डिबगर, 20-पिन विस्तार हेडर, सापेक्ष आर्द्रता और प्रकाश सेंसर, 2 उपयोगकर्ता बटन और 2 टच बटन