माइक्रोप्रोसेसर डेवलपमेंट बोर्ड

From Vigyanwiki
टेक्सास उपकरण द्वारा टीएमSP430 चिपसेट के लिए दो प्रयोगकर्ता बोर्डों का प्रतिरूप। बाईं ओर बड़े चिप संस्करण, दाईं ओर यूएसबी प्रारूप में छोटा संस्करण है।

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

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

इतिहास

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

इस प्रकार से माइक्रोप्रोसेसर प्रशिक्षण डेवलपमेंट किट सदैव माइक्रोप्रोसेसर निर्माताओं द्वारा निर्मित नहीं किए गए थे। अतः कई प्रणालियों को जिन्हें माइक्रोप्रोसेसर डेवलपमेंट किट के रूप में वर्गीकृत किया जा सकता है, उन्हें तीसरे पक्ष द्वारा निर्मित किया गया था, उदाहरण सिनक्लेयर एमके 14 है, जो राष्ट्रीय अर्धचालक, एनएस इंट्रोकिट से आधिकारिक एससी/एमपी डेवलपमेंट बोर्ड से प्रेरित था।[1]

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

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

सुविधाएँ

इस प्रकार से माइक्रोप्रोसेसर डेवलपमेंट बोर्ड की सबसे महत्वपूर्ण विशेषता पूर्ण रूप से रोम आधारित बिल्ट-इन मशीन भाषा मॉनिटर, या डिबगर थी क्योंकि इसे कभी-कभी कहा जाता था। अतः प्रायः बोर्ड का नाम इस मॉनिटर प्रोग्राम के नाम से संबंधित था, उदाहरण के लिए किम-1 के मॉनिटर प्रोग्राम का नाम कीबोर्ड इनपुट मॉनिटर था, क्योंकि पूर्ण रूप से रोम आधारित सॉफ्टवेयर ने जटिल टॉगल स्विच की पंक्तियों के बिना प्रोग्रामों की प्रविष्टि की अनुमति दी थी उस प्राचीन तंत्र का उपयोग किया था। इस प्रकार से लोकप्रिय 6800 आधारित तंत्र प्रायः इसमें डिबगर के लिए बग शब्द के साथ नाम के साथ मॉनिटर का उपयोग करते थे, उदाहरण के लिए लोकप्रिय मिकबग था।[4]

इस प्रकार से इनपुट सामान्यतः हेक्साडेसिमल कीबोर्ड के साथ किया जाता था, मशीन भाषा मॉनिटर प्रोग्राम का उपयोग करके, और डिस्प्ले में मात्र 7-सेगमेंट डिस्प्ले होता था। अतः लिखित असेंबलर प्रोग्रामों का बैकअप भंडारण आदिम था: मात्र कैसेट प्रकार इंटरफ़ेस सामान्यतः प्रदान किया गया था, या सीरियल टेलेटाइप इंटरफ़ेस का उपयोग पेपरटेप को पढ़ने (या पंच) करने के लिए किया गया था।[5]

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

इस प्रकार से अनावृत बोर्ड पर बाहरी इंटरफेस प्रायः एकल आरएस-232 या वर्तमान लूप सीरियल पोर्ट तक सीमित थे, इसलिए टर्मिनल, प्रिंटर, या टेलेटाइप को जोड़ा जा सकता है।

ऐतिहासिक डेवलपमेंट बोर्डों की सूची

फ्रीस्केल एचसीएस12/9S12 माइक्रोकंट्रोलर ट्रेनर, ऑल-इन-वन ईवीबी, ईवीबीयू और प्रोजेक्ट डेवलपमेंट बोर्ड है।
  • 8085एएटी, पैककॉम से इंटेल 8085 माइक्रोप्रोसेसर प्रशिक्षण इकाई
  • आरसीए सीडीपी1802 माइक्रोप्रोसेसर के लिए सीडीपी18S020 मूल्यांकन बोर्ड
  • ईवीके 300 6800 एकल बोर्ड अमेरिकन माइक्रोतंत्र, इंक. अमेरिकन माइक्रोतंत्र (एएमआई) से
  • नेट्रोनिक्स के रिसर्च एंड डेवलपमेंट लिमिटेड द्वारा 8085 पर आधारित एक्सप्लोरर/85 एक्सपेंडेबल लर्निंग तंत्र है।
  • आईटीटी प्रयोगकर्ता ने स्विच और एल ई डी, और इंटेल 8080 का उपयोग किया गया था।
  • जोल्ट को माइक्रो कंप्यूटर एसोसिएट्स के सह-संस्थापक रेमंड एम. होल्ट ने सम्मिलित किया था।
  • किम-1 एमओएस टेक्नोलॉजी/रॉकवेल/सिनर्टेक एमओएस टेक्नोलॉजी 6502 के लिए डेवलपमेंट बोर्ड 6502 माइक्रोप्रोसेसर था। किम नाम कीबोर्ड इनपुट मॉनिटर के लिए छोटा है।
    • एसवाईएम-1 ठीक सॉफ्टवेयर, अधिक मेमोरी और आई/ओ के साथ थोड़ा ठीक किम-1 विम के रूप में भी जाना जाता है।
    • एम-65 अल्फ़ान्यूमेरिकल एलईडी डिस्प्ले और अंतर्निहित प्रिंटर के साथ ठीक किम-1 था।
    • किम-1 भी कुछ अनौपचारिक प्रतियों की ओर ले जाता है, जैसे कि सुपर-किम और कनिष्ठ पत्रिका इलेक्टोर से, और एमसीएस अल्फा 1 है।
  • कोम्बिनैट मिक्रोइलेक्ट्रॉनिक एरफर्ट द्वारा एलसी80
  • मोटोरोला 6802 के लिए मैक्सबोर्ड डेवलपमेंट बोर्ड है।
  • एमईके6800डी2 मोटोरोला 6800 माइक्रोप्रोसेसर के लिए आधिकारिक डेवलपमेंट बोर्ड। मॉनिटर सॉफ्टवेयर का नाम मिकबग था।
  • माइक्रोक्रोमा 68 रंग ग्राफिक्स किट है।। मोटोरोला द्वारा अपने नवीन 6847 वीडियो डिस्प्ले प्रोसेसर का निष्पादन करने के लिए विकसित किया गया था। मॉनिटर सॉफ्टवेयर को टीवीबग कहा जाता था
  • मोटोरोला 6809 के लिए मोटोरोला एक्सोर्सिसर डेवलपमेंट तंत्र (रैक आधारित) है।
  • माइक्रोप्रोफेसर या (एमपीएफ-1) Z80 डेवलपमेंट और प्रशिक्षण प्रणाली एसर इंक द्वारा या एसर है।
  • वीडीयू के साथ टैंगरीन माइक्रोटन 65 6502 डेवलपमेंट प्रणाली, जिसे अधिक सक्षम प्रणाली में विस्तारित किया जा सकता है।
  • लॉरेंस लिवरमोर नेशनल लेबोरेटरी द्वारा एमएसटी-80बी 8080 प्रशिक्षण प्रणाली है।
  • राष्ट्रीय अर्धचालक द्वारा राष्ट्रीय अर्धचालक एससी/एमपी/एमपी/एमपी, सिनक्लेयर एमके 14 के पूर्ववर्ती द्वारा एनएस इंट्रोकाइट है।
  • एनआरआई माइक्रो कंप्यूटर, मैकग्रा-हिल और नेशनल रेडियो इंस्टीट्यूट (एनआरआई) द्वारा कंप्यूटर पाठ्यक्रम पढ़ाने के लिए विकसित प्रणाली है
  • सिनक्लेयर रिसर्च लिमिटेड से एससी/एमपी माइक्रोप्रोसेसर के लिए टीएमके14 प्रशिक्षण प्रणाली है।
  • इंटेल एसडीके-80 का डेवलपमेंट बोर्ड उनके इंटेल 8080 के लिए है।
  • इंटेल एसडीके-51 का डेवलपमेंट बोर्ड उनके इंटेल एमसीएस-51 के लिए है।
  • इंटेल एसडीके-85 का डेवलपमेंट बोर्ड उनके इंटेल 8085 के लिए है।
  • इंटेल एसडीके-86 का डेवलपमेंट बोर्ड उनके इंटेल 8086 के लिए है।
  • 8080 के आधार पर सीमेंस माइक्रोसेट-8080 बॉक्सिंग तंत्र है।
  • हस्ताक्षर प्रशिक्षक 50 हस्ताक्षर 2650 के आधार पर है।
  • एसजीएस-एएसएस नैनोकंप्यूटर जेड 80 है।
  • आरसीए द्वारा आरसीए कॉस्मैक सुपर एल्फ। आरसीए 1861 वीडियो डिस्प्ले कंट्रोलर के साथ 1802 लर्निंग तंत्र है।
  • टीके-80 इंटेल के 8080 के एनइसी क्लोन के लिए डेवलपमेंट बोर्ड या I8080, μPD 8080A है।
  • टेक्सास उपकरण टीएमएस9900 के लिए टीएम 990/100टीएम मूल्यांकन बोर्ड है।
  • टेक्सास उपकरण टीएमएस9800 के लिए टीएम 990/180टीएम मूल्यांकन बोर्ड है।
  • एक्सपीओ-1 टेक्सास उपकरण डेवलपमेंट प्रणाली पीपीएस-4/1 माइक्रोकंट्रोलर्स की श्रेंणी के लिए है।

डीएसपी मूल्यांकन बोर्ड

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

इस प्रकार से दो उदाहरण हैं टेक्सास उपकरण द्वारा डीएसके 6416 हैं,[8] जो टीएमएस320C6416 फिक्स्ड-पॉइंट डिजिटल संकेत प्रोसेसर की सी6000 श्रृंखला का सदस्य जो वेलोसिटि.2 संरचना पर आधारित है,[9] और टेक्सास उपकरण द्वारा डीएसके 6713, जिसे पूर्ण रूप से स्पेक्ट्रम डिजिटल के सहयोग से विकसित किया गया था, टीएमएस320C6713 32-बिट फ्लोटिंग पॉइंट डिजिटल संकेत प्रोसेसर पर आधारित है,[9]: 3  जो C और असेंबली में प्रोग्रामिंग के लिए अनुमति देता है।

यह भी देखें

  • अंतः स्थापित प्रणाली
  • इंटेल तंत्र डेवलपमेंट किट
  • एकल-बोर्ड कंप्यूटर
  • एकल-बोर्ड माइक्रोकंट्रोलर

संदर्भ

  1. http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=1147 Archived 2010-11-21 at the Wayback Machine description of the National Semiconductor introkit
  2. http://oldcomputers.net/kim1.html KIM was very popular with hobbyists
  3. why Kilobaud published KIM software
  4. "The MEK6800D2 system with MIKBUG". Archived from the original on 1 October 2011.
  5. http://retro.hansotten.nl/index.php?page=micro-kim Micro-KIM is a retro remake of the KIM for which many programs are available that were originally released on papertape
  6. "DSP Starter Kits". DSP. Kane Computing. Archived from the original on 3 December 2013. Retrieved 23 April 2012.
  7. Robert Oshana (29 September 2005). DSP Software Development Techniques for Embedded and Real-Time Systems. Newnes. p. 384. ISBN 978-0750677592. Retrieved 23 April 2012.
  8. IEEE Nuclear Science Symposium Conference Record 2004. Rome: Institute of Electrical and Electronics Engineers. 2004. p. 4161. ISBN 978-0780387003. Retrieved 23 April 2012.
  9. 9.0 9.1 Rulph Chassaing (13 December 2004). Digital Signal Processing and Applications with the C6713 and C6416 DSK. Wiley-Interscience. p. 497. ISBN 978-0471690078. Retrieved 23 April 2012.