एक्सएमओएस श्रृंखला क्या है?


10

ठीक है, इसलिए मैं हाल ही में स्थानों में एक्सएमओएस नाम दिखाई दे रहा हूं। मैंने उनकी वेबसाइट पर देखा है और ऑनलाइन खोज की है, लेकिन मैं यह पता नहीं लगा सकता कि यह क्या है? तो यह क्या है? यह एक माइक्रोकंट्रोलर और एक FPGA के बीच एक क्रॉस प्रतीत होता है?

मैंने उनकी साइट पर भी देखा है और मैं कुछ भी नहीं देख पा रहा था जिसे मैं समझ सकता था (उदाहरण के लिए डिजाइन और अन्य संदर्भ दस्तावेज) जो कि एक्सएमओएस है और अन्य माइक्रोकंट्रोलर लाइनों से इसके बारे में क्या अलग है।

जवाबों:


18

मुझे बहुत सारे एक्सएमओएस हार्डवेयर मिले हैं। चिप्स बहुत सारे अनुप्रयोगों में FPGAs और DSPs की जगह ले सकते हैं, जिसमें विकास बहुत तेज और सस्ता होता है। वे मुख्य रूप से एक्ससी (समानांतर प्रसंस्करण के लिए सी का एक सुपरसेट), सी, सी ++ और कोडांतरक में क्रमादेशित हैं। भाषाओं को एक ही एप्लिकेशन में मिलाया जा सकता है। अन्य प्रोग्रामिंग भाषाएं उपलब्ध हो रही हैं।

वे मूल रूप से बहुत तेज मल्टीकोर कंट्रोलर हैं, जिसमें 400 MIPS कोर प्रति आठ हार्डवेयर थ्रेड्स हैं, जो राउंड-रॉबिन फैशन में काम कर रहे हैं। प्रत्येक धागा 50 या 100 MIPS पर चल सकता है, और एक अलग प्रोसेसर के रूप में सोचा जा सकता है। चार कोर डिवाइस इस प्रकार 32 धागे तक प्रदान करता है, जो कुल 1600 MIPS प्रदान करता है। थ्रेड्स, कोर और चिप्स बहुत तेजी से संचार चैनलों के माध्यम से संवाद करते हैं, जिससे चिप्स की मनमानी संख्या का उपयोग करके समानांतर प्रसंस्करण प्रणालियों को डिजाइन करना बहुत आसान हो जाता है। UARTs, SPI आदि जैसे परिधीय सॉफ्टवेयर में कार्यान्वित किए जाते हैं। वे सॉफ्टवेयर में उच्च गति (480 MBit / s) USB और 100 MHz ईथरनेट को संभालने के लिए पर्याप्त तेज़ हैं। सिंगल-कोर, डुअल-कोर और चार-कोर डिवाइस 64 I / Os प्रति कोर के साथ उपलब्ध हैं। ऑन-चिप रैम 64k प्रति कोर है।

किलर एप्लिकेशन में स्पोर्टिंग एरेना में उपयोग किए जाने वाले बड़े पैमाने पर एलईडी डिस्प्ले शामिल हैं, जहां अब तक FPGAs का उपयोग किया गया है। वे आम तौर पर सैकड़ों एक्सएमओएस चिप्स, एक प्रति प्रदर्शन टाइल का उपयोग करते हैं। वे उच्च अंत रोबोट अनुप्रयोगों के लिए भी आदर्श हैं।

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

एक नया $ 7 XS1-L01A-TQ48 डिवाइस अब उत्पादन में है। वे डिजी-की पर सूचीबद्ध हैं।


1
एकल कोर, टीक्यूएफपी पैकेज्ड डिवाइस के लिए एकल मात्रा में, चिप्स $ 7.50 सस्ते हैं।
कॉनर वुल्फ

ऊपर लियोन द्वारा महान प्रतिक्रिया, केवल एक चीज जो मैं इसमें जोड़ूंगा , यदि आप अधिक सीखना चाहते हैं, तो आओ और हमारे विशाल समुदाय के साथ xcore.com पर चैट करें - यदि आपके पास कोई परियोजना विचार है तो मुझे यकीन है कि हम आपकी मदद कर सकते हैं यह तय करने के लिए कि क्या एक्सएमओएस आपके लिए सही है। मिगुएल ने जैसा कि ऊपर उल्लेख किया है, एक्सएमओएस को कार्रवाई में देखने के लिए हमारे वीडियो और हमारे YouTube चैनल (MyXMOS) को देखें और हमारे समुदाय ने पहले से ही क्या किया है - कुछ महान प्रेरणा।

या प्रोटोटाइप बोर्ड के लिए $ 41 के बारे में: sparkfun.com/products/10113
21

3

एक्सएमओएस के डेविड मे ने पिछले साल पहले ओएसएचयूजी (ओपन सोर्स हार्डवेयर) इवेंट में एक्सएमओएस के लिए एक परिचय प्रस्तुत किया: http://www.vimeo.com/11624968


0

एक्सएमओएस एक शक्तिशाली, मल्टीकोर, 32 बिट माइक्रोकंट्रोलर है। कोई FPGA शामिल नहीं है, लेकिन वे एक साथ महान जाते हैं।


0

एक्सएमओएस एक इवेंट-संचालित प्रोसेसर है, शायद उनके वीडियो को देखें

http://www.xmos.com/videos


1
अपने वीडियो से लिंक करने से पहले हमें इसके बारे में थोड़ी और जानकारी दें। यह अब एक ऐड से ज्यादा नहीं है। हमें खुशी है कि आपने हमारी साइट पर आने के लिए समय लिया है, लेकिन यह एक दीर्घकालिक उच्च गुणवत्ता वाला उत्तर देता है।
कोर्तुक

0

मुझे इस प्रोसेसर में भी दिलचस्पी है और मैं उनकी साइट पर घूम रहा हूं। मैं शुरू करने के लिए नंगे न्यूनतम के लिए $ 100 खर्च करने का मन नहीं करूंगा, जैसा कि लियोन ने उल्लेख किया था। हालांकि, मुझे यकीन नहीं था कि क्या खरीदना है - उनके विकास बोर्ड पृष्ठ विभिन्न चिप्स के बारे में बात करते हैं, लेकिन मैं उनके बीच के अंतर का पता नहीं लगा सका।

यहाँ एक सहायक लिंक है जो एक्सएमओएस प्रोसेसर के प्रकारों की रूपरेखा तैयार करता है। मैं उनकी वेबसाइट पर क्लिक करके इसे ढूंढ नहीं पा रहा था।

संक्षेप में, ऐसा लगता है कि उनके पास 4 अलग-अलग प्रोसेसर हैं:

XS1-G4: 4 कोर XS1-G2: 2 कोर XS1-L1: 1 कोर XS1-L2: 2 कोर

अजीब बात यह है कि, शुरुआती लोगों के लिए, मुझे उम्मीद है कि XS1-L1 सबसे अच्छा विकल्प होगा, क्योंकि आप अभी भी सीख सकते हैं कि मल्टीथ्रेडिंग का लाभ कैसे उठाया जाए, लेकिन संभवतः विकास बोर्ड पर थोड़ा पैसा बचा सकते हैं। हालाँकि, ऐसा प्रतीत नहीं होता है। दोनों XK -1 ए और XC -1 ए $ 99 हैं, और JTAG हार्डवेयर शामिल हैं।

हो सकता है कि लियोन यहां एक टिप्पणी जोड़ सकता है और हमें बताए कि वह क्या सोचता है कि एक्सएमओएस में रुचि रखने वालों के लिए सबसे अच्छा स्टार्टर किट है।


मैं $ 99 XC1-A से शुरू करूँगा। इसमें आपको वह सब कुछ मिला है, जिसमें बहुत सारे एलईडी और बटन और इंटरफ़ेस कनेक्टर शामिल हैं।
लियोन हेलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.