एटमेल एआरएम-आधारित प्रोसेसर

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

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

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

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

कुछ माइक्रोचिप एआरएम-आधारित उत्पाद विशिष्ट अनुप्रयोगों के लिए हैं, जैसे कि उनका एसएएम4सीपी जिसका उपयोग स्मार्ट-ग्रिड ऊर्जा मीटर में किया जाता है।

इतिहास

 * 1995 में एआरएम एआरएम7टीडीएमआई थंब कोर लाइसेंस एग्रीमेंट (एआरएमवी4टी वॉन न्यूमैन आर्किटेक्चर) पर हस्ताक्षर (एमसीयू में बनाया गया एक एमपीयू कोर एटमेल)
 * AT91M40800 (1998)
 * एटी91एम42800ए
 * एटी91एम55800ए
 * एटी91आर40008
 * एटी91एफआर40162(2002)
 * एसएएम7एस/एसई
 * एसएएम7एक्स/एक्ससी
 * एसएएम7एल
 * 1995 में एआरएम920T/एआरएम9टीडीएमआई (एमपीयू) कोर लाइसेंस समझौते पर हस्ताक्षर (एआरएमv4T वॉन न्यूमैन आर्किटेक्चर)
 * एटी91आरएम9200 (2003)
 * 2000 ने एआरएम926EJ/एआरएम9E (एमपीयू) कोर लाइसेंस एग्रीमेंट (एआरएमv5 आर्किटेक्चर) पर हस्ताक्षर किए
 * एटी91एसएएम9260 (2006)
 * एटी91एसएएम9263 (2007)
 * सैम9एक्सई (2008)
 * एसएएम9एन/सीएन,
 * एसएएम9आर(2009)
 * एसएएम9जी(2009)
 * एसएएम9एम (2010)
 * एसएएम9एक्स(2020)
 * 2004 एआरएम1176Jजेड-एस कोर लाइसेंस समझौते पर हस्ताक्षर (एटमेल भागों में उपयोग नहीं किया गया)
 * 2008 एआरएम होल्डिंग्स के साथ कॉर्टेक्स लाइसेंस समझौते पर हस्ताक्षर।
 * कॉर्टेक्स-एम3 (एमसीयू) (एआरएमवी7-एम हार्वर्ड आर्किटेक्चर)
 * एसएएम3यू (2009)
 * सैमस (2009)
 * समन (2010)
 * प्रतिष्ठा (2012)
 * एसएएम3एक्स (2012)
 * कॉर्टेक्स-एम4 (एमसीयू) (एआरएमv7E-एम हार्वर्ड आर्किटेक्चर)
 * एसएएम4एस (2011)
 * एसएएम4एल (2012)
 * एसएएम4ई (2013) श्रृंखला एआरएम कॉर्टेक्स-एम4एफ पर आधारित है, पहला एटमेल एमसीयू जिसमें एफपीयू (फ्लोटिंग-पॉइंट ईकाई) है।
 * एसएएम4एन (2013)
 * एसएएम4सी (2014) डुअल-कोर
 * एसएएमजी51/53 (2014) एआरएम कॉर्टेक्स-एम4एफ पर आधारित है।
 * एसएएमजी54/55 (2015) एआरएम कॉर्टेक्स-एम4एफ पर आधारित है।
 * कॉर्टेक्स-ए5 (एमपीयू) (एआरएमवी7-ए आर्किटेक्चर)
 * एसएएमए5डी3 श्रृंखला, (2013) एटमेल ने एआरएम कॉर्टेक्स-ए5 पर आधारित एसएएमए5डी3 सीरीज़ की घोषणा की जो कॉर्टेक्स-ए5 कोर वाली पहली एटमेल चिप है।
 * एसएएमए5डी4 (2014)
 * एसएएमए5डी2 श्रृंखला (2015)
 * कॉर्टेक्स-ए7 (एमपीयू) (एआरएमवी7-ए आर्किटेक्चर)
 * एसएएमए7जी5 (2022)
 * एसएएमडी20 (2013) (एआरएमv6-M आर्किटेक्चर) में कॉर्टेक्स- एम 0+ (एमसीयू) - जून 2013 में, एटमेल ने एआरएम कॉर्टेक्स- एम0+ पर आधारित एसएएमडी20 श्रृंखला की घोषणा की थी।
 * कॉर्टेक्स-एम7 (एमसीयू) (एआरएमवी7-एम आर्किटेक्चर)
 * एसए एमएस70 श्रृंखला, (2015) एटमेल ने एआरएम कॉर्टेक्स-एम7 पर आधारित एसए एम S70 श्रृंखला की घोषणा की।
 * एसए एमE70 श्रृंखला, (2015) एटमेल ने एआरएम कॉर्टेक्स-एम7 पर आधारित एसए एम S70 श्रृंखला की घोषणा की।
 * एसए एमV70 श्रृंखला, (2015) एटमेल ने एआरएम कॉर्टेक्स-एम7 पर आधारित एसए एम S70 श्रृंखला की घोषणा की जो कॉर्टेक्स-एम7 कोर के साथ पहली एटमेल चिप ऑटोमोटिव ग्रेड है।

माइक्रोनियंत्रक
माइक्रोनियंत्रक में आंतरिक प्रोग्राम मेमोरी के साथ-साथ पारंपरिक आंतरिक रजिस्टर और रैंडम एक्सेस मेमोरी होती है। माइक्रोचिप एआरएम एमसीयू एसएएम डी 10 श्रृंखला से लेकर 14 पिन तक 144-पिन एसएएम एस 70 और एसएएम ई 70 उत्पादों तक है।

एसए एम4S, एसए एम4N, एसए एम3S, एसए एम3N, एसए एम7S (64-पिन) वर्गों में यूएसबी उपकरण को छोड़कर, पिन-संगत IC पदचिह्न हैं, चूँकि वे वोल्टेज स्तर संगत नहीं हैं।

सैम सी
एटमेल C परिवार को मई 2015 में लॉन्च किया गया था। कॉर्टेक्स-एम0+ पर आधारित, एसए एम D और एसए एम L श्रृंखला के साथ संगत पिन और कोड, विस्तृत ऑपरेटिंग वोल्टेज रेंज (2.7-5.5 V), CAN बस और 12 DMA कंट्रोलर चैनल तक।

सैम डी
सैम डी (ATएसए एमD) माइक्रोचिप के परिवार में चार अलग-अलग उप श्रृंखला (एसए एम D10, एसए एम D11, एसए एम D20, एसए एम D21) शामिल हैं। उपकरण सभी एआरएम कॉर्टेक्स-एम0+ प्रोसेसर पर आधारित हैं और अलग-अलग पिन, मेमोरी और फीचर संयोजन पेश करते हैं। उपकरण पिन- और कोड-संगत हैं और पुन: कॉन्फ़िगर करने योग्य मल्टीप्लेक्स सीरियल संचार पोर्ट के लिए इवेंट सिस्टम और SERCOM मॉड्यूल जैसे बाह्य उपकरणों को साझा करते हैं। Arduino Zero बोर्ड ATएसए एमD21G18 चिप का उपयोग करता है। एसए एम D5X/E5X और एसए एम D51 में 32-बिटकॉर्टेक्स-एम4एफ है।

एसएएम 3
2009 में एटमेल ने एसए एम7 माइक्रोनियंत्रक उत्पादों के उच्च अंत विकास के रूप में एआरएम कॉर्टेक्स-एम3 प्रोसेसर पर आधारित फ्लैश-आधारित माइक्रोकंट्रोलर्स की ATएसएएम3यू लाइन की घोषणा की। उनके पास 100 मेगाहर्ट्ज की सीमा में एक शीर्ष घड़ी की गति है, और वे विभिन्न प्रकार के फ्लैश आकारों में आते हैं। 2009 की गर्मियों में ये हिस्से अभी भी नमूने ले रहे थे, और एक विकास बोर्ड हाल ही में उपलब्ध कराया गया था।

दिसंबर 2009 में, ATएसए एम3S लाइन की घोषणा की गई थी। इसमें कम विद्युत् संचालन और सामग्री लागत में कमी के बिल के लिए कई संवर्द्धन शामिल हैं।

बाजार पर नजर रखने वालों का मानना ​​है कि ये कॉर्टेक्स-एम3 उत्पाद एटमेल के अपने AVR32 UC3A उत्पादों के लिए प्रतिस्पर्धा कर रहे हैं। दोनों बड़े पैमाने पर समान बाह्य उपकरणों और अन्य हार्डवेयर प्रौद्योगिकी, फ्लैश-आधारित, समान घड़ी की गति और सघन 16/32 बिट आरआईएससी निर्देश सेट के साथ माइक्रोनियंत्रक हैं।


 * एसए एम3A
 * एसए एम3N
 * एसए एम3S - विद्युत् की खपत कम करें
 * एसएएम3यू - हाई-स्पीड यूएसबी
 * एसएएम3एक्स - Arduino ड्यू बोर्ड एटमेल एसएएम3एक्स8E माइक्रोनियंत्रक का उपयोग करता है

सैम 4
ATएसए एम4 एआरएम कॉर्टेक्स-एम4 कोर पर आधारित है। एसए एम4E में एक एफपीयू (फ्लोटिंग-पॉइंट ईकाई| फ़्लोटिंग-पॉइंट ईकाई) शामिल है। एसएएम4सी में डुअल-कोर एआरएम कॉर्टेक्स-एम4 (एफपीयू के साथ एक कोर) शामिल है।

1 अगस्त 2017 को ATएसए एमD5x और ATएसए एमE5x परिवार की घोषणा की गई। यह एसए एमE5x श्रृंखला में कम विद्युत् संचालन और अधिक बाह्य उपकरणों, ईथरनेट और CANBUS-FD के लिए कई संवर्द्धन पेश करता है।


 * एसएएम4सी - एआरएम कॉर्टेक्स-एम4/M4F डुअल-कोर, जिसमें एफपीयू शामिल है
 * एसए एम4E18-16 सीरीज़ - एआरएमकॉर्टेक्स-एम4एफ कोर, जो एफपीयू शामिल है
 * एसए एम4L - एआरएम कॉर्टेक्स-एम4 कोर
 * एसए एम4N - एआरएम कॉर्टेक्स-एम4 कोर, एसए एम4S के साथ पिन-टू-पिन अनुकूलता, एसए एम3S, एसए एम3N, एसए एम7S डिवाइस
 * एसए एम4S - एआरएम कॉर्टेक्स-एम4 कोर
 * एसए एमG5x - एआरएमकॉर्टेक्स-एम4एफ कोर, जिसमें 120 MHz CPU स्पीड के लिए एफपीयू, ATएसए एमG55 शामिल है।
 * एसए एमD5x - नवीनतम एआरएमकॉर्टेक्स-एम4एफ कोर, जिसमें एफपीयू और एकीकृत सुरक्षा शामिल है सिमेट्रिक (एईएस) और असममित (ईसीसी) एन्क्रिप्शन, पब्लिक की एक्सचेंज सपोर्ट (पीयूकेसीसी), टीआरएनजी और एसएचए आधारित मेमोरी इंटीग्रिटी चेकर।
 * एसए एमE5x - D5x plus ईथरनेट MAC और CAN-FD नेटवर्किंग बाह्य उपकरणों के साथ भी। दोनों एसए एमD5x-E5x सीरीज़ ATएसए एमD2x और ATएसए एमC2x M0+ सीरीज़ से UART, I2C, SPI आदि के लिए पूर्व टाइमर और Sercoms के लिए कई समान बाह्य उपकरणों को एकीकृत करती हैं, इस प्रकार M4F Core एमसीयूs में अपग्रेड करना आसान है।

सैम x70
ये एआरएम कॉर्टेक्स-एम7 कोर पर आधारित हैं।
 * एसए एमएस70 - सामान्य उद्देश्य उच्च प्रदर्शन एमसीयू
 * एसए एमE70 - कनेक्टिविटी उच्च प्रदर्शन एमसीयू
 * एसए एमV70, एसए एमV71 - ऑटोमोटिव उच्च प्रदर्शन एमसीयू

AT91एसए एम7
एआरएम7टीडीएमआई कोर पर आधारित AT91 फ्लैश-आधारित माइक्रोकंट्रोलर्स की एक विस्तृत विविधता है। इन चिप्स की क्लॉक स्पीड 60 मेगाहर्ट्ज की सीमा में है, और विभिन्न प्रकार के फ्लैश आकार और पेरिफेरल सेट के साथ आते हैं।


 * एसए एम7L - कम विद्युत् का संचालन
 * एसए एम7S - यूएसबी और अन्य सहायक उपकरण। एसए एम7S 64-पिन चिप्स एसए एम4S, एसए एम4N एसए एम3S, एसए एम3N परिवारों के साथ संगत हैं।
 * एसए एम7SE - USB, बाहरी मेमोरी समर्थन, और अन्य सहायक उपकरण
 * एसए एम7X - ईथरनेट, USB, CAN, और अन्य सहायक उपकरण
 * एसए एम7XC - AT91एसए एम7X चिप्स के लिए क्रिप्टोग्राफ़िक एक्सटेंशन (विशेष रूप से AES समर्थन)

माइक्रोप्रोसेसर
=AT91एसए एम9= AT91एसए एम9XE फ्लैश-आधारित माइक्रोनियंत्रक एआरएम926ej-s कोर पर आधारित हैं। उनके पास 200 से 400 मेगाहर्ट्ज तक की अधिकतम घड़ी की गति होती है, और वे विभिन्न प्रकार के फ्लैश आकारों के साथ आते हैं। वे कुछ हद तक फ्लैश से लैस AT91एसए एम9260 चिप्स के समान हैं।

माइक्रोचिप ने AT91एसए एम9 प्रोसेसर (एआरएमv5TEJ आर्किटेक्चर के साथ एआरएम926ej-s कोर का उपयोग करते हुए) पेश किया, क्योंकि इसका पहला व्यापक बाजार अत्यधिक सफल AT91RM9200 प्रोसेसर पर चलता है। इन प्रोसेसरों ने कम शक्ति का उपयोग करके, एक नए और अधिक शक्तिशाली एआरएम कोर को शामिल करके, और विभिन्न परिधीय सेटों के साथ विभिन्न प्रकार के चिप्स प्रदान करके उस पूर्ववर्ती पर सुधार किया। जबकि अधिकांश को लगभग 200 मेगाहर्ट्ज तक क्लॉक किया जाता है, कुछ उस गति से दोगुनी गति से चल सकते हैं। प्रोसेसर में शामिल हैं:


 * एसए एम9G25
 * एसए एम9G45
 * एसए एम9X35
 * एसए एम9XE512
 * एसए एम9260

==== समा 5 यह सीरीज एआरएम Cortex-A5 कोर पर आधारित है।
 * एसए एमA5D2
 * एसए एमA5D2 - 10/100 ईथरनेट, CAN, LCD, ClassD ऑडियो, QSPI, यूएसबी HSIC, रॉ बायर इमेज सेंसर इंटरफ़ेस, LPDDR3/LPDDR2/LPDDR/DDR2, 10 UART तक


 * एसएएमए5डी3
 * एसएएमए5डी31 - 10/100 ईथरनेट, LCD
 * एसएएमए5डी33 - गीगाबिट ईथरनेट, एलसीडी
 * एसएएमए5डी34 - गीगाबिट ईथरनेट, एलसीडी, डुअल कैन
 * एसएएमए5डी35 - कोई एलसीडी नहीं, डुअल कैन, एक गीगाबिट ईथरनेट + एक 10/100 ईथरनेट
 * एसएएमए5डी36 - एलसीडी, डुअल कैन, एक गीगाबिट ईथरनेट + एक 10/100 ईथरनेट


 * एसए एमA5D4
 * एसए एमA5D4 - 528 मेगाहर्ट्ज (840 DMIPS), नियॉन, 128 KB L2 कैश, वीडियो डिकोडर, एलसीडी, ईथरनेट

स्मार्ट एनर्जी

 * सैम 4सी/सीएम

Arduino बोर्ड
शील्ड संगत
 * अधिकारी
 * Arduino Due 84 MHz एटमेल ATएसएएम3एक्स8E (एआरएम कॉर्टेक्स-एम3 core) के साथ।
 * Arduino Zero 48 MHz एटमेल ATएसए एमD21G18 (एआरएम कॉर्टेक्स-एम0+ core) के साथ।
 * Arduino MKR1000 48 MHz एटमेल ATएसए एमW25 (एआरएम कॉर्टेक्स-एम0+ core) के साथ।
 * शील्ड-संगत Rascal 400 MHz एटमेल AT91एसए एम9G20 (एआरएम9|एआरएम926EJ-S core) के साथ।

एटमेल बोर्ड

 * व्याख्या प्रो
 * समझाया
 * सैम W21
 * समा 5

आईडीई
एकीकृत विकास वातावरण:


 * खिड़कियाँ
 * माइक्रोचिप - MPLAB और एटमेल Studio 7
 * आईएआर - एआरएम के लिए एंबेडेड वर्कबेंच
 * क्रॉसवेयर - एआरएम के लिए डेवलपमेंट सूट

लिनक्स
 * बिल्डरूट
 * ओपन एम्बेडेड
 * मेटा-एटमेल योक्टो कंप्लेंट लेयर

डिबगर्स

 * एटमेल आईसीई
 * जेटीजी आईसीई
 * सेगर माइक्रोनियंत्रक सिस्टम जम्मू-लिंक | जे-लिंक
 * क्रॉसवेयर जगुआर

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

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

प्रलेखन पेड़ (ऊपर से नीचे):


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

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

यह भी देखें

 * एआरएम आर्किटेक्चर, एआरएम माइक्रोप्रोसेसर कोर की सूची, एआरएम कॉर्टेक्स-एम
 * माइक्रोकंट्रोलर, सामान्य माइक्रोकंट्रोलर्स की सूची
 * अंतः स्थापित प्रणाली, सिंगल-बोर्ड माइक्रोकंट्रोलर
 * बाधा डालना, इंटरप्ट हैंडलर, रीयल-टाइम ऑपरेटिंग सिस्टम की तुलना
 * JTAG, सीरियल वायर डिबग

बाहरी संबंध

 * माइक्रोनियंत्रकs, Digital Signal Controllers and Microprocessors official documents


 * एआरएम official documents


 * Other
 * एटमेल AT91 एआरएम माइक्रोनियंत्रक Forum
 * एटमेल AT91 Embedded Linux support