रैबिट2000: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[File:KL Rabbit 2000.jpg|thumb|यह | [[File:KL Rabbit 2000.jpg|thumb|यह रैबिट 2000 है।]]'''रैबिट''' अर्धचालक द्वारा डिजाइन किया गया रैबिट 2000 एक उच्च प्रदर्शन [[8 बिट]] [[ microcontroller |माइक्रोकंट्रोलर]] होता है जो [[ अंतः स्थापित प्रणाली |अंतः स्थापित प्रणाली]] एप्लिकेशन के लिए बनाया गया है।[[डिजी इंटरनेशनल|डिजी अंतरराष्ट्रीय]] ने रैबिट अर्धचालक को खरीद लिया है, जिसके उपरांत वे रैबिट माइक्रोकंट्रोलर और उन पर आधारित हार्डवेयर को विक्री कर रहे हैं।निर्देशों सेट मूल रूप से उपस्थित [[Z80|जेड80]] [[माइक्रोप्रोसेसर]] पर आधारित है, परंतु कुछ नवीन निर्देशों को जोड़ा गया है और कुछ निर्देशों को हटा दिया गया है।रैबिट माइक्रोकंट्रोलर में गुम हो जाने के कारण ज़ी80 निर्देशों में से एक सीपीआईआर विशेष रूप से महत्वपूर्ण है, क्योंकि यह कुछ सामान्यतः उपयोग की जाने वाली मानक सी फंक्शनों जैसे [[strlen]] (), strnlen() और memसीhr() के अधिक अभिन्न अनुप्रयोगों के लिए अधिक कुशल कार्यान्वयन की अनुमति देता है। रैबिट दस्तावेज़ीकरण के अनुसार, यह अपने निर्देशों को मूल जेड80 माइक्रोप्रोसेसर की तुलना में 5 गुना तीव्रता से क्रियान्वयित करता है, अर्थात,[[Zilog eZ80|ज़िलॉग इजेड80]] के समान क्रियान्वयित करता है। | ||
रैबिट 3000 एक ही कोर के सापेक्ष रैबिट 2000 का एक प्रकार है,, परंतु इसमें अधिक शक्तिशाली एकीकृत परिधीय होते हैं। रैबिट 3000A संस्करण में I/O और बड़े पूर्णांक गणित के लिए कुछ अतिरिक्त निर्देश जोड़ता है।रैबिट 4000 में पुनः से अधिक एकीकृत परिधीय जोड़े जाते हैं। रैबिट 5000 से प्रारंभ होकर, आगे के अवतरणों में मानव्य रूप से पृथक आर्किटेक्चर होती है। | |||
रेबिट माइक्रोकंट्रोलर्स के बहुत सारे प्रारूप में सापेक्ष ही एकीकृत [[फ्लैश मेमोरी]] और [[स्टेटिक रैंडम एक्सेस मेमोरी|एसआरएएम]] होता है। इनमें [[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण|एडीसी]] और [[टाइमर]] भी एकीकृत होते हैं। | रेबिट माइक्रोकंट्रोलर्स के बहुत सारे प्रारूप में सापेक्ष ही एकीकृत [[फ्लैश मेमोरी]] और [[स्टेटिक रैंडम एक्सेस मेमोरी|एसआरएएम]] होता है। इनमें [[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण|एडीसी]] और [[टाइमर]] भी एकीकृत होते हैं। | ||
| Line 7: | Line 7: | ||
== संकलक समर्थन == | == संकलक समर्थन == | ||
रैबिट 2000 को मुक्त (GPL) [[ छोटा उपकरण सी संकलक |छोटा उपकरण सी कंपाइलर]] और [[Z88DK|जेड88डीके]] का समर्थन प्राप्त होता है। इसके अलावा, रैबिट के निर्माताओं द्वारा प्रदान किया जाने वाला गैर-मुक्त [[गतिशील सी|डायनामिक सी]] और वाणिज्यिक तृतीय-पक्ष [[ पार ग |क्रॉस-सी]] भी उपस्थित हैं।उपरोक्त दो में से दोनों सी मानक के समर्थन में काफी अपूर्ण होता हैं, और उनके रैबिट 2000 बैकएंड वर्तमान के कंपाइलर संस्करणों में उपलब्ध नहीं होती हैं। | |||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
*[http://www.digi.com/support/productdetail?pid=4667&type=documentation Rabbit 2000 Doसीumentations] | *[http://www.digi.com/support/productdetail?pid=4667&type=documentation Rabbit 2000 Doसीumentations] | ||
*[https://web.archive.org/web/20181225040123/http://ftp1.digi.com/support/documentation/0190069_p.pdf Rabbit 2000 User Manual] | *[https://web.archive.org/web/20181225040123/http://ftp1.digi.com/support/documentation/0190069_p.pdf Rabbit 2000 User Manual] | ||
{{Authority control}} | {{Authority control}} | ||
Latest revision as of 16:10, 28 November 2023
रैबिट अर्धचालक द्वारा डिजाइन किया गया रैबिट 2000 एक उच्च प्रदर्शन 8 बिट माइक्रोकंट्रोलर होता है जो अंतः स्थापित प्रणाली एप्लिकेशन के लिए बनाया गया है।डिजी अंतरराष्ट्रीय ने रैबिट अर्धचालक को खरीद लिया है, जिसके उपरांत वे रैबिट माइक्रोकंट्रोलर और उन पर आधारित हार्डवेयर को विक्री कर रहे हैं।निर्देशों सेट मूल रूप से उपस्थित जेड80 माइक्रोप्रोसेसर पर आधारित है, परंतु कुछ नवीन निर्देशों को जोड़ा गया है और कुछ निर्देशों को हटा दिया गया है।रैबिट माइक्रोकंट्रोलर में गुम हो जाने के कारण ज़ी80 निर्देशों में से एक सीपीआईआर विशेष रूप से महत्वपूर्ण है, क्योंकि यह कुछ सामान्यतः उपयोग की जाने वाली मानक सी फंक्शनों जैसे strlen (), strnlen() और memसीhr() के अधिक अभिन्न अनुप्रयोगों के लिए अधिक कुशल कार्यान्वयन की अनुमति देता है। रैबिट दस्तावेज़ीकरण के अनुसार, यह अपने निर्देशों को मूल जेड80 माइक्रोप्रोसेसर की तुलना में 5 गुना तीव्रता से क्रियान्वयित करता है, अर्थात,ज़िलॉग इजेड80 के समान क्रियान्वयित करता है।
रैबिट 3000 एक ही कोर के सापेक्ष रैबिट 2000 का एक प्रकार है,, परंतु इसमें अधिक शक्तिशाली एकीकृत परिधीय होते हैं। रैबिट 3000A संस्करण में I/O और बड़े पूर्णांक गणित के लिए कुछ अतिरिक्त निर्देश जोड़ता है।रैबिट 4000 में पुनः से अधिक एकीकृत परिधीय जोड़े जाते हैं। रैबिट 5000 से प्रारंभ होकर, आगे के अवतरणों में मानव्य रूप से पृथक आर्किटेक्चर होती है।
रेबिट माइक्रोकंट्रोलर्स के बहुत सारे प्रारूप में सापेक्ष ही एकीकृत फ्लैश मेमोरी और एसआरएएम होता है। इनमें एडीसी और टाइमर भी एकीकृत होते हैं।
संकलक समर्थन
रैबिट 2000 को मुक्त (GPL) छोटा उपकरण सी कंपाइलर और जेड88डीके का समर्थन प्राप्त होता है। इसके अलावा, रैबिट के निर्माताओं द्वारा प्रदान किया जाने वाला गैर-मुक्त डायनामिक सी और वाणिज्यिक तृतीय-पक्ष क्रॉस-सी भी उपस्थित हैं।उपरोक्त दो में से दोनों सी मानक के समर्थन में काफी अपूर्ण होता हैं, और उनके रैबिट 2000 बैकएंड वर्तमान के कंपाइलर संस्करणों में उपलब्ध नहीं होती हैं।