ज़िलॉग Z8: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[File:KL Zilog Z8.jpg|thumb|right|ज़िलॉग Z8 प्रोसेसर]] | [[File:KL Zilog Z8.jpg|thumb|right|ज़िलॉग Z8 प्रोसेसर]] | ||
[[File:KL Zilog Z8 Super-8.jpg|thumb|ज़िलॉग Z8 (सुपर-8 | [[File:KL Zilog Z8 Super-8.jpg|thumb|ज़िलॉग Z8 (सुपर-8 वर्ग )]] | ||
[[File:Zilog Z8 02 1.jpg|thumb|एक ज़िलॉग Z8-02 को [[क्वाड इन-लाइन पैकेज]] में पैक किया गया है]] | [[File:Zilog Z8 02 1.jpg|thumb|एक ज़िलॉग Z8-02 को [[क्वाड इन-लाइन पैकेज]] में पैक किया गया है]] | ||
ज़िलॉग Z8 एक माइक्रोकंट्रोलर आर्किटेक्चर है, जिसे मूल रूप से 1979 में प्रस्तुत किया गया था, जिसमें आज Z8 एन्कोर!, eZ8 एन्कोर!, [नोट 1] eZ8 एन्कोर! भी सम्मिलित है!{{NoteTag|''The "Encore!" products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.''}} XP और eZ8 एन्कोर! एमसी वर्ग है | |||
आर्किटेक्चर की सांकेतिक विशेषताएं 4,096 तेज़ ऑन-चिप रजिस्टर हैं जिनका उपयोग संचायक, पॉइंटर्स या साधारण रैंडम-एक्सेस मेमोरी (रैम) के रूप में किया जा सकता है। 1 किबिबाइट (KB) और 64 KB के बीच प्रोग्रामयोग्य रीड-ओनली मेमोरी (पीरोम, ओ.टी.पी), रीड-ओनली मेमोरी (रोम), या फ्लैश मेमोरी के लिए 16-बिट एड्रेस स्पेस का उपयोग कोड और स्थिरांक को संग्रहीत करने के लिए किया जाता है, और एक दूसरा 16-बिट एड्रेस स्पेस है जिसका उपयोग बड़े अनुप्रयोगों के लिए किया जा सकता है। | |||
चिप बाह्य उपकरणों में एनालॉग-टू-डिजिटल कनवर्टर (ए/डी), सीरियल पेरिफेरल इंटरफ़ेस (एसपीआई) [नोट 2] और इंटर-इंटीग्रेटेड सर्किट (I²C) चैनल, आईआरडीए एनकोडर/डिकोडर आदि सम्मिलित हैं। जो की 8 से लेकर ऊपर तक के संस्करण हैं। 80 पिन, डुअल इन-लाइन पैकेज (पीडीआईपी), क्वाड फ्लैट नो-लीड्स पैकेज (माइक्रोलीडफ्रेम, एमएलएफ), स्मॉल आउटलाइन इंटीग्रेटेड सर्किट (एसओआईसी), श्रिंक स्मॉल-आउटलाइन पैकेज (एसएसओपी), और लो प्रोफाइल क्वाड फ्लैट पैकेज ( एलक्यूएफपी) eZ8 एन्कोर! श्रृंखला को एकल पिन सीरियल संचार इंटरफ़ेस के माध्यम से प्रोग्राम और डिबग किया जा सकता है। | |||
प्राथमिक प्रतिस्पर्धियों में कुछ | बेसिक आर्किटेक्चर , एक संशोधित (गैर-सख्त) [[हार्वर्ड वास्तुकला|हार्वर्ड आर्किटेक्चर]], तकनीकी रूप से [[ज़िलॉग Z80]] से बहुत अलग है। इसके अतिरिक्त, निर्देश सेट और असेंबली लैंग्वेज सिंटैक्स अन्य ज़िलॉग प्रोसेसर के समान हैं: लोड/स्टोर संचालन एक ही <code>LD</code> मेमोनिक (कोई <code>MOV</code>या<code>MOVE</code>s) का उपयोग करते हैं, <code>DJNZ</code>,जैसे टाइपिंग निर्देश समान होते हैं और इसी तरह। | ||
ज़िलॉग डेवलपर स्टूडियो (जेडडीएस) नामक एक एकीकृत विकास वातावरण (आईडीई) को असेंबलर सहित ज़िलॉग की वेबसाइट से डाउनलोड किया जा सकता है। जेडडीएस II का संस्करण Z8 एनकोर को लक्षित करता है! और नए डेरिवेटिव में एएनएसआई C89 अनुपालन का प्रमाण करने वाला एक निःशुल्क कंपाइलर भी सम्मिलित है। | |||
प्राथमिक प्रतिस्पर्धियों में कुछ सीमा तक समान सम्मिलित हैं{{NoteTag|''The PIC and the 8051 are using Harvard architectures as well, but in a more rigid manner.''}} [[ माइक्रोचिप प्रौद्योगिकी |माइक्रोचिप प्रौद्योगिकी]] [[पीआईसी माइक्रोकंट्रोलर]] वर्ग , और सभी [[इंटेल 8051]] वंशज है इसके अतिरिक्त अधिक पारंपरिक [[वॉन न्यूमैन वास्तुकला|वॉन न्यूमैन आर्किटेक्चर]] आधारित सिंगल चिप माइक्रोकंट्रोलर को प्रतिस्पर्धी माना जा सकता है, जैसे कि [[मोटोरोला 6800]], [[मोटोरोला 6809]] आधारित [[मोटोरोला 68HC11]], [[हिताची H8]] वर्ग , और [[Z80]]-डेरिवेटिव, जैसे [[ तोशीबा |तोशीबा]] टीएलसीएस-870, केवल कुछ ही नाम हैं। . | |||
==उत्पाद लाइन== | ==उत्पाद लाइन== | ||
*रोम रहित: एकीकृत रोम के बिना मॉडल | *रोम रहित: एकीकृत रोम के बिना मॉडल | ||
* | *रोम: एकीकृत रोम वाले मॉडल | ||
*बेसिक: | *बेसिक: रोम में एकीकृत बेसिक इंटरप्रेटर और डिबगर के साथ मॉडल | ||
*ओटीपी: एकीकृत प्रोग्रामयोग्य रीड-ओनली मेमोरी (ओटीपी रोम) वाले मॉडल | *ओटीपी: एकीकृत प्रोग्रामयोग्य रीड-ओनली मेमोरी (ओटीपी रोम) वाले मॉडल | ||
*कम वोल्टेज: कार्यशील वोल्टेज 2V जितना कम चलता है | *कम वोल्टेज: कार्यशील वोल्टेज 2V जितना कम चलता है | ||
*जीपी: सामान्य प्रयोजन माइक्रोकंट्रोलर | *जीपी: सामान्य प्रयोजन माइक्रोकंट्रोलर | ||
* | *एन्कोर!: एकीकृत फ़्लैश-आधारित मेमोरी | ||
* | *एन्कोर! एक्सपी: एन्कोर! सेंसर के साथ | ||
* | *एन्कोर! एमसी (मोटर नियंत्रण): मोटर नियंत्रण अनुप्रयोग | ||
==एमुलेटर== | ==एमुलेटर == | ||
जेटीसीईएमयू एक मुफ़्त सॉफ़्टवेयर ([[जीएनयू जनरल पब्लिक लाइसेंस]] (जीपीएल) संस्करण 3) Z8 एमुलेटर है जो [[Linux|लिनक्स]], [[Windows|विंडोज]] और [[macOS|मैक ओएस]] के लिए [[जावा (प्रोग्रामिंग भाषा)|जावा (प्रोग्रामिंग लैंग्वेज )]] में लिखा गया है।<ref>{{Cite web |url=http://www.jens-mueller.org/jtcemu/ |title=JTCEMU: JU+TE-Computer-Emulator |last=Müller |first=Jens |date=26 July 2011 |website=Jens Müller's homepage |access-date=2020-03-30}}</ref> | |||
Line 31: | Line 34: | ||
<गैलरी कैप्शन= ज़िलॉग Z8 सेकंड सोर्स मोड= पैक्ड > | <गैलरी कैप्शन= ज़िलॉग Z8 सेकंड सोर्स मोड= पैक्ड > | ||
Robotron UC8810D 004 1.jpg|वीईबी [[माइक्रोइलेक्ट्रॉनिक्स एरफर्ट को मिलाएं]] कार्ल मार्क्स (एमएमई) यूसी8810डी (मास्क रॉम संस्करण) | Robotron UC8810D 004 1.jpg|वीईबी [[माइक्रोइलेक्ट्रॉनिक्स एरफर्ट को मिलाएं]] कार्ल मार्क्स (एमएमई) यूसी8810डी (मास्क रॉम संस्करण) | ||
Synertek Z8 03RS 1.jpg|[[Synertek]] Z8-03RS (पिग्गी-बैक | Synertek Z8 03RS 1.jpg|[[Synertek]] Z8-03RS (पिग्गी-बैक EPरोम संस्करण) | ||
</गैलरी> | </गैलरी> | ||
Revision as of 14:31, 13 August 2023
ज़िलॉग Z8 एक माइक्रोकंट्रोलर आर्किटेक्चर है, जिसे मूल रूप से 1979 में प्रस्तुत किया गया था, जिसमें आज Z8 एन्कोर!, eZ8 एन्कोर!, [नोट 1] eZ8 एन्कोर! भी सम्मिलित है![note 1] XP और eZ8 एन्कोर! एमसी वर्ग है
आर्किटेक्चर की सांकेतिक विशेषताएं 4,096 तेज़ ऑन-चिप रजिस्टर हैं जिनका उपयोग संचायक, पॉइंटर्स या साधारण रैंडम-एक्सेस मेमोरी (रैम) के रूप में किया जा सकता है। 1 किबिबाइट (KB) और 64 KB के बीच प्रोग्रामयोग्य रीड-ओनली मेमोरी (पीरोम, ओ.टी.पी), रीड-ओनली मेमोरी (रोम), या फ्लैश मेमोरी के लिए 16-बिट एड्रेस स्पेस का उपयोग कोड और स्थिरांक को संग्रहीत करने के लिए किया जाता है, और एक दूसरा 16-बिट एड्रेस स्पेस है जिसका उपयोग बड़े अनुप्रयोगों के लिए किया जा सकता है।
चिप बाह्य उपकरणों में एनालॉग-टू-डिजिटल कनवर्टर (ए/डी), सीरियल पेरिफेरल इंटरफ़ेस (एसपीआई) [नोट 2] और इंटर-इंटीग्रेटेड सर्किट (I²C) चैनल, आईआरडीए एनकोडर/डिकोडर आदि सम्मिलित हैं। जो की 8 से लेकर ऊपर तक के संस्करण हैं। 80 पिन, डुअल इन-लाइन पैकेज (पीडीआईपी), क्वाड फ्लैट नो-लीड्स पैकेज (माइक्रोलीडफ्रेम, एमएलएफ), स्मॉल आउटलाइन इंटीग्रेटेड सर्किट (एसओआईसी), श्रिंक स्मॉल-आउटलाइन पैकेज (एसएसओपी), और लो प्रोफाइल क्वाड फ्लैट पैकेज ( एलक्यूएफपी) eZ8 एन्कोर! श्रृंखला को एकल पिन सीरियल संचार इंटरफ़ेस के माध्यम से प्रोग्राम और डिबग किया जा सकता है।
बेसिक आर्किटेक्चर , एक संशोधित (गैर-सख्त) हार्वर्ड आर्किटेक्चर, तकनीकी रूप से ज़िलॉग Z80 से बहुत अलग है। इसके अतिरिक्त, निर्देश सेट और असेंबली लैंग्वेज सिंटैक्स अन्य ज़िलॉग प्रोसेसर के समान हैं: लोड/स्टोर संचालन एक ही LD
मेमोनिक (कोई MOV
याMOVE
s) का उपयोग करते हैं, DJNZ
,जैसे टाइपिंग निर्देश समान होते हैं और इसी तरह।
ज़िलॉग डेवलपर स्टूडियो (जेडडीएस) नामक एक एकीकृत विकास वातावरण (आईडीई) को असेंबलर सहित ज़िलॉग की वेबसाइट से डाउनलोड किया जा सकता है। जेडडीएस II का संस्करण Z8 एनकोर को लक्षित करता है! और नए डेरिवेटिव में एएनएसआई C89 अनुपालन का प्रमाण करने वाला एक निःशुल्क कंपाइलर भी सम्मिलित है।
प्राथमिक प्रतिस्पर्धियों में कुछ सीमा तक समान सम्मिलित हैं[note 2] माइक्रोचिप प्रौद्योगिकी पीआईसी माइक्रोकंट्रोलर वर्ग , और सभी इंटेल 8051 वंशज है इसके अतिरिक्त अधिक पारंपरिक वॉन न्यूमैन आर्किटेक्चर आधारित सिंगल चिप माइक्रोकंट्रोलर को प्रतिस्पर्धी माना जा सकता है, जैसे कि मोटोरोला 6800, मोटोरोला 6809 आधारित मोटोरोला 68HC11, हिताची H8 वर्ग , और Z80-डेरिवेटिव, जैसे तोशीबा टीएलसीएस-870, केवल कुछ ही नाम हैं। .
उत्पाद लाइन
- रोम रहित: एकीकृत रोम के बिना मॉडल
- रोम: एकीकृत रोम वाले मॉडल
- बेसिक: रोम में एकीकृत बेसिक इंटरप्रेटर और डिबगर के साथ मॉडल
- ओटीपी: एकीकृत प्रोग्रामयोग्य रीड-ओनली मेमोरी (ओटीपी रोम) वाले मॉडल
- कम वोल्टेज: कार्यशील वोल्टेज 2V जितना कम चलता है
- जीपी: सामान्य प्रयोजन माइक्रोकंट्रोलर
- एन्कोर!: एकीकृत फ़्लैश-आधारित मेमोरी
- एन्कोर! एक्सपी: एन्कोर! सेंसर के साथ
- एन्कोर! एमसी (मोटर नियंत्रण): मोटर नियंत्रण अनुप्रयोग
एमुलेटर
जेटीसीईएमयू एक मुफ़्त सॉफ़्टवेयर (जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) संस्करण 3) Z8 एमुलेटर है जो लिनक्स, विंडोज और मैक ओएस के लिए जावा (प्रोग्रामिंग लैंग्वेज ) में लिखा गया है।[1]
दूसरा स्रोत
<गैलरी कैप्शन= ज़िलॉग Z8 सेकंड सोर्स मोड= पैक्ड > Robotron UC8810D 004 1.jpg|वीईबी माइक्रोइलेक्ट्रॉनिक्स एरफर्ट को मिलाएं कार्ल मार्क्स (एमएमई) यूसी8810डी (मास्क रॉम संस्करण) Synertek Z8 03RS 1.jpg|Synertek Z8-03RS (पिग्गी-बैक EPरोम संस्करण) </गैलरी>
टिप्पणियाँ
संदर्भ
- ↑ Müller, Jens (26 July 2011). "JTCEMU: JU+TE-Computer-Emulator". Jens Müller's homepage. Retrieved 2020-03-30.
- Grehan, Rick (September 1994). "Processors Proliferate". Byte.