تشغيل الأجهزة الطرفية المستقل

في مجال الحوسبة ، يعد التشغيل الطرفي المستقل ميزة من ميزات الأجهزة الموجودة في بعض بنى المتحكمات الدقيقة لتفريغ مهام معينة إلى الأجهزة الطرفية المستقلة المدمجة من أجل تقليل زمن الوصول وتحسين الإنتاجية في التطبيقات التي تعمل في الوقت الحقيقي الصعب، فضلاً عن توفير الطاقة في التصميمات منخفضة الطاقة للغاية .

ملخص

ظهرت أشكال الأجهزة الطرفية المستقلة في المتحكمات الدقيقة لأول مرة في تسعينيات القرن الماضي. يسمح هذا النظام للأجهزة الطرفية المدمجة بالعمل بشكل مستقل عن وحدة المعالجة المركزية، بل والتفاعل فيما بينها بطرق محددة مسبقًا، مما يُخفف عبء الاتصال القائم على الأحداث ويُسنده إلى الأجهزة الطرفية، وبالتالي يُحسّن الأداء في الوقت الحقيقي بفضل انخفاض زمن الاستجابة ، كما يُتيح إمكانية زيادة معدل نقل البيانات نتيجةً للتوازي المُضاف. منذ عام ٢٠٠٩، جرى تحسين هذا النظام في التطبيقات الأحدث ليواصل العمل حتى في وضع السكون ، مما يسمح لوحدة المعالجة المركزية (وغيرها من وحدات الأجهزة الطرفية غير المتأثرة) بالبقاء في وضع الخمول لفترات أطول لتوفير الطاقة. ويُعزى هذا جزئيًا إلى سوق إنترنت الأشياء الناشئ . [ ١ ]

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

التطبيقات

تشمل التطبيقات المعروفة ما يلي:

انظر أيضاً

مراجع

  1. بيتشير، غراهام (28 يناير 2014). "أمور جديرة بالاعتبار - يدفع إنترنت الأشياء مطوري المتحكمات الدقيقة إلى اتخاذ مسارات غير متوقعة" . مجلة الإلكترونيات الجديدة . الصفحات 22-23 . مؤرشف من الأصل بتاريخ 10 مايو 2018. تم الاطلاع عليه بتاريخ 10 مايو 2018 . 
  2. وولف، أكسل (مارس 1994). "ربط بنية C166 بشبكة CAN (I)" (ملف PDF) . المكونات . تطبيقات المتحكمات الدقيقة. المجلد 29، العدد 4. شركة سيمنز المساهمة . الصفحات 42-44 . مؤرشف (ملف PDF) من الأصل بتاريخ 2021-12-02 . تم الاطلاع عليه بتاريخ 2021-12-02 .   (3 صفحات) (ملاحظة: يذكر مصطلح "الأجهزة الطرفية المستقلة" بالاقتران مع معالج Siemens/Infineon SAB 80C166 في عام 1994. الجزء الثاني من المقال:)
  3. دليل المستخدم - مشتقات C167CR - متحكم دقيق أحادي الشريحة 16 بت (PDF) . الإصدار 3.1 ( طبعة مارس 2000). ميونخ، ألمانيا: شركة إنفينون تكنولوجيز إيه جي . مارس 2000 [فبراير 2000، مارس 1999، مارس 1996، أغسطس 1994، يوليو 1992]. مؤرشف (PDF) من الأصل بتاريخ 27 أكتوبر 2020. تم الاطلاع عليه بتاريخ 2 ديسمبر 2021 . {{cite book}}: |work=تم تجاهله ( مساعدة ) (ملاحظة: يناقش وحدة تحكم CAN مدمجة تعمل بشكل مستقل و"وحدة تحكم الأحداث الطرفية" (PEC).)
  4. توصيل وحدة التحكم الدقيقة C166 وC500 بشبكة CAN (ملف PDF) . الإصدار 1.0. شركة إنفينون تكنولوجيز إيه جي . فبراير 2004. مذكرة التطبيق AP29000. مؤرشفة (ملف PDF) من الأصل بتاريخ 22 أكتوبر 2020. تم الاطلاع عليها بتاريخ 2 ديسمبر 2021 .{{cite book}}تم |work=تجاهله ( مساعدة )
  5. ^ إيربر، ألفريد (صيف 2018) [25/02/2016، 25/09/2009]. الأنظمة المدمجة SS2018 (PDF) . 2.0 (باللغة الألمانية). ميونيخ، ألمانيا: FH München - Hochschule für angewandte Wissenschaften, Fakultät für Elektrotechnik und Informationstechnik. ص 1، 17، 28، 37-40 . مؤرشفة (PDF) من النسخة الأصلية بتاريخ 2021-12-02 . تم الاسترجاع بتاريخ 2021-12-02 . 
  6. "عرض منتج XC800 - وحدة الالتقاط والمقارنة CC6" (ملف PDF) . إنفينون . مايو 2006. XC886 CC6 الإصدار 1. مؤرشف (ملف PDF) من الأصل بتاريخ 10-05-2018 . تم الاسترجاع بتاريخ 10-05-2018 . [...] تحتاج المحركات إلى أداء في الوقت الفعلي - يجب أن تعمل حلقة التحكم بسرعة أكبر من 2-4 دورات PWM (على سبيل المثال 100-200 ميكروثانية) - أداء وحدة المعالجة المركزية قيّم ويجب توفيره للمهام الرئيسية - سؤال: كيف يمكن تخفيف الحمل عن وحدة المعالجة المركزية؟ - إجابة: بناء أجهزة طرفية ذكية ومستقلة! [...] CC6 في تطبيق محرك: - توليد أنماط PWM لجميع أنواع المحركات - العمل دائمًا في حالة آمنة - حتى في حالة الخطأ - التفاعل مع محول تناظري رقمي للتحكم في المحركات بدون مستشعر [...] يتم استخدام CC6 بشكل مكثف - كلما زاد عملها بشكل مستقل، زاد الحمل الذي يمكن توفيره على وحدة المعالجة المركزية لخوارزميات التحكم [...]
  7. فوري، فيليب (26 فبراير 2008). "معالج AVR XMEGA من Atmel يُعيد تعريف أداء النظام لوحدات التحكم الدقيقة 8/16 بت" (بيان صحفي). Atmel . مؤرشف من الأصل في 1 مايو 2018. تم الاطلاع عليه في 1 مايو 2018 .
  8. ^ بيورنيرود، رون أندريه (2009). تطبيقات نظام الأحداث لدوائر المتحكم الدقيق . NTNU مفتوح (أطروحة). معهد الإلكترونيات والاتصالات السلكية واللاسلكية. اتش دي ال : 11250/2370969 . مؤرشفة من الأصلي بتاريخ 2018-04-30 . تم الاسترجاع 2018-04-29 .
  9. 1 2 أندرسن، مايكل ب.؛ كولر، ديفيد إيثان (25 أغسطس 2014). "مفاضلات تصميم النظام في منصة لاسلكية مدمجة من الجيل التالي" (ملف PDF) (تقرير فني). قسم الهندسة الكهربائية وعلوم الحاسوب، جامعة كاليفورنيا في بيركلي . رقم UCB/EECS-2014-162. مؤرشف (ملف PDF) من الأصل بتاريخ 30 أبريل 2018. تم الاطلاع عليه بتاريخ 30 أبريل 2018 .
  10. بيرليغوس، هيلين (22 يونيو 2009). "أتمل تُطلق مُتحكم AVR32 الدقيق الذي يُخفض استهلاك الطاقة بنسبة 63%، وهو الأفضل في الصناعة" (بيان صحفي). أتمل . مؤرشف من الأصل بتاريخ 30 أبريل 2018. تم الاطلاع عليه بتاريخ 30 أبريل 2018 .
  11. إيلاند، أندرياس؛ كرانغنيس، إسبن (28 أكتوبر 2012). "تحسين استجابات مقاطعة وحدة التحكم الدقيقة Cortex M4 باستخدام نظام أحداث طرفية ذكي" . شركة أتميل. مؤرشف من الأصل في 30 أبريل 2018. تم الاسترجاع في 30 أبريل 2018 .
  12. ١ ٢ ٣ "رفع الأداء دون تجاوز ميزانية الطاقة" . ديجي-كي . ١٠ يوليو ٢٠١٣. مؤرشف من الأصل في ٢ مايو ٢٠١٨. تم الاطلاع عليه في ١ مايو ٢٠١٨ .
  13. بوش، ستيف (8 يوليو 2009). "شركة إنرجي مايكرو تكشف المزيد من التفاصيل حول وحدة التحكم الدقيقة ARM الموفرة للطاقة" . مجلة إلكترونيكس ويكلي . مؤرشف من الأصل في 30 أبريل 2018. تم الاطلاع عليه في 30 أبريل 2018 .
  14. بوش، ستيف (21 أكتوبر 2009). "شركة إنرجي مايكرو تُفصّل سلسلة معالجات EFM32G القائمة على معالج ARM Cortex M3" . مجلة إلكترونيكس ويكلي . مؤرشف من الأصل بتاريخ 30 أبريل 2018. تم الاطلاع عليه بتاريخ 29 أبريل 2018 .
  15. "شركة زيلوج تُصدر نظامًا جديدًا للتحكم الدقيق على شريحة واحدة (MCU) ذو 16 بت لتطبيقات التحكم في المحركات" . بزنس واير . 6 يناير 2011. مؤرشف من الأصل في 2 مايو 2018. تم الاطلاع عليه في 1 مايو 2018 .
  16. كولسون، ديف (12 أكتوبر 2011). "الحاجة إلى التشغيل البيني المستقل للأجهزة الطرفية في تطبيقات محركات التيار المستمر عديمة الحساسات" . شركة كونفرجنس بروموشنز ذ.م.م. WP002003-0111. مؤرشف من الأصل في 1 مايو 2018. تم الاطلاع عليه في 1 مايو 2018 .
  17. إلاهي، جنيد؛ روستن، جوار أولاي؛ أولسن، لاسه؛ سونديل، لارس (12 ديسمبر 2011). "وصلة طرفية قابلة للبرمجة" . شركة نورديك سيميكوندكتور إيه إس إيه . براءة اختراع أمريكية رقم US9087051B2 . تاريخ الاسترجاع: 29 أبريل 2018 .
  18. باور، بيتر؛ شيفر، بيتر؛ زيزالا، ستيفان (23 يناير 2012). "منصة واحدة للتحكم الدقيق. حلول لا حصر لها. XMC4000" (ملف PDF) (عرض تقديمي). المؤتمر الصحفي الدولي، آم كامبيون، ميونيخ، ألمانيا: إنفينون . مؤرشف (ملف PDF) من الأصل بتاريخ 10 مايو 2018. تم الاطلاع عليه بتاريخ 10 مايو 2018 .
  19. مانرز، ديفيد (2012-10-03). "أقل وحدات تحكم دقيقة 32 بت استهلاكًا للطاقة من شركة Si Labs" . مجلة الإلكترونيات الأسبوعية . مؤرشف من الأصل في 2018-05-02 . تم الاطلاع عليه في 2018-05-01 .
  20. مختبرات السيليكون . "تقنية الطاقة المنخفضة: ملحقات المتحكمات الدقيقة تدفع حدود الطاقة المنخفضة للغاية" . مؤرشف من الأصل بتاريخ 1 مايو 2018. تم الاطلاع عليه بتاريخ 1 مايو 2018 .
  21. كراغنيس، إسبن؛ إيلاند، أندرياس (2012). "إعادة تعريف معيار القوة" (ملف PDF) (ورقة بيضاء). أتمل . مؤرشف (ملف PDF) من الأصل بتاريخ 1 مايو 2018. تم الاطلاع عليه بتاريخ 1 مايو 2018 .
  22. "حلول فري سكيل الموفرة للطاقة: وحدات التحكم الدقيقة من سلسلة كينيتيس إل" (ملف PDF) (ورقة بيضاء). فري سكيل . 2012. مؤرشف (ملف PDF) من الأصل بتاريخ 3 مايو 2018. تم الاطلاع عليه بتاريخ 3 مايو 2018 .
  23. ^ ريمنشنايدر ، فرانك [بالألمانية] (18/06/2013). “وحدة التحكم الدقيقة: Neue Cortex-M0+-Familie von Atmel” (بالألمانية). elektroniknet.de. مؤرشفة من الأصلي بتاريخ 2018-04-30 . تم الاسترجاع 2018-04-29 .
  24. "نظرة فاحصة على نظام الأحداث الطرفية من Atmel" . 2013-07-05. مؤرشف من الأصل في 2018-05-01 . تم الاسترجاع في 2018-05-01 .
  25. كوينيل، ريتش (28 يوليو 2015). "معالج 8 بت يردّ بأجهزة طرفية مستقلة" . سانتا كلارا، الولايات المتحدة الأمريكية: EETimes . مؤرشف من الأصل في 30 أبريل 2018. تم الاطلاع عليه في 30 أبريل 2018 .
  26. بوش، ستيف (31 أكتوبر 2016). "وحدات طرفية مستقلة لوحدات التحكم الدقيقة PIC18F" . مجلة إلكترونيكس ويكلي . مؤرشف من الأصل في 30 أبريل 2018. تم الاطلاع عليه في 29 أبريل 2018 .
  27. ستروه، إيريس (10 نوفمبر 2016). "تقنية الرقائق الدقيقة: هجوم 8 بت: AVR" (بالألمانية). elektroniknet.de. مؤرشف من الأصل بتاريخ 30 أبريل 2018. تم الاطلاع عليه بتاريخ 29 أبريل 2018 .
  28. دي جاسيو، لوسيو (5 مايو 2015). "لم يعد هناك مجال للاختراع في مجال التحكم المدمج، الجزء الأول" . مؤرشف من الأصل في 1 مايو 2018. تم الاطلاع عليه في 1 مايو 2018 .
  29. دي جاسيو، لوسيو (12 مايو 2015). "لم يعد هناك مجال للاختراع في مجال التحكم المدمج، الجزء الثاني" . مؤرشف من الأصل بتاريخ 1 مايو 2018. تم الاطلاع عليه بتاريخ 1 مايو 2018 .
  30. "وصلات الأجهزة الطرفية على معالجات ST M32F405/7xx، وSTM32F415/7xx، وSTM32F42xxx، وSTM32F43xxx، وSTM32F446xx، وSTM32F469/479xx" (ملف PDF) (ملاحظة تطبيقية). شركة STMicroelectronics . AN4640. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 1 مايو 2018. تم الاطلاع عليه بتاريخ 1 مايو 2018 .
  31. "تقديم STM32U5، الرائد في مجال وحدات التحكم الدقيقة منخفضة الطاقة للغاية" (ملف PDF) . شركة STMicroelectronics International NV . 2021. مؤرشف (ملف PDF) من الأصل بتاريخ 17 ديسمبر 2022. تم الاطلاع عليه بتاريخ 29 يناير 2024 .