स्वायत्त परिधीय संचालन

कंप्यूटिंग में, स्वायत्त परिधीय संचालन (ऑटोनोमस पेरीफेरल ऑपरेशन) कुछ सूक्ष्म नियंत्रक संरचना (माइक्रोकंट्रोलर आर्किटेक्चर) में पाया जाने वाला एक हार्डवेयर विशेषता है जो कुछ कार्यों को अंतः स्थापित (एम्बेडेड) स्वायत्त परिधीय में लोड करता है ताकि विलंबता को कम किया जा सके और कठिन वास्तविक समय अनुप्रयोगों में थ्रूपुट में सुधार किया जा सके और साथ ही ऊर्जा की बचत, अल्ट्रा-लो शौर्यं डिज़ाइन के द्वारा की जा सके l

अवलोकन
सूक्ष्म नियंत्रक में स्वायत्त बाह्य उपकरणों के रूपों को पहली बार 1990 के दशक में पेश किया गया था। सीपीयू से स्वतंत्र रूप से काम करने के लिए अंतः स्थापित बाह्य उपकरणों की अनुमति देना और यहां तक कि एक दूसरे के साथ कुछ पूर्व-कॉन्फ़िगर करने योग्य तरीकों से बातचीत करना, वास्तविक समय कंप्यूटिंग को बेहतर बनाने में मदद करने के लिए परिधीय में ऑफ-लोड-संचालित संचार, कम विलंबता और अनुमति के कारण वास्तविक समय का प्रदर्शन करना अतिरिक्त समानता के कारण संभावित उच्च डेटा थ्रूपुट के लिए है। 2009 के बाद से, इस योजना को नए कार्यान्वयन में सुधार किया गया है ताकि स्लीप मोड में काम करना जारी रखा जा सके, जिससे ऊर्जा बचाने के लिए सीपीयू (और अन्य अप्रभावित परिधीय ब्लॉकों) को अधिक समय तक सुप्त रहने की अनुमति मिलती है। यह आंशिक रूप से उभरते आईओटी (IoT) व्यापार द्वारा संचालित है।

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

कार्यान्वयन
ज्ञात कार्यान्वयन में सम्मिलित हैं:
 * 1990 के बाद से सीमेंस/इन्फिनोन C166 और C167 16-बिट माइक्रोकंट्रोलर में पेरिफेरल इवेंट कंट्रोलर (पीईसी)
 * इंटेलीजेंट स्वायत्त परिधीय (कैप्चर तुलना इकाई CCU6) इन्फिनॉन इन्फिनॉन एक्ससी800 में 2005 के बाद से 8051-संगत 8-बिट माइक्रोकंट्रोलर्स की एक्ससी800 श्रृंखला
 * 2008 के बाद से एटमेल एवीआर एक्समेगा 8-बिट माइक्रोकंट्रोलर्स में इवेंट सिस्टम (ईवीएसवाईएस)
 * स्लीपवॉकिंग के साथ पेरिफेरल इवेंट सिस्टम (पीईसी) एटमेल में (अब माइक्रोचिप टेक्नोलॉजी) एवीआर32 एटी32यूसी3एल 32-बिट माइक्रोकंट्रोलर्स 2009 के बाद से
 * एनर्जी माइक्रो (अब सिलिकॉन लैब्स) में पेरिफेरल रिफ्लेक्स सिस्टम (पीआरएस) गेको ईएफएम 32 32-बिट एआरएम-आधारित माइक्रोकंट्रोलर्स 2009 के बाद से
 * IXYS/Zilog ZNEO Z16FMC 16-बिट माइक्रोकंट्रोलर्स 2011 के बाद से
 * 2011 के बाद से रेनेसा (Renesas) माइक्रोकंट्रोलर्स में इवेंट लिंक कंट्रोलर (ईएलसी)
 * नॉर्डिक nRF 32-बिट एआरएम-आधारित माइक्रोकंट्रोलर्स में प्रोग्रामेबल पेरिफेरल इंटरकनेक्ट (पीपीआई) लगभग 2011 के बाद से
 * 2012 के बाद से इन्फिनियॉन एक्सएमसी 32-बिट माइक्रोकंट्रोलर्स में स्वायत्त परिधीय
 * सिलिकॉन लैब्स प्रिसिजन 32 SIM3L1 32-बिट आर्म कॉर्टेक्स-एम 3 माइक्रोकंट्रोलर्स में डेटा ट्रांसफर मैनेजर (डीटीएम) 2012 के बाद से
 * 2012 के बाद से एटमेल (अब माइक्रोचिप टेक्नोलॉजी) SAM4L 32-बिट आर्म कॉर्टेक्स-M4 माइक्रोकंट्रोलर्स में स्लीपवॉकिंग के साथ पेरिफेरल इवेंट सिस्टम (पीईएस)
 * 2012 के बाद से फ्रीस्केल (अब एनएक्सपी) काइनेटिस एल 32-बिट आर्म कॉर्टेक्स-M0+ माइक्रोकंट्रोलर्स में पावर-स्मार्ट परिधीय
 * स्लीपवॉकिंग के साथ इवेंट सिस्टम (ईवीएसवाईएस) एटमेल (अब माइक्रोचिप टेक्नोलॉजी) एसएएमडी, सैमल और एसएएमसी 2013 के बाद से 32-बिट आर्म कॉर्टेक्स-एम 0+ माइक्रोकंट्रोलर
 * माइक्रोचिप पीक 16f में कोर स्वतंत्र परिधीय (सीआईपी) और पीक 18f साथ ही 2015 के बाद से माइक्रोचिप एवीआर एटनी 8-बिट माइक्रोकंट्रोलर्स
 * एसटीमाइक्रोएलट्रॉनिक्स 'एसटीएम32 32-बिट एआरएम - आधारित माइक्रोकंट्रोलर्स में परिधीय इंटरकनेक्ट मैट्रिक्स 2015 के बाद से

यह भी देखें

 * चैनल I/O
 * परिधीय डीएमए नियंत्रक (पीडीसी)
 * क्लॉक गेटिंग, स्वायत्त परिधीय क्लॉक गेटिंग
 * पावर गेटिंग
 * सीपीयू पावर अपव्यय
 * निम्न-शक्ति वाले इलेक्ट्रॉनिक्स
 * घटना से प्रेरित वास्तुकला
 * घटना द्वारा संचालित प्रोग्रामिंग
 * ऑलवेज ऑन, ऑलवेज कनेक्टेड   (एओएसी)
 * ऊर्जा-कुशल ईथरनेट (ईईई)
 * टीसीपी ऑफलोड इंजन (टीओई)

संदर्भ
] ]