كومباكتريسك
CompactRISC هي عائلة من معمارية مجموعات التعليمات من شركة ناشيونال سيميكوندكتور . صُممت هذه المعمارية وفقًا لمبادئ الحوسبة باستخدام مجموعة تعليمات مُصغّرة ، وتُستخدم بشكل أساسي في وحدات التحكم الدقيقة . [ 1 ] تشمل المعماريات الفرعية لهذه العائلة CR16 و CR16C ذات 16 بت ، و CRX ذات 32 بت . [ 2 ]
الهندسة المعمارية
مميزات عائلة CR16: تصميمات مدمجة (أقل من 1 مم² بتقنية 250 نانومتر ) ، عنونة 2 ميجابايت ( 2²¹ )، ترددات تصل إلى 66 ميجاهرتز، مضاعف مادي للأعداد الصحيحة 16 بت. [ 1 ]
يحتوي على تعليمات معقدة مثل معالجة البتات، وحفظ/استعادة البيانات، ودفع/سحب عدة سجلات بأمر واحد. [ 1 ]
يحتوي معالج CR16 على 16 سجلًا للأغراض العامة، كل منها بسعة 16 بت، وسجلات عناوين بسعة 21 بت. كما يحتوي على 8 سجلات خاصة: عداد البرنامج، ومؤشر مكدس المقاطعات ISP، وسجل عنوان متجه المقاطعات INTBASE، وسجل الحالة PSR، وسجل التكوين، و3 سجلات تصحيح الأخطاء. يُنفذ سجل الحالة العلامات التالية: C، T، L، F، Z، N، E، P، I. [ 1 ]
تُشفّر التعليمات بصيغة عنوانين في عدة تنسيقات، وعادةً ما يكون التشفير 16 بت، ولكن هناك تنسيقان للتعليمات المتوسطة الفورية بطول 32 بت. يبلغ طول رمز العملية النموذجي 4 بتات (البتات من 9 إلى 12 في معظم أنواع التشفير). تنسيقات التشفير الأساسية هي:
- التسجيل من أجل التسجيل،
- قيمة فورية قصيرة مكونة من 5 بتات للتسجيل،
- قيمة وسيطة فورية مكونة من 16 بت إلى سجل (ترميز 32 بت)،
- تحميل/تخزين نسبي بإزاحة قصيرة 5 بت (رمز عملية 2 بت)،
- تحميل/تخزين نسبي بإزاحة متوسطة 18 بت (ترميز 32 بت، رمز عملية 2 بت). [ 1 ]
يأتي معالج CR16C بتنسيق ترميز مختلف لرموز العمليات، ويحتوي على سجلات عناوين بعرض 23-32 بت، ويوفر سجلين للأغراض العامة بعرض 32 بت. [ 3 ]
تُنفذ CR16 عمليات الاعتراض والمقاطعات. وتتضمن تطبيقات CR16 مسارًا ثلاثي المراحل: الجلب، وفك التشفير، والتنفيذ. [ 1 ]
منتجات CR16
استُخدمت شريحة CR16 في العديد من وحدات التحكم الدقيقة من شركة ناشيونال سيميكوندكتور، ومنذ عام 2001، أصبحت وحدات التحكم الدقيقة المتكاملة متوفرة بذاكرة فلاش مدمجة. [ 4 ] [ 5 ] ومنذ عام 2007، أصبحت الملكية الفكرية القائمة على شريحة CR16 متاحة للترخيص. [ 6 ]
مراجع
- 1 2 3 4 5 6 برونفاند، إريك. "معالج ناشونال سيميكوندكتور CR16، معالج RISC صغير الحجم، مجموعة تعليمات أساسية وما بعدها" (ملف PDF) . CS/EE 3710. جامعة يوتا . تاريخ الاسترجاع: 3 ديسمبر 2016 .
- ^ فون هاغن، ويليام (2011). الدليل النهائي لدول مجلس التعاون الخليجي . Apress. ص. 422. ردمك 9781430202196.
- ↑ "دليل مرجعي لمبرمج CR16C" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 29 أكتوبر 2004.
- ↑ غراهام، جين (22 فبراير 2001). "وحدة التحكم الدقيقة ذات 16 بت من ناشيونال سيمي تدمج ذاكرة الفلاش والدوائر التناظرية" . مجلة EETimes . تاريخ الاسترجاع: 3 ديسمبر 2016 .
- ↑ "معالج RISC MCU ذو 16 بت من شركة ناشيونال يتميز بذاكرة فلاش عالية التحمل" . EETimes. 13 مارس 2001. تم الاطلاع عليه في 3 ديسمبر 2016 .
- ↑ هامرشميدت، كريستوف (21 فبراير 2007). "شركة نات سيمي تستعين بشركة آي إكستريم لإعادة بيع الملكية الفكرية المدمجة" . إي إي تايمز . تم الاطلاع عليه بتاريخ 3 ديسمبر 2016 .
روابط خارجية
- وحدات التحكم الدقيقة المدمجة من ناشيونال سيميكوندكتور (CR16 و COP8 )
- صفحة بنية CompactRISC الأساسية على موقع National Semiconductor الإلكتروني (نسخة مؤرشفة من عام 2007)
- دليل مرجعي لمبرمج CR16B ، شركة ناشيونال سيميكوندكتور، 1997
- منفذ GCC CR16
- معالجات دقيقة من شركة ناشيونال سيميكوندكتور
- المتحكمات الدقيقة
- بقايا الحواسيب الصغيرة
