إن إكس بي كولد فاير

معالج NXP ColdFire هو معالج دقيق مشتق من بنية عائلة Motorola 68000 ، تم تصنيعه لتطوير الأنظمة المدمجة بواسطة شركة NXP لأشباه الموصلات . وكانت شركة Freescale لأشباه الموصلات (التي كانت سابقًا قسم أشباه الموصلات في Motorola ) هي من تصنعه، والتي اندمجت مع NXP في عام 2015.
مجموعة التعليمات
مجموعة تعليمات ColdFire متوافقة مع "مصدر التجميع" (عن طريق برنامج ترجمة متوفر من الشركة المصنعة)، ولكنها ليست متوافقة تمامًا مع كود الكائن في معالج 68000. بالمقارنة مع معالجات 68k الكلاسيكية، تختلف مجموعة التعليمات بشكل أساسي في أنها لم تعد تدعم تنسيق البيانات العشري المشفر ثنائيًا (BCD)؛ كما أنها تحذف عددًا من التعليمات الأخرى الأقل استخدامًا؛ ومعظم التعليمات المتبقية تدعم عددًا أقل من أنماط العنونة . بالإضافة إلى ذلك، فإن قيم الفاصلة العائمة الوسيطة هي 64 بت وليست 80 بت كما في المعالجات المساعدة 68881 و68882 . يبلغ طول التعليمات 16 أو 32 أو 48 بت فقط، وهو تبسيط مقارنةً بسلسلة 68000 .
نماذج
تتوفر خمسة أجيال أو إصدارات من معالج ColdFire من شركة Freescale:
- الإصدار الأول (v1): صُمم هذا الإصدار لدعم الانتقال من وحدات التحكم الدقيقة ذات 8 بت، وهو نسخة مُصغّرة من الإصدار الثاني (v2) من حيث المعالج. أُطلق عام 2006، بعد 12 عامًا من إطلاق ColdFire الأصلي. صُمم هذا الإصدار ليحل بسهولة محل وحدات التحكم الدقيقة Freescale 68HC08 ذات 8 بت ، ولينافس رقائق ARM منخفضة التكلفة.
- الإصدار الثاني: تم إطلاق نواة ColdFire الأصلية في عام 1994. خط أنابيب أحادي الإصدار، بدون وحدة إدارة الذاكرة، بدون وحدة معالجة الفاصلة العائمة. تتوفر إصدارات أيضًا مع وحدات MAC ووحدات MAC محسّنة.
- الإصدار الثالث: تمت إضافة وحدة MAC اختيارية.
- الإصدار الرابع: نواة فائقة القياس محدودة .
- v4e (أو eV4 في بعض الوثائق): نسخة محسنة من v4، تم إطلاقها في عام 2000. تضيف وحدة إدارة الذاكرة الاختيارية ووحدة معالجة الفاصلة العائمة ووحدة التحكم في الوصول إلى الوسائط المحسنة إلى البنية.
- الإصدار الخامس: نواة فائقة القياس بالكامل.
يوجد أيضًا معالج Fido 1100، وهو معالج دقيق أُطلق عام 2007، مُصمم لأنظمة التحكم المدمجة ذات القدرة على التنبؤ، مثل تطبيقات إيثرنت الصناعية، باستخدام مجموعة تعليمات 68k/CPU32. مع ذلك، يتميز Fido ببنية فريدة خاصة به، ويشترك في مجموعة التعليمات مع معالج 68k فقط. [ 1 ]
في نوفمبر 2006، أعلنت شركة فري سكيل عن إتاحة نوى معالجات ColdFire الدقيقة للترخيص كملكية فكرية لأشباه الموصلات من خلال شريكها في ترخيص الملكية الفكرية ودعمها، شركة IPextreme Inc. [ 2 ] [ 3 ]. يتوفر الآن الإصدار الأول من نواة ColdFire بترخيص مجاني (بدون رسوم استخدام) لأجهزة Altera Cyclone-III FPGA. [ 4 ] [ 5 ]
في سبتمبر 2007، أطلقت شركة فري سكيل عائلة المتحكمات الدقيقة Flexis ذات 32 بت مع نواة معالجة مركزية ColdFire. [ 6 ]
في يونيو 2010، أعلنت شركة فري سكيل عن خط إنتاج ColdFire+، وهو عبارة عن نواة ColdFire V1 تستخدم تقنية TFS 90 نانومتر. [ 7 ]
في عام 2010، أطلقت شركة Freescale أيضًا Kinetis، وهو خط إنتاج قائم على ARM ، مما دفع بعض مراقبي الصناعة [ 8 ] إلى التكهن بمستقبل مجموعة ColdFire، نظرًا لأن Freescale سيكون لديها العديد من مجموعات وحدات المعالجة المركزية المنافسة.
دعم لينكس
في فبراير 1999، نُقلت نواة لينكس الخاصة بمشروع μClinux إلى معالجين من نوع ColdFire (MCF5206 وMCF5307). [ 9 ] وفي عام 2006، كان مشروع دبيان يبحث في جعل منفذ m68k الخاص به متوافقًا مع معالجات ColdFire، [ 10 ] نظرًا لوجود طرازات من ColdFire يمكن رفع ترددها إلى 300 ميجاهرتز. وهذا أسرع بكثير من معالج 68060 ، الذي يصل تردده رسميًا إلى 75 ميجاهرتز [ 11 ] ويمكن رفع تردده إلى 110 ميجاهرتز.
التطبيقات
تعتمد منتجات Stallion Technologies ePipe [ 12 ]، وSecure Computing SnapGear [ 13 ] ، وأجهزة الأمان ، ومنتجات Arcturus Networks من نوع System on Module [ 14 ] على معالجات ColdFire. وتتوفر حواسيب أحادية اللوحة (SBC) تعمل بنظام Linux ومزودة بمعالج ColdFire، مع منفذ إيثرنت وذاكرة CompactFlash ، بأحجام صغيرة تصل إلى 23×55 مم أو 45×45 مم [ 15 ] ، أو تعتمد على ذاكرة CompactFlash نفسها (37×43 مم) [ 16 ] . وقد تم استخدام منتجات ColdFire في محطة الفضاء الدولية ضمن مشروع الأنف الإلكتروني [ 17 ] [ 18 ] .
انظر أيضاً
- FlexOS 68K لـ ColdFire MCF5251
- نظاما التشغيل في الوقت الحقيقي مفتوحا المصدر eCos و RTEMS
مراجع
- ↑ "هندسة فيدو" . شركة إنوفاسيك لأشباه الموصلات . تم الاطلاع عليه بتاريخ 25-08-2009 .
- ↑ "فري سكيل تفتح ترخيص ColdFire لمصنعي المعدات الأصلية" . EETimes. 13 نوفمبر 2006. تم الاطلاع عليه بتاريخ 27 يوليو 2009 .
- ↑ "فري سكيل وسايبريس ترخصان حقوق الملكية الفكرية الرئيسية" . EDN. 21 نوفمبر 2006. تم الاطلاع عليه بتاريخ 27 يوليو 2009 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "شركة IPextreme تُقدّم معالج ColdFire مجاناً لجهاز Altera Cyclone III FPGA" . موقع designreuse. 21 أكتوبر 2008. تاريخ الاطلاع: 27 يوليو 2009 .
- ↑ "عرض Freescale V1 ColdFire لـ Altera Cyclone III FPGA" . freescale.
- ↑ MCF51JE: وحدات التحكم الدقيقة ColdFire V1 32 بت Flexis ، Freescale.
- ↑ "ColdFire+ Microcontrollers" . designreuse. 4 فبراير 2011. تم الاطلاع عليه بتاريخ 4 فبراير 2011 .
- ↑ "إطلاق معالج كينيتيس من فري سكيل القائم على معالج ARM: هل تم تجميد كولدفاير تمامًا؟" . EDN.
- ↑ «تم نقل نظام uClinux بنجاح إلى معالجات Motorola MCF5206 وMCF5307 ColdFire® الدقيقة» . مشروع μClinux لأنظمة لينكس المدمجة/المتحكمات الدقيقة. مؤرشف من الأصل بتاريخ 10 مايو 2018. تم الاطلاع عليه بتاريخ 13 أغسطس 2016 .
- ↑ "إعداد منفذ m68k للمستقبل"، إعلانات التطوير ، القوائم البريدية، دبيان، يناير 2006.
- ↑ ملخص منتج MC68060 ، فري سكيل
- ↑ إي بايب ، أستراليا، مؤرشف من الأصل بتاريخ 14 يناير 2014 ، تم الاطلاع عليه بتاريخ 29 أكتوبر 2009
- ↑ سناب جير ، تم الاطلاع عليه بتاريخ 29-10-2009
{{citation}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "نظام أركتوروس كولد فاير على وحدات" . كندا: شركة أركتوروس نتووركس.
- ↑ DilNetPC
- ↑ CDatas
- ↑ «مشروع JPL ENose يغادر محطة الفضاء الدولية» . مشروع μClinux لنظام لينكس المدمج/المتحكم الدقيق. مؤرشف من الأصل بتاريخ 4 أكتوبر 2006.
- ↑ "الأنف الإلكتروني سيعود من محطة الفضاء" . مختبر الدفع النفاث .
روابط خارجية
- الموقع الرسمي لتقنية ColdFire من شركة NXP لأشباه الموصلات
- الاختلافات بين ColdFire و 68K
- الإعلان الأصلي عن جهاز أميغا المقلد القائم على معالج ColdFire والأسئلة الشائعة حوله
- معالجات دقيقة من طراز 68k
- منتجات شركة NXP لأشباه الموصلات
