ज़िलॉग Z8
ज़िलॉग Z8 एक माइक्रोकंट्रोलर आर्किटेक्चर है, जिसे मूल रूप से 1979 में प्रस्तुत किया गया था, जिसमें आज Z8 एन्कोर!, eZ8 एन्कोर!, eZ8 एन्कोर! भी सम्मिलित है![note 1] XP और eZ8 एन्कोर! एमसी वर्ग है
आर्किटेक्चर की सांकेतिक विशेषताएं 4,096 तेज़ ऑन-चिप रजिस्टर हैं जिनका उपयोग संचायक, पॉइंटर्स या साधारण रैंडम-एक्सेस मेमोरी (रैम) के रूप में किया जा सकता है। 1 किबिबाइट (KB) और 64 KB के बीच प्रोग्रामयोग्य रीड-ओनली मेमोरी (पीरोम, ओ.टी.पी), रीड-ओनली मेमोरी (रोम), या फ्लैश मेमोरी के लिए 16-बिट एड्रेस स्पेस का उपयोग कोड और स्थिरांक को संग्रहीत करने के लिए किया जाता है, और एक दूसरा 16-बिट एड्रेस स्पेस है जिसका उपयोग बड़े अनुप्रयोगों के लिए किया जा सकता है।
चिप बाह्य उपकरणों में एनालॉग-टू-डिजिटल कनवर्टर (ए/डी), सीरियल पेरिफेरल इंटरफ़ेस (एसपीआई)[note 2] और इंटर-इंटीग्रेटेड सर्किट (I²C) चैनल, आईआरडीए एनकोडर/डिकोडर आदि सम्मिलित हैं। जो की से लेकर ऊपर तक के संस्करण हैं। 80 पिन, डुअल इन-लाइन पैकेज (पीडीआईपी), क्वाड फ्लैट नो-लीड्स पैकेज (माइक्रोलीडफ्रेम, एमएलएफ), स्मॉल आउटलाइन इंटीग्रेटेड सर्किट (एसओआईसी), श्रिंक स्मॉल-आउटलाइन पैकेज (एसएसओपी), और लो प्रोफाइल क्वाड फ्लैट पैकेज ( एलक्यूएफपी) eZ8 एन्कोर! श्रृंखला को एकल पिन सीरियल संचार इंटरफ़ेस के माध्यम से प्रोग्राम और डिबग किया जा सकता है।
बेसिक आर्किटेक्चर , एक संशोधित (गैर-सख्त) हार्वर्ड आर्किटेक्चर, तकनीकी रूप से ज़िलॉग Z80 से बहुत अलग है। इसके अतिरिक्त, निर्देश सेट और असेंबली लैंग्वेज सिंटैक्स अन्य ज़िलॉग प्रोसेसर के समान हैं: लोड/स्टोर संचालन एक ही LD
मेमोनिक (कोई MOV
याMOVE
s) का उपयोग करते हैं, DJNZ
,जैसे टाइपिंग निर्देश समान होते हैं और इसी तरह।
ज़िलॉग डेवलपर स्टूडियो (जेडडीएस) नामक एक एकीकृत विकास वातावरण (आईडीई) को असेंबलर सहित ज़िलॉग की वेबसाइट से डाउनलोड किया जा सकता है। जेडडीएस II का संस्करण Z8 एनकोर को लक्षित करता है! और नए डेरिवेटिव में एएनएसआई C89 अनुपालन का प्रमाण करने वाला एक निःशुल्क कंपाइलर भी सम्मिलित है।
प्राथमिक प्रतिस्पर्धियों में कुछ सीमा तक समान सम्मिलित हैं[note 3] माइक्रोचिप प्रौद्योगिकी पीआईसी माइक्रोकंट्रोलर वर्ग , और सभी इंटेल 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रोम संस्करण) </गैलरी>
टिप्पणियाँ
- ↑ The "Encore!" products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.
- ↑ The "Encore!" products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.
- ↑ The PIC and the 8051 are using Harvard architectures as well, but in a more rigid manner.
संदर्भ
- ↑ 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.