ARM7

ARM7 هي مجموعة من معالجات RISC ARM ذات 32 بت، مرخصة من قبل شركة ARM Holdings للاستخدام في المتحكمات الدقيقة . [ 1 ] تتكون عائلة معالجات ARM7 من ARM700، وARM710، وARM7DI، وARM710a، وARM720T، وARM740T، وARM710T، وARM7TDMI، وARM7TDMI-S، وARM7EJ-S. وكانت معالجات ARM7TDMI وARM7TDMI-S الأكثر شيوعًا في هذه العائلة. صدرت معالجات ARM7 بين عامي 1993 و 2001 ، ولم تعد موصى بها لتصميمات الدوائر المتكاملة الجديدة؛ وتُعد معالجات ARM Cortex-M بدائل أحدث . [ 1 ]

ملخص

قدّم هذا الجيل مجموعة تعليمات Thumb ذات 16 بت، مما حسّن كثافة التعليمات البرمجية مقارنةً بالتصاميم السابقة. تُطبّق معظم تصاميم ARM7 الشائعة بنية ARMv4T، بينما تُطبّق بعضها بنية ARMv3 أو ARMv5TEJ. يحتوي ARM7TDMI على 37 مسجلاً (31 مسجلاً للأغراض العامة و6 مسجلات للأغراض الخاصة). تستخدم جميع هذه التصاميم بنية فون نيومان ، ولذلك فإن الإصدارات القليلة التي تحتوي على ذاكرة تخزين مؤقتة لا تفصل بين ذاكرة البيانات وذاكرة التعليمات.

بعض معالجات ARM7 قديمة. يُعدّ معالج ARM7DI [ 2 ] نموذجًا تاريخيًا هامًا، إذ تميّز بتقديمه تقنية تصحيح الأخطاء المدمجة في الشريحة باستخدام JTAG ؛ بينما لم تدعمها معالجات ARM6 السابقة. يرمز الحرف "D" إلى منفذ JTAG TAP لتصحيح الأخطاء، بينما يرمز الحرف "I" إلى وحدة تصحيح الأخطاء ICEBreaker التي تدعم نقاط التوقف والمراقبة في الأجهزة، وتتيح إيقاف النظام مؤقتًا لتصحيح الأخطاء. وقد أُضيفت هذه الميزة إلى المعالجات اللاحقة مع تحسينات إضافية.

هو معالج متعدد الاستخدامات مصمم للأجهزة المحمولة وغيرها من الأجهزة الإلكترونية منخفضة الطاقة. يتميز هذا المعالج بقدرته على معالجة تصل إلى 130 مليون تعليمات في الثانية (MIPS) باستخدام تقنية تصنيع نموذجية بدقة 0.13  ميكرومتر . تعتمد نواة المعالج ARM7TDMI على معمارية ARM v4T . يدعم المعالج تعليمات 32 بت و16 بت عبر مجموعتي تعليمات ARM وThumb.

تقوم شركة ARM بترخيص المعالج لشركات أشباه الموصلات المختلفة، والتي تقوم بتصميم رقائق كاملة تعتمد على بنية معالج ARM.

رخصة ARM

لا تقوم شركة ARM Holdings بتصنيع أو بيع وحدات المعالجة المركزية (CPU) المصممة وفقًا لتصاميمها الخاصة، بل تُرخّص بنية المعالج للجهات المهتمة. وتقدم ARM بنود ترخيص متنوعة، تختلف في التكلفة والمخرجات. وتُزوّد ​​ARM جميع المرخص لهم بوصف متكامل للأجهزة الخاصة بنواة ARM، بالإضافة إلى مجموعة أدوات تطوير برمجيات كاملة، وحق بيع رقائق السيليكون المصنّعة التي تحتوي على وحدة المعالجة المركزية ARM.

تخصيص السيليكون

تتلقى شركات تصنيع الأجهزة المتكاملة (IDM) ملكية معالج ARM الفكرية ( IP) على شكل RTL قابل للتصنيع (مكتوب بلغة Verilog ). وبهذه الصيغة، يصبح بإمكانها إجراء تحسينات وتوسعات على مستوى البنية. وهذا يسمح للشركة المصنعة بتحقيق أهداف تصميم مخصصة، مثل سرعة ساعة أعلى، واستهلاك طاقة منخفض للغاية، وتوسيع مجموعة التعليمات، وتحسينات في الحجم، ودعم تصحيح الأخطاء، وما إلى ذلك. لتحديد المكونات المضمنة في شريحة معالج ARM معينة، يُرجى الرجوع إلى ورقة بيانات الشركة المصنعة والوثائق ذات الصلة.

النوى

سنةأنوية ARM7
1993ARM700
1994ARM710
1994ARM7DI
1994ARM7TDMI
1995ARM710a
1997ARM710T
1997ARM720T
1997ARM740T
2001ARM7TDMI-S
2001ARM7EJ-S

استند تصميم ARM7 الأصلي إلى تصميم ARM6 السابق، واستخدم نفس مجموعة تعليمات ARMv3. استُخدمت نسخة ARM710 في وحدة المعالجة المركزية لجهاز Acorn Risc PC ، كما استخدمت أول أنظمة متكاملة على شريحة (System on a Chip) تعتمد على معمارية ARM، وهما ARM7100 وARM7500، هذه النواة.

ARM7TDMI

يُنفذ معالج ARM7TDMI ( ARM7 + 16 بت T humb + JTAG Debug + fast M ultiplier + enhanced ICE ) مجموعة تعليمات ARMv4. وقد رُخِّص تصنيعه من قِبَل مجموعة من شركات أشباه الموصلات . في عام 2009، كان أحد أكثر أنوية ARM استخدامًا، ويُستخدم في العديد من تصميمات الأنظمة المُدمجة.

حصلت شركة تكساس إنسترومنتس على ترخيص معالج ARM7TDMI، الذي صُمم خصيصًا لهاتف نوكيا 6110 ، أول هاتف GSM يعمل بمعالج ARM. [ 3 ] وقد أدى ذلك إلى ظهور سلسلة هواتف نوكيا الشهيرة التي تستخدم هذا المعالج، بما في ذلك هاتفي 3210 و 3310 . [ 4 ] كما يُستخدم هذا المعالج في جهاز جيم بوي أدفانس المحمول (وكذلك نينتندو دي إس )، بالإضافة إلى استخدامه كنواة لوحدة التحكم الميكانيكية في بلاي ستيشن 2 بدءًا من سلسلة SCPH-5000x.

يُعدّ متغير ARM7TDMI -S النواة القابلة للتصنيع .

ARM7EJ-S

معالج MediaTek MT3337V – ARM7EJ-S

ARM7EJ-S ( ARM7 + E nhanced + Jazelle - S ynthesizable ) هو إصدار من ARM7 يقوم بتنفيذ مجموعة تعليمات ARMv5TE التي تم تقديمها في الأصل مع نواة ARM9E الأكثر قوة .

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

معالج الصوت Yamaha AICA في جهاز ألعاب Dreamcast [ 5 ] [ 6 ] [ 7 ]

نواة ARM7TDMI أو ARM7TDMI-S

نواة ARM7 غير مرجعية

مجموعة أدوات التحكم Make مع وحدة تحكم دقيقة Atmel AT91SAM7X256 ( ARM )
  • ADMtek ADM8628
  • Atmel AT91CAP7
  • سيروس لوجيك CL-PS7110
  • Mediatek MT2502 (ARM7 EJ-STM)
  • نت سيليكون NS7520
  • Nuvoton NUC500، NUC700
  • LH7
  • معالجات PortalPlayer 5002، 5003، 5020، 5021-TDF، 5022، 5024 (معالجات ثنائية النواة ARM7TDI)
  • سامسونج S3C46Q0X01-EE8X، S3C44B0X
  • معالج الصوت Yamaha AICA (ARM7DI) مع معالج الإشارات الرقمية [ 7 ]

الاستخدامات البارزة

انظر أيضاً

مراجع

  1. 1 2 صفحة عائلة ARM7 على الإنترنت؛ شركة ARM القابضة.
  2. "ورقة بيانات ARM7DI"؛ رقم المستند ARM DDI 0027D؛ تاريخ الإصدار: ديسمبر 1994.
  3. صقر، شريف. "جون بيغز، المؤسس المشارك لشركة ARM" . إنجادجيت . تم الاطلاع عليه بتاريخ 23 ديسمبر 2011. [...] تم ترخيص معالج ARM7-TDMI من قبل شركة تكساس إنسترومنتس وتم تصميمه في هاتف نوكيا 6110، الذي كان أول هاتف GSM يعمل بمعالج ARM.
  4. والش، بن (13 مارس 2018). "نظرة على الأجهزة التي شكلت ألعاب الهاتف المحمول" . مجتمع آرم . تم الاسترجاع في 12 سبتمبر 2019 .
  5. "تذكر جهاز سيجا دريم كاست" . 29 سبتمبر 2009.
  6. شيرو هاجيوارا؛ إيان أوليفر (1999). "سيجا دريم كاست: إنشاء عالم ترفيهي موحد" . IEEE Micro . 19 (6): 29–35 . doi : 10.1109/40.809375 .
  7. 1 2 "بنية نظام Dreamcast/ Dev.Box" (ملف PDF) . 2 سبتمبر 1999.
  8. 1 2 3 حلول Atmel القديمة القائمة على معالجات ARM؛ Atmel.
  9. وحدات التحكم الدقيقة SAM7S/SE ARM7؛ Atmel.
  10. وحدات التحكم الدقيقة SAM7X/XC ARM7؛ Atmel.
  11. وحدات التحكم الدقيقة STR7 ARM7؛ شركة STMicroelectronics.
  12. "القضية رقم COMP/M.2820" (ملف PDF) . ec.europa.eu . 24 يونيو 2002. تم الاطلاع عليه بتاريخ 20 يناير 2019 .
  13. "ورقة بيانات Alcatel Microelectronics MTC-20276 INTQ" (ملف PDF) . datasheet.datasheetarchive.com . أكتوبر 1998. تاريخ الاطلاع: 20 يناير 2019 .
  14. ^ "ورقة بيانات دليل المستخدم ودليل المستخدم لشركة Alcatel Microelectronics MTC-20277" (PDF) . datasheet.datasheetarchive.com . أكتوبر 1998 . تم الاسترجاع في 20 يناير 2019 .
  15. "تحسين خاص بالهدف" . www.rockbox.org . تم الاطلاع عليه بتاريخ 11 يناير 2019 .
  16. "أجيال آيبود نانو - أجيال آيبود تاتش" . www.ipodlinux.org . تم الاطلاع عليه بتاريخ 11 يناير 2019 .
  17. "ورقة بيانات LPC2109/2119/2129" (ملف PDF) . 14 يونيو 2011. تم الاطلاع عليها بتاريخ 10 يونيو 2020 .