इंटेल 8061
इंटेल 8061 माइक्रोकंट्रोलर फोर्ड ईईसी-IV ऑटोमोटिव इंजन नियंत्रण इकाई में इसके उपयोग के लिए सबसे उल्लेखनीय है। इंटेल एमसीएस 96 का एक निकटम सापेक्ष, इंटेल 8061 तोशीबा (मॉडल नंबर 6127 और 6126 के अनुसार) और मोटोरोला (अब फ्रीस्केल सेमीकंडक्टर) द्वारा दूसरा स्रोत है।
और मोटोरोला (अब फ्रीस्केल सेमीकंडक्टर) द्वारा दूसरा स्रोत है।
परिचय
MCS-96 परिवार की उत्पत्ति इंटेल 8061 के व्यावसायिक व्युत्पन्न के रूप में हुई, जो Ford_EEC#EEC-IV|Ford EEC-IV इंजन नियंत्रक परिवार का पहला प्रोसेसर है। 8061 और इंटेल एमसीएस-96 के बीच अंतर में मेमोरी इंटरफ़ेस बस शामिल है, 8061 की एम-बस एक 'बर्स्ट-मोड' बस है जिसके लिए मेमोरी डिवाइस में ट्रैकिंग प्रोग्राम काउंटर की आवश्यकता होती है। दोनों भागों के I/O बाह्य उपकरणों में भी काफी अंतर थे - 8061 में 8 HSI (पल्स-माप) इनपुट थे, 10 HSO (पल्स-जेनरेशन) आउटपुट पूरी तरह से HSI पिन से अलग थे, और एक गैर-नमूना 10- था। 8096 की तुलना में अधिक चैनलों वाला बिट एडीसी। EEC-IV और 8096 के बीच कई अंतर अधिक पारंपरिक मेमोरी इंटरफ़ेस बस के लिए पिन का उपयोग करने के पक्ष में I/O पिन गिनती को कम करने के लिए पिन साझा करने के प्रयास के परिणामस्वरूप हुए।
8061 और इसके डेरिवेटिव का उपयोग 1983 से 20वीं शताब्दी के अंत तक निर्मित लगभग सभी फोर्ड मोटर कंपनी ऑटोमोबाइल में किया गया था। यह प्रोसेसर ईंधन मिश्रण और इंजेक्शन समय, स्पार्क एडवांस (अक्सर एक अलग स्पार्क मॉड्यूल के साथ संयोजन में), निकास गैस रीसर्क्युलेशन और अन्य इंजन कार्यों को नियंत्रित करता है।
एम-बस
8061 में एक इंटरप्टिबल-बर्स्ट-मोड 11-वायर 8-बिट मेमोरी इंटरफ़ेस बस थी जिसे एम-बस कहा जाता था। इस बस को प्रत्येक मेमोरी डिवाइस में एक प्रोग्राम काउंटर और एक डेटा एड्रेस रजिस्टर की आवश्यकता होती है। प्रत्येक चिप रीसेट या शाखा निर्देश मेमोरी डिवाइस में प्रोग्राम काउंटर को अपडेट करेगा, जिसके बाद निर्देश स्ट्रीम डेटा क्रमिक रूप से पढ़ा जाएगा। मेमोरी के प्रोग्राम काउंटर कॉपी को बनाए रखते हुए मेमोरी के डेटा एड्रेस रजिस्टर का उपयोग करके डेटा बाइट्स और शब्दों को पढ़ने या लिखने के लिए निर्देश स्ट्रीम को बाधित किया जा सकता है - प्रत्येक डेटा एक्सेस के बाद प्रोग्राम एड्रेस को दोबारा भेजे बिना निर्देश स्ट्रीम को पढ़ने की बहाली की अनुमति मिलती है।
पता मानचित्र
8061 में 240-बाइट आंतरिक रजिस्टर फ़ाइल थी, पता 0010एच से 00एफएफएच तक। I/O पते 0002H से 000FH तक थे। पूरे 8061 परिवार में, पता 0000H एक स्थिर शून्य रजिस्टर के लिए आरक्षित था। इसने निरपेक्ष पते तक पहुँचने के लिए सापेक्ष पते के उपयोग की अनुमति दी। स्टैक पॉइंटर 00010H पर था। 8061 64K मेमोरी को संबोधित कर सकता है। रीसेट 2000H पर था। इंटरप्ट वेक्टर 2010H पर थे।
प्रक्रिया, पैकेज
8061 को 3-माइक्रोमीटर एन-एमओएस सिलिकॉन-गेट प्रक्रिया में बनाया गया था। किसी विशेष मॉड्यूल डिज़ाइन की I/O पिन-गिनती आवश्यकताओं के आधार पर, प्लास्टिक 68-पिन फ्लैटपैक, सिरेमिक पैकेज और 40-पिन डीआईपी पैकेज का उपयोग किया गया था।
व्युत्पन्न
फोर्ड ने EEC-IV परिवार का प्रचार करने, ऑटोमोबाइल में उपयोग के लिए अन्य कस्टम सर्किट विकसित करने और गैलियम आर्सेनाइड एकीकृत सर्किट बाजार का पता लगाने के लिए 1982 में कोलोराडो स्प्रिंग्स, कोलोराडो में फोर्ड माइक्रोइलेक्ट्रॉनिक्स सुविधा बनाई। उस परिवार के कुछ हिस्सों में 8063 शामिल थे, जो कभी उत्पादन तक नहीं पहुंचे। परिवार में 8065 भी शामिल है, जो उच्च मात्रा में निर्मित होता है, जिसमें एक मेमोरी नियंत्रक शामिल होता है जो इसे 1-मेगाबाइट मेमोरी को संबोधित करने की अनुमति देता है, जो 8061 और 8096 के 64K से काफी अधिक है।
8063, 8065 और बाद में ईपीआईसी सीएमओएस डेरिवेटिव थे जो बिजली की खपत को कम करने में सक्षम थे।
8065 में एक उन्नत निर्देश सेट, अतिरिक्त रजिस्टर स्थान और एक बहुत उन्नत I/O था। परिणामस्वरूप, 8065 में पते 0020एच से 03एफएफएच तक एक रजिस्टर फ़ाइल थी, जो 4 बैंकों में पता योग्य थी। I/O पते 0002H से 001FH तक थे। स्टैक पॉइंटर 00020H पर था।
एचएसआई
8061 में स्पंदित इनपुट को मापने और समय देने के लिए 8-चैनल इवेंट-कैप्चर प्रणाली थी। जब भी किसी सक्षम पिन पर संक्रमण का पता चला तो सभी 8 पिनों की नई स्थिति के साथ 16-बिट टाइमर मान को FIFO में कैप्चर किया गया। FIFO को एक छोटी गतिशील रैम में लागू किया गया था।
उदाहरण के लिए, एचएसआई का उपयोग क्रैंकशाफ्ट-पोजीशन-सेंसर घटनाओं के समय को रिकॉर्ड करने के लिए किया जाता था, जिसका उपयोग इंजन की गति निर्धारित करने के लिए किया जाता था।
एचएसओ
8061 में समयबद्ध आउटपुट उत्पन्न करने के लिए 10-चैनल पल्स-जनरेटर आउटपुट सिस्टम था। इसमें अनिवार्य रूप से एक छोटी सामग्री-एड्रेसेबल मेमोरी (सीएएम) थी जो एचएसआई सिस्टम के लिए उपयोग किए जाने वाले 16-बिट टाइमर के साथ घटना समय की तुलना करती थी। प्रत्येक ईवेंट का समय CAM को एक कमांड के साथ लिखा गया था। जब टाइमर के साथ CAM स्थान का मिलान पाया गया, तो ईवेंट निष्पादित किया गया और CAM स्थान एक खाली पूल में वापस आ गया। सीएएम को गतिशील रैम और एक तुलनित्र के साथ सिम्युलेटेड किया गया था। एचएसओ का उपयोग ईंधन इंजेक्शन पल्स टाइमिंग सहित विभिन्न उद्देश्यों के लिए किया गया था।
एडीसी
8061 और इसके डेरिवेटिव में प्रोसेसर चिप पर एक मल्टीचैनल एनालॉग-टू-डिजिटल कनवर्टर था। इसका उपयोग इंजन के तापमान और थ्रॉटल कोण को समझने और निकास-गैस ऑक्सीजन सेंसर को पढ़ने जैसे उद्देश्यों के लिए किया गया था।
व्यवधान
8061 में 8-चैनल वेक्टर्ड प्राथमिकता इंटरप्ट प्रणाली थी। बाद के 8065 ने 40 चैनल प्रदान किए, जिनमें से 32 एचएसआई/एचएसओ इवेंट सिस्टम से जुड़े थे।
सीरियल पोर्ट
8061 परिवार के विभिन्न सदस्यों के पास एक कस्टम सीरियल पोर्ट ऑन-चिप था। इसका उद्देश्य एक बंदरगाह विस्तारक के रूप में था न कि सामान्य प्रयोजन वाले यूएआरटी के रूप में
सहयोगी स्मृति
8061 का उपयोग अन्य उपकरणों के एक परिवार के साथ किया गया था, जिसमें 8361 भी शामिल था - एक साथी मेमोरी जिसमें ROM और कुछ RAM थी। बाद के मॉड्यूल में, वन-टाइम-प्रोग्रामेबल (ओटीपी) ईपीरोम मेमोरी को मूल मास्क-प्रोग्राम्ड मेमोरी के लिए प्रतिस्थापित किया गया था - इसने प्रत्येक मॉडल वर्ष में आवश्यक विभिन्न प्रकार के ROM कोड को देखते हुए लॉजिस्टिक्स को बहुत सरल बना दिया।