फ्रीस्केल 683XX: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
[[File:Ic-photo-Motorola--MC68302FC180-(CPU).jpg|thumb|मोटोरोला MC68302 माइक्रोकंट्रोलर]]
[[File:Ic-photo-Motorola--MC68302FC180-(CPU).jpg|thumb|मोटोरोला MC68302 माइक्रोकंट्रोलर]]
[[File:Motorola 68302 die.JPG|thumb|मोटोरोला MC68302 मर गया]]
[[File:Motorola 68302 die.JPG|thumb|मोटोरोला MC68302 डाई]]
[[File:XC68360RC25B.jpg|thumb|पीजीए में XC68360RC25B सीपीयू]]
[[File:XC68360RC25B.jpg|thumb|पीजीए में XC68360RC25B सीपीयू]]
[[फ्रीस्केल]] 683xx (पूर्व में मोटोरोला 683xx) फ्रीस्केल द्वारा संगत [[ microcontroller ]] का  परिवार है जो [[मोटोरोला 68000]]-आधारित केंद्रीय प्रसंस्करण इकाई कोर का उपयोग करता है। परिवार को [[हार्डवेयर विवरण भाषा]] का उपयोग करके डिज़ाइन किया गया था, जिससे भागों को संश्लेषित किया जा सके, और बेहतर निर्माण प्रक्रियाओं जैसे डाई सिकुड़न के लिए उत्तरदायी बनाया जा सके।
[[फ्रीस्केल|'''फ्रीस्केल''']] 683xx (पूर्व में मोटोरोला 683xx) फ्रीस्केल द्वारा संगत [[ microcontroller |माइक्रोकंट्रोलर]] की फैमिली है जो [[मोटोरोला 68000]]-आधारित सीपीयू कोर का उपयोग करता है। फैमिली को [[हार्डवेयर विवरण भाषा|हार्डवेयर डिस्क्रिप्शन लैंग्वेज]] का उपयोग करके डिज़ाइन किया गया था, जिससे भागों को संश्लेषित किया जा सके, और उत्तम निर्माण प्रक्रियाओं जैसे डाई श्रिंक्स के लिए उत्तरदायी बनाया जा सके।


683xx परिवार में दो CPU कोर का उपयोग किया जाता है: [[Motorola 68EC000]] और CPU32। सीपीयू32 कोर का निर्देश सेट [[बिटफील्ड]] निर्देशों के बिना [[मोटोरोला 68020]] के समान है, और सीपीयू32 कोर के लिए अद्वितीय कुछ निर्देश हैं, जैसे टेबल लुकअप और इंटरपोलेट निर्देश, और कम-पावर स्टॉप मोड।
683xx फैमिली में दो सीपीयू कोर का उपयोग किया जाता है: [[Motorola 68EC000|मोटोरोला 68EC000]] और सीपीयू32 कोर का निर्देश सेट [[बिटफील्ड]] निर्देशों के बिना [[मोटोरोला 68020]] के समान है, और सीपीयू32 कोर के लिए अद्वितीय कुछ निर्देश हैं, जैसे टेबल लुकअप और इंटरपोलेट निर्देश, और लो-पावर स्टॉप मोड आदि।


माइक्रोकंट्रोलर के मॉड्यूल स्वतंत्र रूप से डिज़ाइन किए गए थे और नए सीपीयू का परीक्षण किए जाने पर जारी किए गए थे। इस प्रक्रिया ने आर्किटेक्ट्स को डिज़ाइन-फॉरवर्ड करने की अनुमति दी ताकि जब सिलिकॉन प्रौद्योगिकियाँ उपलब्ध हों, तो मोटोरोला के पास कार्यान्वयन और बाज़ार में जाने के लिए डिज़ाइन तैयार हों। इनमें से कई सबमॉड्यूल को मोटोरोला_कोल्डफायर लाइन के प्रोसेसर में आगे बढ़ाया गया है।
माइक्रोकंट्रोलर के मॉड्यूल स्वतंत्र रूप से डिज़ाइन किए गए थे और नए सीपीयू का परीक्षण किए जाने पर प्रारंभ किए गए थे। इस प्रक्रिया ने आर्किटेक्ट्स को डिज़ाइन-फॉरवर्ड करने की अनुमति दी जिससे जब सिलिकॉन प्रौद्योगिकियाँ उपलब्ध हों, तो मोटोरोला के पास कार्यान्वयन और मार्किट में जाने के लिए डिज़ाइन तैयार हों। इनमें से कई सबमॉड्यूल को प्रोसेसर की कोल्डफ़ायर लाइन में आगे ले जाया गया है।


माइक्रोकंट्रोलर में मॉड्यूल की श्रृंखला होती है, जो आंतरिक बस से जुड़ी होती है:
माइक्रोकंट्रोलर में मॉड्यूल की श्रृंखला होती है, जो इंटरनल बस से जुड़ी होती है:
*डायनेमिक लॉजिक (डिजिटल लॉजिक)#स्टेटिक बनाम डायनेमिक लॉजिक सीपीयू कोर, डेड स्टॉप से ​​​​अधिकतम रेटेड गति (25 या 33 मेगाहर्ट्ज) तक किसी भी क्लॉक स्पीड पर चलने में सक्षम।
*डायनेमिक लॉजिक (डिजिटल लॉजिक) स्टेटिक के प्रति डायनेमिक लॉजिक सीपीयू कोर, डेड स्टॉप से ​​​​अधिकतम रेटेड गति (25 या 33 मेगाहर्ट्ज) तक किसी भी क्लॉक स्पीड पर चलने में सक्षम है।
*प्रदर्शन को अधिकतम करते हुए ट्रांजिस्टर को न्यूनतम करने के लिए डिज़ाइन किया गया सीपीयू कोर।
*सीपीयू कोर जिसे परफॉरमेंस को अधिकतम करते हुए ट्रांजिस्टर को न्यूनतम करने के लिए डिज़ाइन किया गया है।
*डिबगिंग के लिए हाई-स्पीड क्लॉक्ड सीरियल इंटरफ़ेस जिसे [[इन-सर्किट एमुलेटर]] (बीडीएम) कहा जाता है। 683xx-श्रृंखला डिबगिंग करने के लिए सीपीयू में क्लॉक्ड सीरियल इंटरफ़ेस रखने वाली पहली श्रृंखला थी। अब, कई सीपीयू इस उद्देश्य के लिए मानक सीरियल टेस्ट इंटरफ़ेस, आमतौर पर [[JTAG]] का उपयोग करते हैं।
*डिबगिंग के लिए हाई-स्पीड क्लॉक्ड सीरियल इंटरफ़ेस जिसे [[इन-सर्किट एमुलेटर]] (बीडीएम) कहा जाता है। 683xx-श्रृंखला डिबगिंग करने के लिए सीपीयू में क्लॉक्ड सीरियल इंटरफ़ेस रखने वाली प्रथम श्रृंखला थी। अब, कई सीपीयू इस उद्देश्य के लिए मानक सीरियल टेस्ट इंटरफ़ेस, सामान्यतः [[JTAG|जेटैग]] का उपयोग करते हैं।
*सिम (सिस्टम इंटीग्रेशन मॉड्यूल), जो चिप चयन और एड्रेस डिकोडिंग प्रदान करके बहुत सारे [[गोंद तर्क]] को समाप्त करता है। सिम घड़ी जनरेटर, विभिन्न सिस्टम संचालन के लिए वॉचडॉग, प्रोसेसर पिन का कॉन्फ़िगरेशन, आवधिक टाइमर और इंटरप्ट नियंत्रक भी प्रदान करता है।
*सिम (सिस्टम इंटीग्रेशन मॉड्यूल), जो चिप चयन और एड्रेस डिकोडिंग प्रदान करके अधिक प्लेन [[गोंद तर्क|ग्लू लॉजिक]] को समाप्त करता है। सिम क्लॉक जनरेटर, विभिन्न सिस्टम ऑपरेशन के लिए वॉचडॉग, प्रोसेसर पिन का कॉन्फ़िगरेशन, पीरियाडिक टाइमर और इंटरप्ट कंट्रोलर भी प्रदान करता है।


683xx परिवार में विभिन्न प्रोसेसर पर उपलब्ध अन्य मॉड्यूल हैं:
683xx फैमिली में विभिन्न प्रोसेसर पर उपलब्ध अन्य मॉड्यूल हैं:
*टाइमिंग प्रोसेसर यूनिट (टीपीयू), जो लगभग किसी भी समय से संबंधित कार्य करता है: टाइमर, काउंटर, आनुपातिक पल्स चौड़ाई नियंत्रण, पल्स चौड़ाई माप, पल्स जेनरेशन, स्टेपर मोटर नियंत्रक, क्वाडरेचर डिटेक्शन इत्यादि। फ्रीस्केल विकास प्रणाली और स्रोत कोड देता है मुफ्त में दूर.
*टाइमिंग प्रोसेसर यूनिट (टीपीयू), जो लगभग किसी भी समय से संबंधित कार्य करता है: टाइमर, काउंटर, आनुपातिक पल्स विड्थ कण्ट्रोल, पल्स विड्थ मेज़रमेंट, पल्स जेनरेशन, स्टेपर मोटर कण्ट्रोल, क्वाडरेचर डिटेक्शन इत्यादि। फ्रीस्केल डेवलपमेंट सिस्टम और सोर्स कोड देता है।
*सहायक [[ रैंडम एक्सेस मेमोरी | रैंडम ्सेस मेमोरी]] (रैम) टीपीयू के लिए प्रोग्रामयोग्य माइक्रोकंट्रोलर स्टोर के रूप में काम करती है।
*सहायक [[ रैंडम एक्सेस मेमोरी |रैंडम एक्सेस मेमोरी]] (रैम) टीपीयू के लिए प्रोग्रामेबल माइक्रोकंट्रोलर स्टोर के रूप में कार्य करती है।
*कुछ शुरुआती मॉडलों में दो पारंपरिक काउंटर-टाइमर होते हैं।
*कुछ प्रारंभिक मॉडलों में दो पारंपरिक काउंटर-टाइमर होते हैं।
*सामान्य प्रयोजन टाइमर (जीपीटी) मॉड्यूल पल्स संचायक, कैप्चर/तुलना और [[पल्स चौड़ाई उतार - चढ़ाव]] क्षमताएं प्रदान करता है।
*जनरल पर्पस टाइमर (जीपीटी) मॉड्यूल पल्स एक्सूमूलेटर्स, कैप्चर/कम्पेयर और [[पल्स चौड़ाई उतार - चढ़ाव|पल्स विड्थ मॉडुलेशन]] क्षमताएं प्रदान करता है।
*कुछ मॉडलों में [[संचार प्रोसेसर मॉड्यूल]] (सीपीएम) और सीरियल संचार नियंत्रक (एससीसी) के रूप में [[ नेटवर्क इंटरफ़ेस प्रोसेसर ]] होता है जिसे [[ईथरनेट]] या [[एचडीएलसी]] बसों से इंटरफेस किया जा सकता है।
*कुछ मॉडलों में [[संचार प्रोसेसर मॉड्यूल|नेटवर्क प्रोसेसर मॉड्यूल]] (सीपीएम) और सीरियल प्रोसेसर मोडूल (एससीसी) के रूप में [[ नेटवर्क इंटरफ़ेस प्रोसेसर |नेटवर्क इंटरफ़ेस प्रोसेसर]] होता है जिसे [[ईथरनेट]] या [[एचडीएलसी]] बसों से इंटरफेस किया जा सकता है।
*अधिकांश मॉडलों में कतारबद्ध सीरियल मॉड्यूल (क्यूएसएम) होता है जो सिंक्रोनस [[ क्रमानुसार बाह्य इंटरफ़ेस ]] (एसपीआई) और तर्क-स्तर आरएस-232 [[यूएआरटी]] क्षमताएं दोनों प्रदान करता है।
*अधिकांश मॉडलों में केओइड सीरियल मॉड्यूल (क्यूएसएम) होता है जो सिंक्रोनस [[ क्रमानुसार बाह्य इंटरफ़ेस |सीरियल पेरिफेरल इंटरफ़ेस]] (एसपीआई) और लॉजिक-लेवल आरएस-232 [[यूएआरटी]] क्षमताएं दोनों प्रदान करता है।


==यह भी देखें==
==यह भी देखें==
* [[QUICC]] (क्वाड इंटीग्रेटेड कम्युनिकेशंस कंट्रोलर)
* [[QUICC|क्यूयूआईसीसी]] (क्वाड इंटीग्रेटेड कम्युनिकेशंस कंट्रोलर)


==बाहरी संबंध==
==बाहरी संबंध==

Revision as of 21:34, 12 August 2023

मोटोरोला MC68302 माइक्रोकंट्रोलर
मोटोरोला MC68302 डाई
पीजीए में XC68360RC25B सीपीयू

फ्रीस्केल 683xx (पूर्व में मोटोरोला 683xx) फ्रीस्केल द्वारा संगत माइक्रोकंट्रोलर की फैमिली है जो मोटोरोला 68000-आधारित सीपीयू कोर का उपयोग करता है। फैमिली को हार्डवेयर डिस्क्रिप्शन लैंग्वेज का उपयोग करके डिज़ाइन किया गया था, जिससे भागों को संश्लेषित किया जा सके, और उत्तम निर्माण प्रक्रियाओं जैसे डाई श्रिंक्स के लिए उत्तरदायी बनाया जा सके।

683xx फैमिली में दो सीपीयू कोर का उपयोग किया जाता है: मोटोरोला 68EC000 और सीपीयू32 कोर का निर्देश सेट बिटफील्ड निर्देशों के बिना मोटोरोला 68020 के समान है, और सीपीयू32 कोर के लिए अद्वितीय कुछ निर्देश हैं, जैसे टेबल लुकअप और इंटरपोलेट निर्देश, और लो-पावर स्टॉप मोड आदि।

माइक्रोकंट्रोलर के मॉड्यूल स्वतंत्र रूप से डिज़ाइन किए गए थे और नए सीपीयू का परीक्षण किए जाने पर प्रारंभ किए गए थे। इस प्रक्रिया ने आर्किटेक्ट्स को डिज़ाइन-फॉरवर्ड करने की अनुमति दी जिससे जब सिलिकॉन प्रौद्योगिकियाँ उपलब्ध हों, तो मोटोरोला के पास कार्यान्वयन और मार्किट में जाने के लिए डिज़ाइन तैयार हों। इनमें से कई सबमॉड्यूल को प्रोसेसर की कोल्डफ़ायर लाइन में आगे ले जाया गया है।

माइक्रोकंट्रोलर में मॉड्यूल की श्रृंखला होती है, जो इंटरनल बस से जुड़ी होती है:

  • डायनेमिक लॉजिक (डिजिटल लॉजिक) स्टेटिक के प्रति डायनेमिक लॉजिक सीपीयू कोर, डेड स्टॉप से ​​​​अधिकतम रेटेड गति (25 या 33 मेगाहर्ट्ज) तक किसी भी क्लॉक स्पीड पर चलने में सक्षम है।
  • सीपीयू कोर जिसे परफॉरमेंस को अधिकतम करते हुए ट्रांजिस्टर को न्यूनतम करने के लिए डिज़ाइन किया गया है।
  • डिबगिंग के लिए हाई-स्पीड क्लॉक्ड सीरियल इंटरफ़ेस जिसे इन-सर्किट एमुलेटर (बीडीएम) कहा जाता है। 683xx-श्रृंखला डिबगिंग करने के लिए सीपीयू में क्लॉक्ड सीरियल इंटरफ़ेस रखने वाली प्रथम श्रृंखला थी। अब, कई सीपीयू इस उद्देश्य के लिए मानक सीरियल टेस्ट इंटरफ़ेस, सामान्यतः जेटैग का उपयोग करते हैं।
  • सिम (सिस्टम इंटीग्रेशन मॉड्यूल), जो चिप चयन और एड्रेस डिकोडिंग प्रदान करके अधिक प्लेन ग्लू लॉजिक को समाप्त करता है। सिम क्लॉक जनरेटर, विभिन्न सिस्टम ऑपरेशन के लिए वॉचडॉग, प्रोसेसर पिन का कॉन्फ़िगरेशन, पीरियाडिक टाइमर और इंटरप्ट कंट्रोलर भी प्रदान करता है।

683xx फैमिली में विभिन्न प्रोसेसर पर उपलब्ध अन्य मॉड्यूल हैं:

  • टाइमिंग प्रोसेसर यूनिट (टीपीयू), जो लगभग किसी भी समय से संबंधित कार्य करता है: टाइमर, काउंटर, आनुपातिक पल्स विड्थ कण्ट्रोल, पल्स विड्थ मेज़रमेंट, पल्स जेनरेशन, स्टेपर मोटर कण्ट्रोल, क्वाडरेचर डिटेक्शन इत्यादि। फ्रीस्केल डेवलपमेंट सिस्टम और सोर्स कोड देता है।
  • सहायक रैंडम एक्सेस मेमोरी (रैम) टीपीयू के लिए प्रोग्रामेबल माइक्रोकंट्रोलर स्टोर के रूप में कार्य करती है।
  • कुछ प्रारंभिक मॉडलों में दो पारंपरिक काउंटर-टाइमर होते हैं।
  • जनरल पर्पस टाइमर (जीपीटी) मॉड्यूल पल्स एक्सूमूलेटर्स, कैप्चर/कम्पेयर और पल्स विड्थ मॉडुलेशन क्षमताएं प्रदान करता है।
  • कुछ मॉडलों में नेटवर्क प्रोसेसर मॉड्यूल (सीपीएम) और सीरियल प्रोसेसर मोडूल (एससीसी) के रूप में नेटवर्क इंटरफ़ेस प्रोसेसर होता है जिसे ईथरनेट या एचडीएलसी बसों से इंटरफेस किया जा सकता है।
  • अधिकांश मॉडलों में केओइड सीरियल मॉड्यूल (क्यूएसएम) होता है जो सिंक्रोनस सीरियल पेरिफेरल इंटरफ़ेस (एसपीआई) और लॉजिक-लेवल आरएस-232 यूएआरटी क्षमताएं दोनों प्रदान करता है।

यह भी देखें

बाहरी संबंध