एनएक्सपी कोल्डफायर

NXP ColdFire एक माइक्रोप्रोसेसर है जो Motorola 68000 फैमिली आर्किटेक्चर से निकला है, जो NXP सेमीकंडक्टर्स द्वारा अंतः स्थापित प्रणाली  डेवलपमेंट के लिए निर्मित है। यह पूर्व में फ्रीस्केल सेमीकंडक्टर (पूर्व में  MOTOROLA  का सेमीकंडक्टर डिवीजन) द्वारा निर्मित किया गया था, जो 2015 में एनएक्सपी के साथ विलय कर दिया गया था।

निर्देश सेट
कोल्डफायर निर्देश सेट असेंबली स्रोत संगत है (विक्रेता से उपलब्ध अनुवाद सॉफ़्टवेयर के माध्यम से) और मोटोरोला 68000 के साथ पूरी तरह से ऑब्जेक्ट कोड संगत नहीं है। क्लासिक 68k हार्डवेयर की तुलना में, निर्देश सेट मुख्य रूप से अलग है कि इसमें अब समर्थन नहीं है बाइनरी-कोडित दशमलव (बीसीडी) पैक्ड डेटा प्रारूप; यह कई अन्य, कम उपयोग किए जाने वाले निर्देशों को हटा देता है; और रखे गए अधिकांश निर्देश कम एड्रेसिंग मोड का समर्थन करते हैं। इसके अलावा, तैरनेवाला स्थल  इंटरमीडिएट 64 बिट हैं न कि 80 बिट जैसा कि मोटोरोला 68881  सह प्रोसेसर  में है। निर्देश केवल 16, 32, या 48 बिट लंबे हैं, मोटोरोला 68000 परिवार की तुलना में एक सरलीकरण।

मॉडल
फरवरी 1999 में, μClinux प्रोजेक्ट के लिनक्स कर्नेल को दो कोल्डफायर प्रोसेसर (MCF5206 और MCF5307) में पोर्ट किया गया था। 2006 में, डेबियन परियोजना अपने m68k पोर्ट को कोल्डफायर के अनुकूल बनाने पर विचार कर रही थी, जैसा कि कोल्डफायर मॉडल हैं जिन्हें 300 मेगाहर्ट्ज तक क्लॉक किया जा सकता है। यह 68060 की तुलना में बहुत तेज है, जो आधिकारिक तौर पर 75 मेगाहर्ट्ज तक पहुंच सकता है और 110 मेगाहर्ट्ज पर ओवरक्लॉक किया जा सकता है। स्टालियन टेक्नोलॉजीज  ईपाइप, सुरक्षित कंप्यूटिंग SnapGear मॉड्यूल उत्पादों पर सुरक्षा उपकरण, और आर्कटुरस नेटवर्क्स सिस्टम कोल्डफायर प्रोसेसर पर आधारित हैं। इसमें ColdFire Linux-संचालित डिवाइस हैं| ईथरनेट के साथ Linux-आधारित सिंगल-बोर्ड कंप्यूटर (SBC) और 23×55 मिमी या 45×45 मिमी जितना छोटा  कॉम्पैक्ट फ़्लैश  या स्वयं कॉम्पैक्टफ्लैश (37×43 मिमी) पर आधारित है। कोल्डफायर आधारित उत्पादों को इलेक्ट्रॉनिक नाक परियोजना के रूप में अंतर्राष्ट्रीय अंतरिक्ष स्टेशन में भी तैनात किया गया है। फ्रीस्केल से कोल्डफायर की पांच पीढ़ियां या संस्करण उपलब्ध हैं:
 * v1: 8-बिट माइक्रोकंट्रोलर्स से माइग्रेशन का समर्थन करने का इरादा है, यह v2 प्रोसेसर-वार का कट-डाउन संस्करण है। इसे मूल कोल्डफायर के 12 साल बाद 2006 में लॉन्च किया गया था। इसे 8-बिट फ़्रीस्केल 68HC08 माइक्रोकंट्रोलर्स को आसानी से बदलने और लो-एंड ARM चिप्स के साथ प्रतिस्पर्धा करने के लिए डिज़ाइन किया गया है।
 * v2: 1994 में लॉन्च किया गया मूल कोल्डफायर कोर। सिंगल-इश्यू पाइपलाइन, कोई एमएमयू नहीं, कोई एफपीयू नहीं। गुणन-संचय और वर्धित मैक इकाइयों के साथ संस्करण भी उपलब्ध हैं।
 * v3: एक वैकल्पिक MAC यूनिट जोड़ा गया।
 * v4: सीमित superscalar  कोर।
 * v4e (या कुछ दस्तावेज़ों में eV4): v4 का उन्नत संस्करण, 2000 में लॉन्च किया गया। आर्किटेक्चर में वैकल्पिक स्मृति प्रबंधन इकाई, फ्लोटिंग-पॉइंट यूनिट और उन्नत MAC यूनिट जोड़ता है।
 * v5: पूरी तरह से सुपरस्केलर कोर।

फिडो 1100 भी है, जो 2007 में लॉन्च किया गया एक माइक्रोकंट्रोलर है जिसका उद्देश्य 68k/CPU32 निर्देश सेट का उपयोग करके औद्योगिक ईथरनेट अनुप्रयोगों जैसे अनुमानित एम्बेडेड कंट्रोल सिस्टम के लिए है। हालाँकि, Fido की अपनी अनूठी वास्तुकला है और केवल 68k के साथ सेट किए गए निर्देश को साझा करता है। नवंबर 2006 में, फ्रीस्केल ने घोषणा की कि कोल्डफायर माइक्रोप्रोसेसर कोर उनके आईपी लाइसेंसिंग और सपोर्ट पार्टनर आईपीएक्सट्रीम इंक के माध्यम से सेमीकंडक्टर बौद्धिक संपदा के रूप में लाइसेंस के लिए उपलब्ध थे। ColdFire v1 कोर अब Altera Cyclone-III FPGA's के लिए फ्री लाइसेंस (और नो पर यूज रॉयल्टी) के तहत उपलब्ध है। सितंबर 2007 में, फ्रीस्केल ने 32-बिट फ्लेक्सिंग  माइक्रोकंट्रोलर परिवार को कोल्डफायर सीपीयू कोर के साथ लॉन्च किया। जून 2010 में, फ्रीस्केल ने कोल्डफायर+ लाइन की घोषणा की, जो 90 एनएम टीएफएस तकनीक का उपयोग कर कोल्डफायर वी1 कोर है। 2010 में, फ्रीस्केल ने एआरएम वास्तुकला उत्पाद लाइन काइनेटिस भी लॉन्च किया, जिसने कुछ उद्योग पर्यवेक्षकों का नेतृत्व किया। कोल्डफायर रेंज के भविष्य के बारे में अनुमान लगाने के लिए, यह देखते हुए कि फ्रीस्केल में कई प्रतिस्पर्धी सीपीयू रेंज होंगे।

यह भी देखें

 * ColdFire MCF5251 के लिए FlexOS 68K
 * ईकोस और आरटीईएमएस ओपन सोर्स रीयल-टाइम ऑपरेटिंग सिस्टम

बाहरी संबंध

 * NXP Semiconductor's Official ColdFire Site
 * Differences between ColdFire & 68K
 * Original announcement of ColdFire based Amiga clone and FAQ about it