लंबन एसएक्स

Parallax पीआईसी [[ microcontroller ]]्स की एक बंद श्रृंखला है जिसे Ubicom के डिज़ाइन से Parallax, Inc. (कंपनी) द्वारा विपणन किया गया था। बुनियादी स्टाम्प के मूल संस्करणों में उपयोग किए गए PIC माइक्रोकंट्रोलर के समान वास्तुशिल्प रूप से डिज़ाइन किए गए, SX माइक्रोकंट्रोलर ने उस उत्पाद के कई बाद के संस्करणों में PIC को प्रतिस्थापित कर दिया।

उत्पादन
उपकरणों के डिज़ाइन का स्वामित्व यूबिकॉम (पूर्व में सीनिक्स, इसलिए एसएक्स) के पास है। एसएक्स डाई (एकीकृत सर्किट) का निर्माण किया गया यूबिकॉम द्वारा, जिन्होंने उन्हें पैकेजिंग के लिए पैरालैक्स भेजा। यूबिकॉम ने 18, 20, 28, 48 और 52 पिन वाले प्रोसेसर बनाए थे, लेकिन क्योंकि पैरालैक्स के पास 18 और 52 पिन चिप्स के पैकेज नहीं थे, SX-18 और SX-52 को बंद कर दिया गया।

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

तकनीकी विवरण
पैरालैक्स के एसएक्स श्रृंखला माइक्रोकंट्रोलर 8-बिट आरआईएससी माइक्रोकंट्रोलर (12-बिट अनुदेश शब्द का उपयोग करके) हैं जिनकी असामान्य रूप से उच्च गति, 75 मेगाहर्ट्ज (75 एमआईपीएस) तक और उच्च स्तर का लचीलापन है। उनमें फ्लैश मेमोरी के 4096 12-बिट शब्द और 262 बाइट्स रैंडम एक्सेस मेमोरी  (रैम), एक आठ बिट काउंटर और अन्य समर्थन तर्क शामिल हैं। वे विशेष रूप से सॉफ़्टवेयर में इनपुट/आउटपुट|I/O हार्डवेयर के अनुकरण के लिए तैयार हैं, जो उन्हें बहुत लचीला बनाता है। जबकि पैरालैक्स के एसएक्स माइक्रो विविधता में सीमित हैं, उनकी उच्च गति और अतिरिक्त संसाधन प्रोग्रामर को आवश्यकतानुसार संपूर्ण  ग्राफ़िक्स प्रोसेसिंग युनिट  सहित 'वर्चुअल डिवाइस' बनाने की अनुमति देते हैं। उदाहरण के लिए, I2C और SPI इंटरफेस, UARTs, फ़्रीक्वेंसी जनरेटर, माप काउंटर और PWM और सिग्मा-डेल्टा A/D कन्वर्टर्स का अनुकरण करने के लिए सॉफ़्टवेयर लाइब्रेरी मॉड्यूल हैं। अन्य इंटरफ़ेस लिखना अपेक्षाकृत आसान है, और नई सुविधाएँ प्राप्त करने के लिए मौजूदा मॉड्यूल को संशोधित किया जा सकता है।

विकास और डिबगिंग
Sx-Key Parallax द्वारा निर्मित है और इसका उपयोग SX माइक्रोकंट्रोलर को प्रोग्राम करने और फिर इसे डीबग करने के लिए किया जाता है। एसएक्स-ब्लिट्ज़ नामक एक सस्ता संस्करण भी है जिसमें डिबगर नहीं है। ध्यान रखें कि दो Sx-कुंजी उत्पाद हैं, एक वास्तविक हार्डवेयर डिवाइस है और दूसरा सॉफ़्टवेयर है, उनका नाम समान है।

खिड़कियाँ
यदि आप Microsoft Windows प्लेटफ़ॉर्म पर चल रहे हैं, तो आप Parallax वेबसाइट से SIX Key सॉफ़्टवेयर की एक प्रति लेना चाहेंगे। इसमें विकास में सहायता के लिए शुरुआती लोगों के साथ-साथ एसएक्स से अधिक परिचित लोगों के लिए कई उपयोगी उपकरण शामिल हैं। यह एसएक्ससिम और एक असेंबलर/प्रोग्रामर के साथ आता है जो एसएक्स कुंजी या एसएक्स ब्लिट्ज का उपयोग करके एसएक्स की प्रोग्रामिंग की अनुमति देता है।

मुद्दे
Windows Vista पर SX कुंजी सॉफ़्टवेयर के साथ कुछ ज्ञात समस्याएँ हैं, Sx-कुंजी सॉफ़्टवेयर के लिए कुछ DLL की आवश्यकता होती है जो Windows Vista के साथ वितरित नहीं होते हैं।

वैकल्पिक उपकरण
इसमें एक सी टू एसएक्स कंपाइलर भी है, जो आपको एसएक्स के लिए सी प्रोग्राम लिखने की अनुमति देगा। फिर उन्हें C से SX असेंबली भाषा में परिवर्तित किया जाता है। इसके दो संस्करण उपलब्ध हैं.

सीसीएस एसएक्स/सी
एसएक्स के लिए सी कंपाइलर का एक व्यावसायिक रूप से समर्थित संस्करण है, इसे सीसीएस एसएक्स/सी के रूप में जाना जाता है, और यह $199.0 में उपलब्ध था। यह सॉफ़्टवेयर आधिकारिक तौर पर Parallax द्वारा समर्थित है, और SX/C कंपाइलर को प्रथम श्रेणी का नागरिक बनाने पर मिलकर काम करने के लिए उनकी साझेदारी है। यह SX को प्रोग्राम करने के लिए SX कुंजी सॉफ़्टवेयर के साथ एकीकृत होता है।

C4SX
C4SX एक मुफ़्त C से SX असेंबली कंपाइलर है जो rwsenser से उपलब्ध है। कृपया ध्यान दें कि यह सॉफ़्टवेयर Parallax द्वारा परीक्षण नहीं किया गया है। C4SX के बारे में Parallax सपोर्ट फ़ोरम में एक थ्रेड है जो SX के लिए C का उपयोग करने वालों के लिए सहायक हो सकता है।

जीएसएएसएम
gsasm एक हेक्स फ़ाइल के लिए SX असेंबली के लिए एक असेंबलर है। प्रोजेक्ट सोर्सफोर्ज पर उपलब्ध है और इसे http://sourceforge.net/projects/gsasm/ पर पाया जा सकता है। ध्यान दें, यह अभी भी अपनी प्रारंभिक अवस्था में है, और हालाँकि यह प्रोग्राम करने के लिए उचित हेक्स फ़ाइलें तैयार करता है, लेकिन इसके कुछ खुरदुरे किनारे और सीमाएँ हैं। कृपया रिलीज़ नोट्स पढ़ें, और देखें कि क्या वाइन (सॉफ़्टवेयर) का उपयोग करना अधिक लागू समाधान नहीं होगा।

जीएसएक्सप्रोग
जीएसएक्सप्रोग वह प्रोग्रामर है जिसका उपयोग एसएक्स कुंजी संशोधन सी और पुराने का उपयोग करके एसएक्स को प्रोग्राम करने के लिए किया जा सकता है। सीवीएस में एसएक्स ब्लिट्ज के साथ प्रोग्राम करने के लिए कोड मौजूद है, लेकिन इसके काम करने की गारंटी नहीं है। यदि आपने gsasm डाउनलोड किया है तो आपको gSXprog की एक प्रति भी प्राप्त होगी। आप gsasm द्वारा या SX कुंजी सॉफ़्टवेयर से निर्मित हेक्स फ़ाइल का उपयोग करके SX को प्रोग्राम करने के लिए gSXprog का उपयोग करने में सक्षम होंगे।

शराब
SX चिप को SX Key सॉफ़्टवेयर, gSXprog और SXsim के साथ प्रोग्राम किया जा सकता है। एसएक्स की सॉफ़्टवेयर को वाइन (सॉफ़्टवेयर) (लिनक्स प्लेटफ़ॉर्म के लिए एक विंडोज़ संगतता परत) के तहत अच्छी तरह से काम करने की सूचना दी गई है।

यह भी देखें

 * लंबन प्रोपेलर, एक नया माइक्रोकंट्रोलर और पैरालैक्स द्वारा नए उत्पाद विकास का वर्तमान लक्ष्य

बाहरी संबंध

 * SX microcontroller page at Parallax