ARM11

ARM11 هي مجموعة من معالجات RISC ARM ذات 32 بت، مرخصة من قبل شركة ARM Holdings . [ 1 ] تتكون عائلة معالجات ARM11 من ARM1136J(F)-S وARM1156T2(F)-S وARM1176JZ(F)-S وARM11MPCore. وبما أن معالجات ARM11 صدرت بين عامي 2002 و2005 ، ولم تعد موصى بها لتصميمات الدوائر المتكاملة الجديدة، فإن البدائل الأحدث هي معالجات ARM Cortex-A و ARM Cortex-R . [ 1 ]

ملخص

تم الإعلان
سنةجوهر
2002ARM1136J(F)-S
2003ARM1156T2(F)-S
2003ARM1176JZ(F)-S
2005ARM11MPCore

قدمت عائلة منتجات ARM11 (التي أُعلن عنها في 29 أبريل 2002) إضافات معمارية جديدة لـ ARMv6، والتي أُعلن عنها في أكتوبر 2001. تشمل هذه الإضافات تعليمات وسائط SIMD ، ودعم المعالجات المتعددة ، وتعليمات التحميل والتخزين الحصرية [ 2 ] ، وبنية ذاكرة تخزين مؤقت جديدة. تضمن التنفيذ مسار معالجة تعليمات مُحسّنًا بشكل ملحوظ، مقارنةً بعائلتي ARM9 و ARM10 السابقتين ، ويُستخدم في الهواتف الذكية من Apple و Nokia وغيرها. تم إصدار النواة الأولية لـ ARM11 (ARM1136) للمرخص لهم في أكتوبر 2002.

تُعدّ عائلة ARM11 حاليًا النوى الوحيدة المبنية على معمارية ARMv6. ومع ذلك، توجد نوى ARMv6-M ( Cortex-M0 وCortex-M1 ) التي تُعنى بتطبيقات المتحكمات الدقيقة ؛ [ 3 ] بينما تستهدف نوى ARM11 التطبيقات الأكثر تطلبًا.

الاختلافات عن ARM9

من حيث مجموعة التعليمات، يعتمد معالج ARM11 على الجيل السابق ARM9 . فهو يضم جميع ميزات ARM926EJ-S ويضيف تعليمات ARMv6 لدعم الوسائط (SIMD) وتسريع استجابة IRQ.

تشمل التحسينات في البنية الدقيقة في أنوية ARM11 [ 4 ] ما يلي:

  • تعليمات SIMD التي يمكنها مضاعفة سرعة خوارزمية معالجة الإشارات الرقمية الصوتية و MPEG-4 .
  • يتم الوصول إلى ذاكرة التخزين المؤقت بشكل فعلي، مما يحل العديد من مشاكل التداخل في ذاكرة التخزين المؤقت ويقلل من الحمل الزائد لتبديل السياق.
  • يتم دعم الوصول إلى البيانات غير المتوافقة والمختلطة النهاية.
  • انخفاض إنتاج الحرارة وتقليل خطر ارتفاع درجة الحرارة
  • خط أنابيب مُعاد تصميمه، يدعم سرعات ساعة أسرع (يستهدف حتى 1  جيجاهرتز)
    • أطول: 8 مراحل (مقابل 5)
    • إتمام بعض العمليات خارج الترتيب (مثل المتاجر)
    • التنبؤ/طي الفروع الديناميكي (مثل XScale )
    • لا تؤدي حالات عدم وجود البيانات في ذاكرة التخزين المؤقت إلى منع تنفيذ التعليمات غير التابعة.
    • التوازي في التحميل/التخزين
    • التوازي الحسابي المنطقي
  • مسارات بيانات 64 بت

تم تبسيط دعم تصحيح الأخطاء عبر JTAG (للإيقاف، والتنفيذ خطوة بخطوة، ونقاط التوقف، ونقاط المراقبة). استُبدلت وحدة EmbeddedICE بواجهة أصبحت جزءًا من بنية ARMv7. وحدات تتبع الأجهزة (ETM وETB) متوافقة، ولكنها إصدارات مُحدَّثة من تلك المستخدمة في ARM9. على وجه الخصوص، تم تحديث دلالات التتبع لمعالجة تنفيذ التعليمات المتوازية ونقل البيانات.

تبذل ARM جهودًا حثيثة لتعزيز أساليب وتقنيات برمجة Verilog الموصى بها. يضمن ذلك تصميمات دقيقة دلاليًا، تحافظ على دلالات متطابقة طوال عملية تصميم الشريحة، والتي تضمنت استخدامًا مكثفًا لتقنيات التحقق الرسمي . بدون هذا الاهتمام، قد يؤدي دمج معالج ARM11 مع تصميمات جهات خارجية إلى الكشف عن أخطاء كامنة يصعب اكتشافها. نظرًا لدمج أنوية ARM في العديد من التصميمات المختلفة، باستخدام مجموعة متنوعة من أدوات توليف المنطق وعمليات تصنيع الشرائح، يتضاعف تأثير جودة مستوى نقل السجلات (RTL) عدة مرات. [ 5 ] ركز جيل ARM11 بشكل أكبر على التوليف مقارنةً بالأجيال السابقة، مما جعل هذه المخاوف أكثر أهمية.

النوى

يوجد أربعة أنوية ARM11:

  • ARM1136 [ 6 ]
  • قدمت معالجات ARM1156 تعليمات Thumb2
  • ARM1176، قدم ملحقات أمنية [ 7 ]
  • معالج ARM11MPcore، الذي قدم دعمًا متعدد النوى

رقائق البطاطس

Raspberry Pi B+ مع Broadcom BCM2835 (ARM1176JZF-S) [ 8 ]
أثيروس AR7400
معالج STMicroelectronics STA2065N2 (ARM1176) مزود بنظام تحديد المواقع العالمي (GPS) المدمج

انظر أيضاً

مراجع

  1. 1 2 صفحة عائلة ARM11 على الويب؛ شركة ARM القابضة.
  2. "دليل المرجع التقني لمعالج ARM11 MPCore، الإصدار r2p0" . ص  36 (1-4)، 301-302 (8-7، 8-8) . تاريخ الاطلاع: 14 ديسمبر 2023 .
  3. غير مدعوم من قبل لينكس اعتبارًا من الإصدار 3.3
  4. "البنية الدقيقة لمعالج ARM11"، شركة ARM المحدودة، 2002
  5. مخاطر العيش مع X (الأخطاء المخفية في Verilog الخاص بك) ، الإصدار 1.1 (14 أكتوبر 2003).
  6. "دليل المرجع الفني لـ ARM1136JF-S و ARM1136J-S، المراجعة: r1p5؛ ARM DDI 0211K" .
  7. "دليل المرجع الفني لـ ARM1176JZF-S، المراجعة: r0p7" . تم الاطلاع عليه بتاريخ 4 أكتوبر 2012 .
  8. "BCM2835 – وثائق Raspberry Pi" . raspberrypi.org . تم الاطلاع عليه بتاريخ 15 أبريل 2017 .
  9. «شركة كافيوم نتووركس تُطلق عائلة ECONA من معالجات النظام على شريحة (SoC) فائقة الكفاءة في استهلاك الطاقة، والمبنية على معمارية ARM، والمخصصة للمنازل الرقمية، والتي تتجاوز حاجز الواط الواحد» (بيان صحفي). كافيوم . 8 سبتمبر 2009. مؤرشف من الأصل في 17 نوفمبر 2015. تم الاطلاع عليه في 14 نوفمبر 2015 .
الوثائق الرسمية لـ ARM11
بطاقات مرجعية سريعة
  • التعليمات: الإبهام ( 1 )، الذراع والإبهام-2 ( 2 )، متجه النقطة العائمة ( 3 )
  • رموز العمليات: Thumb ( 1 , 2 ), ARM ( 3 , 4 ), توجيهات GNU Assembler 5 .
آخر