फ्रीस्केल 683XX
फ्रीस्केल 683xx (पूर्व में मोटोरोला 683xx) फ्रीस्केल द्वारा संगत microcontroller का परिवार है जो मोटोरोला 68000-आधारित केंद्रीय प्रसंस्करण इकाई कोर का उपयोग करता है। परिवार को हार्डवेयर विवरण भाषा का उपयोग करके डिज़ाइन किया गया था, जिससे भागों को संश्लेषित किया जा सके, और बेहतर निर्माण प्रक्रियाओं जैसे डाई सिकुड़न के लिए उत्तरदायी बनाया जा सके।
683xx परिवार में दो CPU कोर का उपयोग किया जाता है: Motorola 68EC000 और CPU32। सीपीयू32 कोर का निर्देश सेट बिटफील्ड निर्देशों के बिना मोटोरोला 68020 के समान है, और सीपीयू32 कोर के लिए अद्वितीय कुछ निर्देश हैं, जैसे टेबल लुकअप और इंटरपोलेट निर्देश, और कम-पावर स्टॉप मोड।
माइक्रोकंट्रोलर के मॉड्यूल स्वतंत्र रूप से डिज़ाइन किए गए थे और नए सीपीयू का परीक्षण किए जाने पर जारी किए गए थे। इस प्रक्रिया ने आर्किटेक्ट्स को डिज़ाइन-फॉरवर्ड करने की अनुमति दी ताकि जब सिलिकॉन प्रौद्योगिकियाँ उपलब्ध हों, तो मोटोरोला के पास कार्यान्वयन और बाज़ार में जाने के लिए डिज़ाइन तैयार हों। इनमें से कई सबमॉड्यूल को मोटोरोला_कोल्डफायर लाइन के प्रोसेसर में आगे बढ़ाया गया है।
माइक्रोकंट्रोलर में मॉड्यूल की श्रृंखला होती है, जो आंतरिक बस से जुड़ी होती है:
- डायनेमिक लॉजिक (डिजिटल लॉजिक)#स्टेटिक बनाम डायनेमिक लॉजिक सीपीयू कोर, डेड स्टॉप से अधिकतम रेटेड गति (25 या 33 मेगाहर्ट्ज) तक किसी भी क्लॉक स्पीड पर चलने में सक्षम।
- प्रदर्शन को अधिकतम करते हुए ट्रांजिस्टर को न्यूनतम करने के लिए डिज़ाइन किया गया सीपीयू कोर।
- डिबगिंग के लिए हाई-स्पीड क्लॉक्ड सीरियल इंटरफ़ेस जिसे इन-सर्किट एमुलेटर (बीडीएम) कहा जाता है। 683xx-श्रृंखला डिबगिंग करने के लिए सीपीयू में क्लॉक्ड सीरियल इंटरफ़ेस रखने वाली पहली श्रृंखला थी। अब, कई सीपीयू इस उद्देश्य के लिए मानक सीरियल टेस्ट इंटरफ़ेस, आमतौर पर JTAG का उपयोग करते हैं।
- सिम (सिस्टम इंटीग्रेशन मॉड्यूल), जो चिप चयन और एड्रेस डिकोडिंग प्रदान करके बहुत सारे गोंद तर्क को समाप्त करता है। सिम घड़ी जनरेटर, विभिन्न सिस्टम संचालन के लिए वॉचडॉग, प्रोसेसर पिन का कॉन्फ़िगरेशन, आवधिक टाइमर और इंटरप्ट नियंत्रक भी प्रदान करता है।
683xx परिवार में विभिन्न प्रोसेसर पर उपलब्ध अन्य मॉड्यूल हैं:
- टाइमिंग प्रोसेसर यूनिट (टीपीयू), जो लगभग किसी भी समय से संबंधित कार्य करता है: टाइमर, काउंटर, आनुपातिक पल्स चौड़ाई नियंत्रण, पल्स चौड़ाई माप, पल्स जेनरेशन, स्टेपर मोटर नियंत्रक, क्वाडरेचर डिटेक्शन इत्यादि। फ्रीस्केल विकास प्रणाली और स्रोत कोड देता है मुफ्त में दूर.
- सहायक रैंडम ्सेस मेमोरी (रैम) टीपीयू के लिए प्रोग्रामयोग्य माइक्रोकंट्रोलर स्टोर के रूप में काम करती है।
- कुछ शुरुआती मॉडलों में दो पारंपरिक काउंटर-टाइमर होते हैं।
- सामान्य प्रयोजन टाइमर (जीपीटी) मॉड्यूल पल्स संचायक, कैप्चर/तुलना और पल्स चौड़ाई उतार - चढ़ाव क्षमताएं प्रदान करता है।
- कुछ मॉडलों में संचार प्रोसेसर मॉड्यूल (सीपीएम) और सीरियल संचार नियंत्रक (एससीसी) के रूप में नेटवर्क इंटरफ़ेस प्रोसेसर होता है जिसे ईथरनेट या एचडीएलसी बसों से इंटरफेस किया जा सकता है।
- अधिकांश मॉडलों में कतारबद्ध सीरियल मॉड्यूल (क्यूएसएम) होता है जो सिंक्रोनस क्रमानुसार बाह्य इंटरफ़ेस (एसपीआई) और तर्क-स्तर आरएस-232 यूएआरटी क्षमताएं दोनों प्रदान करता है।
यह भी देखें
- QUICC (क्वाड इंटीग्रेटेड कम्युनिकेशंस कंट्रोलर)