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

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

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

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

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

सुविधाएँ
माइक्रोप्रोसेसर डेवलपमेंट बोर्ड की सबसे महत्वपूर्ण विशेषता ROM आधारित बिल्ट-इन मशीन लैंग्वेज मॉनिटर, या डिबगर थी क्योंकि इसे कभी-कभी कहा जाता था।अक्सर बोर्ड का नाम इस मॉनिटर प्रोग्राम के नाम से संबंधित था, उदाहरण के लिए किम -1 के मॉनिटर प्रोग्राम का नाम कीबोर्ड इनपुट मॉनिटर था, क्योंकि रोम आधारित सॉफ्टवेयर ने बोझिल टॉगल स्विच की पंक्तियों के बिना कार्यक्रमों की प्रविष्टि की अनुमति दी थीउस पुराने सिस्टम का इस्तेमाल किया।लोकप्रिय 6800 आधारित सिस्टम अक्सर इसमें डिबगर के लिए बग शब्द के साथ एक नाम के साथ एक मॉनिटर का उपयोग करते थे, उदाहरण के लिए लोकप्रिय मिकबग। इनपुट आम तौर पर एक हेक्साडेसिमल कीबोर्ड के साथ किया जाता था, मशीन भाषा मॉनिटर प्रोग्राम का उपयोग करके, और डिस्प्ले में केवल 7-सेगमेंट डिस्प्ले होता था।लिखित असेंबलर कार्यक्रमों का बैकअप भंडारण आदिम था: केवल एक कैसेट प्रकार इंटरफ़ेस आमतौर पर प्रदान किया गया था, या सीरियल टेलेटाइप इंटरफ़ेस का उपयोग एक पेपरटेप को पढ़ने (या पंच) करने के लिए किया गया था। अक्सर बोर्ड के पास विस्तार कनेक्टर के लिए कुछ प्रकार होता है जो सभी आवश्यक सीपीयू संकेतों को बाहर लाता है, ताकि एक इंजीनियर एक प्रयोगात्मक इंटरफ़ेस या अन्य इलेक्ट्रॉनिक डिवाइस का निर्माण और परीक्षण कर सके।

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

ऐतिहासिक विकास बोर्डों की सूची

 * 8085AAT, PACCOM से एक इंटेल 8085 माइक्रोप्रोसेसर प्रशिक्षण इकाई
 * RCA CDP1802 माइक्रोप्रोसेसर के लिए CDP18S020 मूल्यांकन बोर्ड
 * EVK 300 6800 सिंगल बोर्ड अमेरिकन माइक्रोसिस्टम्स, इंक। अमेरिकन माइक्रोसिस्टम्स (एएमआई) से
 * Netronics के रिसर्च एंड डेवलपमेंट लिमिटेड द्वारा 8085 पर आधारित एक्सप्लोरर/85 एक्सपेंडेबल लर्निंग सिस्टम।
 * ITT प्रयोगकर्ता ने स्विच और एल ई डी, और एक इंटेल 8080 का उपयोग किया
 * जोल्ट को माइक्रो कंप्यूटर एसोसिएट्स के सह-संस्थापक रेमंड एम। होल्ट ने शामिल किया था।
 * किम -1 एमओएस टेक्नोलॉजी/रॉकवेल/सिनर्टेक एमओएस टेक्नोलॉजी 6502 के लिए विकास बोर्ड | 6502 माइक्रोप्रोसेसर। किम नाम कीबोर्ड इनपुट मॉनिटर के लिए छोटा है
 * SYM-1 बेहतर सॉफ्टवेयर, अधिक मेमोरी और I/O के साथ थोड़ा बेहतर KIM-1। विम के रूप में भी जाना जाता है
 * AIM-65 एक अल्फ़ान्यूमेरिकल एलईडी डिस्प्ले और एक अंतर्निहित प्रिंटर के साथ एक बेहतर KIM-1।
 * KIM-1 भी कुछ अनौपचारिक प्रतियों की ओर ले जाता है, जैसे कि सुपर-किम और जूनियर पत्रिका Elektor से, और MCS अल्फा 1
 * Kombinat Mikroelektronik Erfurt द्वारा LC80
 * मोटोरोला 6802 के लिए मैक्सबोर्ड डेवलपमेंट बोर्ड।
 * MEK6800D2 मोटोरोला 6800 माइक्रोप्रोसेसर के लिए आधिकारिक विकास बोर्ड। मॉनिटर सॉफ्टवेयर का नाम मिकबग था
 * माइक्रोक्रोमा 68 रंग ग्राफिक्स किट। मोटोरोला द्वारा अपने नए मोटोरोला 6847 | 6847 वीडियो डिस्प्ले प्रोसेसर का प्रदर्शन करने के लिए विकसित किया गया। मॉनिटर सॉफ्टवेयर को TVBUG कहा जाता था
 * मोटोरोला 6809 के लिए मोटोरोला एक्सोर्सिसर डेवलपमेंट सिस्टम (रैक आधारित)
 * माइक्रोप्रोफेसर I (MPF-1) Z80 विकास और प्रशिक्षण प्रणाली एसर इंक द्वारा | ACER
 * VDU के साथ टैंगरीन माइक्रोटन 65 6502 विकास प्रणाली, जिसे अधिक सक्षम प्रणाली में विस्तारित किया जा सकता है।
 * लॉरेंस लिवरमोर नेशनल लेबोरेटरी द्वारा MST-80B 8080 प्रशिक्षण प्रणाली
 * राष्ट्रीय अर्धचालक द्वारा राष्ट्रीय अर्धचालक एससी/एमपी/एमपी/एमपी, सिनक्लेयर एमके 14 के पूर्ववर्ती द्वारा एनएस इंट्रोकाइट।
 * एनआरआई माइक्रो कंप्यूटर, मैकग्रा-हिल और नेशनल रेडियो इंस्टीट्यूट (एनआरआई) द्वारा कंप्यूटर पाठ्यक्रम पढ़ाने के लिए विकसित एक प्रणाली
 * सिनक्लेयर रिसर्च लिमिटेड से SC/MP माइक्रोप्रोसेसर के लिए MK14 प्रशिक्षण प्रणाली।
 * इंटेल एसडीके#इंटेल एसडीके -80 | एसडीके -80 इंटेल का विकास बोर्ड उनके इंटेल 8080 के लिए | 8080 माइक्रोप्रोसेसर
 * इंटेल एसडीके#इंटेल एसडीके -51 | एसडीके -51 इंटेल का विकास बोर्ड उनके इंटेल एमसीएस -51 के लिए
 * इंटेल एसडीके#इंटेल एसडीके -85 | एसडीके -85 इंटेल का विकास बोर्ड उनके इंटेल 8085 के लिए | 8085 माइक्रोप्रोसेसर
 * इंटेल एसडीके#इंटेल एसडीके -86 | एसडीके -86 इंटेल का विकास बोर्ड उनके इंटेल 8086 के लिए | 8086 माइक्रोप्रोसेसर
 * 8080 के आधार पर सीमेंस माइक्रोसेट -8080 बॉक्सिंग सिस्टम।
 * हस्ताक्षर प्रशिक्षक 50 हस्ताक्षर 2650 के आधार पर।
 * SGS-ASS NANOCOMPUTER Z80।
 * आरसीए द्वारा आरसीए कॉस्मैक सुपर एल्फ। RCA 1861 वीडियो डिस्प्ले कंट्रोलर के साथ 1802 लर्निंग सिस्टम।
 * TK-80 Intel के 8080 के NEC क्लोन के लिए विकास बोर्ड | I8080, μPD 8080A
 * टेक्सास इंस्ट्रूमेंट्स TMS9900 के लिए TM 990/100M मूल्यांकन बोर्ड
 * टेक्सास इंस्ट्रूमेंट्स TMS9800 के लिए TM 990/180M मूल्यांकन बोर्ड
 * XPO-1 टेक्सास इंस्ट्रूमेंट्स विकास प्रणाली PPS-4/1 माइक्रोकंट्रोलर्स की लाइन के लिए

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

टेक्सास इंस्ट्रूमेंट्स द्वारा दो उदाहरण डीएसके 6416 हैं, TMS320C6416 फिक्स्ड-पॉइंट अंकगणित के आधार पर। फिक्स्ड प्वाइंट डिजिटल सिग्नल प्रोसेसर, प्रोसेसर की C6000 श्रृंखला का एक सदस्य जो वेलोसिटि .2 आर्किटेक्चर पर आधारित है, और टेक्सास इंस्ट्रूमेंट्स द्वारा DSK 6713, जिसे TMS320C6713 32-बिट फ्लोटिंग पॉइंट डिजिटल सिग्नल प्रोसेसर पर आधारित स्पेक्ट्रम डिजिटल के सहयोग से विकसित किया गया था, जो सी और असेंबली में प्रोग्रामिंग के लिए अनुमति देता है।

यह भी देखें

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