इंटेल एमसीएस-48

एमसीएस-48 माइक्रोकंट्रोलर श्रृंखला, इंटेल का पहला माइक्रोकंट्रोलर, मूल रूप से 1976 में जारी किया गया था। इसके पहले सदस्य 8048, 8035 और 8748 थे। 8048[1] संभवतया परिवार का सबसे प्रमुख सदस्य है। प्रारंभ में, इस परिवार का उत्पादन एनएमओएस तर्क (एन-टाइप मेटल-ऑक्साइड-सेमीकंडक्टर) यांत्रिकी का उपयोग करके किया गया था। 1980 के दशक की प्रारंभिक में, यह पूरक धातु ऑक्साइड सेमीकंडक्टर(सीएमओएस) यांत्रिकी में उपलब्ध हो गया। इसे 1990 के दशक में प्राचीन डिजाइनों का समर्थन करने के लिए निर्मित किया गया था जो अभी भी इसका उपयोग करते थे।
एमसीएस-48 श्रृंखला में संशोधित हार्वर्ड वास्तुकला है, जिसमें आंतरिक या बाहरी प्रोग्राम एकमात्र पढ़ने के लिये मेमोरी (रोम) और 64-256 बाइट्स आंतरिक (ऑन-चिप) रैंडम एक्सेस मेमोरी (रैएम) है। इनपुट/आउटपुट प्रोग्राम और डेटा से अलग अपने स्वयं के पता स्थान में मैप किया जाता है।
चूंकि एमसीएस-48 श्रृंखला को अंततः बहुत सफल इंटेल एमसीएस -51 एमसीएस-51 श्रृंखला के माध्यम से बदल दिया गया था, यह अपनी कम लागत, व्यापक उपलब्धता, स्मृति-कुशल एक-बाइट निर्देश सेट और परिपक्व विकास उपकरण के कारण वर्ष 2000 तक भी काफी लोकप्रिय रही। इस वजह से, इसका उपयोग उच्च-मात्रा, लागत-संवेदनशील उपभोक्ता इलेक्ट्रॉनिक्स उपकरणों जैसे टीवी रिमोट और कंप्यूटर कीबोर्ड में किया जाता है।
वेरिएंट
8049 में 2 केबी नकाबपोश रीड-ओनली मेमोरी(रोम) (8748 और 8749 में इरेज़ेबल प्रोग्रामेबल रीड-ओनली मेमोरी (एप्रोम)था) है जिसे 4 केबी बाहरी रोम(रीड-ओनली मेमोरी) के साथ-साथ 128 बाइट्स रैंडम-एक्सेस मेमोरी (रैएम) और 27 इनपुट/आउटपुट पोर्ट से बदला जा सकता है .[2] माइक्रोकंट्रोलर का इलेक्ट्रॉनिक ऑसिलेटर ब्लॉक आने वाली घड़ी को 15 आंतरिक चरणों में विभाजित करता है, इस प्रकार इसकी अधिकतम 11 मेगाहर्ट्ज़ होती है। क्रिस्टल को 0.73 एमआईपीएस (एक-घड़ी निर्देश सेट के) प्रति सेकंड निर्देश मिलते हैं । कुछ 70% निर्देश एकल बाइट/चक्र वाले होते हैं, किंतु 30% को दो चक्र और/या दो बाइट की आवश्यकता होती है, इसलिए अपरिष्कृत प्रदर्शन 0.5 एमआईपीएस के निकट होगा।
उपकरण | आंतरिक | मेमोरी | टिप्पणियां |
---|---|---|---|
8020 | 1K × 8 रोम | 64 × 8 रैएम | 8048 का सबसेट, 20 पिन, केवल 13 इनपुट/आउटपुटलाइनें |
8021 | 1K × 8 रोम | 64 × 8 रैएम | 8048, 28 पिन, 21 इनपुट/आउटपुटलाइनों का सबसेट |
8022 | 2K × 8 रोम | 64 × 8 रैएम | 8048 का सबसेट, ए/डी-कनवर्टर |
8035 | none | 64 × 8 रैएम | |
8038 | none | 64 × 8 रैएम | |
8039 | none | 128 × 8 रैएम | |
8040 | none | 256 × 8 रैएम | |
8048 | 1K × 8 रोम | 64 × 8 रैएम | 27× इनपुट/आउटपुट पोर्ट |
8049 | 2K × 8 रोम | 128 × 8 रैएम | 27× इनपुट/आउटपुट पोर्ट |
8050 | 4K x 8 रोम | 256 × 8 रैएम | |
8648 | 1K × 8 ओटीपीईपीरोम | 64 × 8 रैएम | फैक्टरी ओटीपी ईपीरोम |
8748 | 1K × 8 ईपीरोम | 64 × 8 रैएम | 2× 8-बिट टाइमर, 27× इनपुट/आउटपुट पोर्ट |
8749 | 2K × 8 ईपीरोम | 128 × 8 रैएम | 2× 8-बिट टाइमर, 27× इनपुट/आउटपुट पोर्ट |
87P50 | विस्तार. रोम सॉकेट | 256 × 8 रैएम | 2758/2716/2732 ईप्रोम के लिए पिग्गी-बैक सॉकेट है |
उपकरण | आंतरिक | मेमोरी | मेमोरी |
---|---|---|---|
8041 | 1K × 8 रोम | 64 × 8 रैएम | यूनिवर्सल पेरिफेरल इंटरफ़ेस (यूपीआई) |
8041AH | 1K × 8 रोम | 128 × 8 रैएम | यूपीआई |
8741A | 1K × 8 ईपीरोम | 64 × 8 रैएम | यूपीआई, ईपीरोम 8041 का संस्करण |
8741AH | 1K × 8 ओटीपी ईपीरोम | 128 × 8 रैएम | यूपीआई, ओटीपीईपीरोम 8041 का संस्करणAH |
8042AH | 2K × 8 रोम | 256 × 8 रैएम | यूपीआई |
8242 | 2K × 8 रोम | 256 × 8 रैएम | यूपीआई, कीबोर्ड कंट्रोलर फर्मवेयर के साथ प्रीप्रोग्राम्ड[3] |
8742 | 2K × 8 ईपीरोम | 128 × 8 रैएम | यूपीआई, ईपीरोम संस्करण |
8742AH | 2K × 8 ओटीपीईपीरोम | 256 × 8 रैएम | यूपीआई, ओटीपीईपीरोम 8042AH का संस्करण |
उपयोग
1979 में जारी टैंडी/रेडियो शेक टीआरएस-80 मॉडल II ने अपने कीबोर्ड में 8021 का उपयोग किया।[4] 8021 ने मॉडल II को पहला डेस्कटॉप कंप्यूटर सिस्टम बनाने की अनुमति दी, जिसमें एक अलग वियोज्य हल्के कीबोर्ड को एक पतले लचीले तार से जोड़ा गया था, और एक समर्पित माइक्रोप्रोसेसर का उपयोग करने वाला पहला कीबोर्ड होने की संभावना थी। दोनों विशेषताएँ जिन्हें सालों बाद एप्पल और आईबीएम के माध्यम से कॉपी किया जाएगा। 8021 प्रोसेसर कुंजी मैट्रिक्स को स्कैन करता है, स्विच क्लोजर को 8-बिट कोड में परिवर्तित करता है और फिर उस कोड को मुख्य सिस्टम पर कीबोर्ड इंटरफ़ेस में क्रमिक रूप से प्रसारित करता है। 8021 सूचक एलईडी को चालू या बंद करने के लिए आदेश भी स्वीकार करेगा। यह सब सिर्फ चार चिप्स के साथ किया गया था, जो उस समय एक उल्लेखनीय उपलब्धि थी। 8021 का उपयोग टीआरएस-80 मॉडल 12, 12B, 16, 16B और टैंडी 6000/6000HD के कीबोर्ड में भी किया गया था।[5]
मूल आईबीएम पीसी कीबोर्ड ने 8048 को अपने आंतरिक माइक्रोकंट्रोलर के रूप में उपयोग किया।[6] आईबीएम पर्सनल कंप्यूटर/AT ने इनपुट/आउटपुटपोर्ट पतों पर PC के इंटेल 8255 पेरिफेरल इंटरफ़ेस चिप को बदल दिया 0x60–63 पोर्ट पतों के माध्यम से 8042 तक पहुँचा जा सकता है 0x60 और 0x64.[7] कीबोर्ड इंटरफ़ेस को प्रबंधित करने के साथ-साथ, 8042 ने एटी के इंटेल 80286 सीपीयू के लिए ए 20 लाइन गेटिंग फ़ंक्शन को नियंत्रित किया और 80286 को रीसेट करने के लिए सॉफ़्टवेयर के माध्यम से निर्देशित किया जा सकता है (इंटेल 80386 और बाद के प्रोसेसर के विपरीत, 80286 में संरक्षित से स्विच करने का कोई विधि नहीं था। रीसेट किए जाने के अतिरिक्त वास्तविक मोड पर वापस मोड)। बाद के पीसी संगत 8042 के कार्यों को उनके सुपर इनपुट/आउटपुटउपकरणों में एकीकृत करते हैं।
8048 का उपयोग मैग्नेवॉक्स ओडिसी² विडियो गेम कंसोल, टोकरी त्रिशूल श्रृंखला में किया गया था,[8] और कॉर्ग पॉली-61,[9] रोलैंड ज्यूपिटर-4 और रोलैंड प्रोमार्स[10] एनालॉग सिंथेसाइज़र है। सिंक्लेयर क्यूएल ने अपने कीबोर्ड, जॉयस्टिक पोर्ट, RS-232 इनपुट और ऑडियो को प्रबंधित करने के लिए निकट से संबंधित इंटेल 8049 का उपयोग किया। रॉम-रहित 8035 संस्करण का उपयोग पृष्ठभूमि संगीत उत्पन्न करने के लिए निन्टेंडो के आर्केड गेम में किया गया था।
व्युत्पन्न माइक्रोकंट्रोलर
फिलिप्स अर्धचालक (अब एनएक्सपी अर्धचालक) के पास इस श्रृंखला का निर्माण करने के लिए एक लाइसेंस था और उन्होंने इस वास्तुकला के आधार पर अपने MAB8400-परिवार को विकसित किया। ये एक एकीकृत I²C-इंटरफ़ेस के साथ पहले माइक्रोकंट्रोलर थे और पहले फिलिप्स (यूएस में मैग्नावॉक्स) सीडी प्लेयर (जैसे सीडी-100) में उपयोग किए गए थे।[11]
यह भी देखें
- इंटेल सिस्टम डेवलपमेंट किट#HSE-49|HSE-49 एमुलेटर
संदर्भ
- ↑ Laws, David; Blume Jr., Henry; Ekiss, John; Feng, Yung; Kline, Barbara; Raphael, Howard; Stamm, David (2008-07-30). Oral History Panel on the Development and Promotion of the Intel 8048 Microcontroller (PDF). Archived from the original (PDF) on 2014-12-27.
- ↑ Intel Corporation 1978.
- ↑ "UPI-41AH/42AH Universal Peripheral Interface 8-bit Slave Microcontroller" (PDF). Intel. November 1994. p. 2. Retrieved 2022-07-19.
- ↑ TRS-80 Model II Technical Reference Manual. Radio Shack. p. 135.
- ↑ Tandy 6000/6000HD Service Manual. Tandy/Radio Shack. 1985. p. 213.
- ↑ "Section 4: Keyboard", Technical Reference: Personal Computer, Personal Computer Hardware Reference Library (Revised ed.), IBM, April 1984
- ↑ "Section 1: System Board", Technical Reference: Personal Computer AT, Personal Computer Hardware Reference Library, IBM, September 1985
- ↑ "Korg Trident Service Manual". Korg. p. 4. Retrieved 10 February 2018 – via Synthfool.
- ↑ "Korg Poly-61 Service Manual" (PDF). Archived from the original (PDF) on 2010-06-02. Retrieved 2013-03-07.
- ↑ Gordon Reid (November 2004). "The History Of Roland, Part 1: 1930–1978". The History Of Roland. Sound On Sound Magazine. Retrieved 29 November 2010.
- ↑ Datasheet (pdf) Philips MAB8400-Family
ग्रन्थसूची
- MCS-48
- MCS-48 Single Component Microcomputer, Applications Seminar Notebook, 1978, Intel Corporation.
- MCS-48 Microcomputer User's Manual (PDF). Intel Corporation. 1978.
- Lionel Smith, Cecil Moore: Serial इनपुट/आउटपुटand Math Utilities for the 8049 Microcomputer, Application Note AP-49, January 1979, Intel Corporation.
- A High-Speed Emulator for Intel MCS-48 Microcomputers, Application Note AP-55A, August 1979, Intel Corporation.
- Phil Dahm, Stuart Rosenberg: Intel MCS-48 and यूपीआई-41A मिक्रोकंट्रोलरs, Reliability Report RR-25, December 1979, Intel Corporation.
- मिक्रोकंट्रोलर Handbook, Intel 1984, Order number 210918-002.
- 8-Bit Embedded Controllers, Intel 1991, Order number 270645-003.
- यूपीआई-41
- यूपीआई-41A User's Manual, Intel 1980, Order number 9800504-02 Rev. B.
- Microprocessor Peripherals UPI-41A/41AH/42/42AH User's Manual (PDF). Intel Corporation. October 1993. 231318-006.
- Johan Beaston, Jim Kahn: An 8741A/8041A Digital Cassette Controller, Application Note AP-90, May 1980, Intel Corporation.