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

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

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

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

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

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

इतिहास

 * 1995 में एआरएम एआरएम7टीडीएमआई थंब कोर लाइसेंस एग्रीमेंट (एआरएमवी4टी वॉन न्यूमैन आर्किटेक्चर) पर हस्ताक्षर (एमसीयू में बनाया गया एक एमपीयू कोर एटमेल)
 * एटी91M40800 (1998)
 * एटी91एम42800ए
 * एटी91एम55800ए
 * एटी91आर40008
 * एटी91एफआर40162(2002)
 * एसएएम7एस/एसई
 * एसएएम7एक्स/एक्ससी
 * एसएएम7एल
 * 1995 में एआरएम920T/एआरएम9टीडीएमआई (एमपीयू) कोर लाइसेंस समझौते पर हस्ताक्षर (एआरएमवी4टी वॉन न्यूमैन आर्किटेक्चर)
 * एटी91आरएम9200 (2003)
 * 2000 ने एआरएम926ईजे/एआरएम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 पर आधारित एसए एम एस70 श्रृंखला की घोषणा की।
 * एसए एमE70 श्रृंखला, (2015) एटमेल ने एआरएम कॉर्टेक्स-एम7 पर आधारित एसए एम एस70 श्रृंखला की घोषणा की।
 * एसए एमV70 श्रृंखला, (2015) एटमेल ने एआरएम कॉर्टेक्स-एम7 पर आधारित एसए एम एस70 श्रृंखला की घोषणा की जो कॉर्टेक्स-एम7 कोर के साथ पहली एटमेल चिप ऑटोमोटिव ग्रेड है।

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

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

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

सैम डी
सैम डी (एटीएसएमडी) माइक्रोचिप के वर्ग में चार अलग-अलग उप श्रृंखला (एसए एम डी10, एसए एम डी11, एसए एम डी20, एसए एम डी21) सम्मिलित हैं। उपकरण सभी एआरएम कॉर्टेक्स-एम0+ प्रोसेसर पर आधारित हैं और अलग-अलग पिन, मेमोरी और फीचर संयोजन प्रस्तुत करते हैं। उपकरण पिन- और कोड-संगत हैं और पुन: कॉन्फ़िगर करने योग्य मल्टीप्लेक्स श्रृंखला संचार पोर्ट के लिए इवेंट सिस्टम और सरकॉम मॉड्यूल जैसे बाह्य उपकरणों को साझा करते हैं। अरुडिनो शून्य बोर्ड एटीएसए एमडी21जी18 चिप का उपयोग करता है।

एसए एम डी5एक्स/ई5एक्स और एसए एम डी51 में 32-बिटकॉर्टेक्स-एम4एफ है।

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

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

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


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

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

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


 * एसएएम4सी - एआरएम कॉर्टेक्स-एम4/एम4एफ डुअल-कोर, जिसमें एफपीयू सम्मिलित है
 * एसए एम4E18-16 सीरीज़ - एआरएमकॉर्टेक्स-एम4एफ कोर, जो एफपीयू सम्मिलित है
 * एसए एम4L - एआरएम कॉर्टेक्स-एम4 कोर
 * एसए एम4एन - एआरएम कॉर्टेक्स-एम4 कोर, एसए एम4एस के साथ पिन-टू-पिन अनुकूलता, एसए एम3एस, एसए एम3एन, एसए एम7एस उपकरण
 * एसए एम4एस - एआरएम कॉर्टेक्स-एम4 कोर
 * एसए एमG5x - एआरएमकॉर्टेक्स-एम4एफ कोर, जिसमें 120 मेगाहर्टज सीपीयू स्पीड के लिए एफपीयू, एटीएसए एमG55 सम्मिलित है।
 * एसए एमडी5एक्स - नवीनतम एआरएमकॉर्टेक्स-एम4एफ कोर, जिसमें एफपीयू और एकीकृत सुरक्षा सम्मिलित है सिमेट्रिक (एईएस) और असममित (ईसीसी) एन्क्रिप्शन, पब्लिक की एक्सचेंज सपोर्ट (पीयूकेसीसी), टीआरएनजी और एसएचए आधारित मेमोरी इंटीग्रिटी चेकर है ।
 * एसए एएमई5एक्स - डी5एक्स प्लस ईथरनेट मैक और कैन -एफडी नेटवर्किंग बाह्य उपकरणों के साथ भी दोनों एसए एमडी5एक्स-ई5एक्स सीरीज़ एटीएसए एम.डी.2एक्स और एटीएसए एमसी2एक्स एम0+ सीरीज़ से यूएआरटी, I2सी, एसपीआई आदि के लिए पूर्व टाइमर और सरकॉमएस के लिए कई समान बाह्य उपकरणों को एकीकृत करती हैं, इस प्रकार एम4एफ कोर एमसीयूएस में अपग्रेड करना आसान है।

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

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


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

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

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


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

एसएएमए5
यह सीरीज एआरएम कॉर्टेक्स-ए5 कोर पर आधारित है।
 * एसए एमए5डी2
 * एसए एमडी5डी2 - 10/100 ईथरनेट, कैन, एलसीडी, क्लासडी ऑडियो, क्यूएसपीआई, यूएसबी एचएसआईसी, रॉ बायर इमेज सेंसर इंटरफ़ेस, एलपीडीडीआर3/एलपीडीडीआर2/एलपीडीडीआर/डीडीआर2, 10 यूएआरटी तक


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


 * एसए एमA5डी4
 * एसए एमA5डी4 - 528 मेगाहर्ट्ज (840 डीएमआईपीएस), नियॉन, 128 के.बी L2 कैश, वीडियो डिकोडर, एलसीडी, ईथरनेट

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

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

अरुडिनो बोर्ड
शील्ड संगत
 * अधिकारी
 * अरुडिनो देय 84 मेगाहर्टज एटमेल एटीएसएएम3एक्स8E (एआरएम कॉर्टेक्स-एम3 कोर) के साथ।
 * अरुडिनो देय 48 मेगाहर्टज एटमेल एटीएसए एमडी21जी18 (एआरएम कॉर्टेक्स-एम0+ कोर) के साथ।
 * अरुडिनो एमकेआर1000 48 मेगाहर्टज एटमेल एटीएसए एमडब्ल्यू25 (एआरएम कॉर्टेक्स-एम0+ कोर) के साथ।
 * शील्ड-संगत Rascal 400 मेगाहर्टज एटमेल एटी91एसए एम9G20 (एआरएम9 या एआरएम926ईजे-एस कोर) के साथ।

एटमेल बोर्ड

 * व्याख्या प्रो
 * व्याख्या
 * सैम डब्ल्यू21
 * समा 5

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


 * विंडोज
 * माइक्रोचिप - एमपीएलएबीऔर एटमेल स्टुडियो 7
 * आईएआर - एआरएम के लिए एंबेडेड वर्कबेंच
 * क्रॉसवेयर - एआरएम के लिए डेवलपमेंट सूट

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

डिबगर्स

 * एटमेल आईसीई
 * जेटीजी आईसीई
 * सेगर जे-लिंक
 * क्रॉसवेयर जगुआर

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

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

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


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

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

यह भी देखें

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

बाहरी संबंध

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


 * एआरएम official documents


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