أوبن باور مايكرو وات

مايكرووات هو معالج برمجي مفتوح المصدر ، كُتب بلغة VHDL بواسطة أنطون بلانشارد في شركة IBM ، وأُعلن عنه في قمة OpenPOWER لأمريكا الشمالية 2019 [ 2 ] ونُشر على GitHub في أغسطس 2019. وهو متوافق مع مجموعة تعليمات Power ISA 3.0 ، ويمكن تشغيله على لوحات FPGA ، حيث يدعم أنظمة تشغيل Linux و MicroPython و Zephyr . [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ]

تصميم

معالج Microwatt هو معالج صغير الحجم ذو 64 بت، ثنائي الترتيب ، يستخدم مجموعة فرعية من تعليمات Power ISA 3.0. يحتوي على 32 مسجلاً للأغراض العامة بحجم 64 بت، و32 مسجلاً للفاصلة العائمة بحجم 64 بت . يستخدم واجهة الذاكرة Wishbone . [ 4 ]

تم إنجاز التطوير الأولي في غضون شهرين، وشمل وظائف معالجة الأعداد الصحيحة الكاملة لمجموعة التعليمات؛ الحد الأدنى اللازم لجعلها متوافقة، بدون وحدة إدارة الذاكرة (MMU) وبدون وحدة الفاصلة العائمة . [ 4 ]

تتضمن الإضافات اللاحقة للتنفيذ واجهة مصحح أخطاء JTAG ، وتعليمات القسمة، وذاكرة تخزين مؤقتة  للتعليمات بسعة 16 كيلوبايت وذاكرة تخزين  مؤقتة للبيانات بسعة 32 كيلوبايت ، ووحدة إدارة ذاكرة غير قادرة على تشغيل برنامج إدارة الأجهزة الافتراضية، وتقنية التجزئة [ 4 ] ودعم الفاصلة العائمة  . [ 9 ]

تم تصميمه باستخدام VHDL 2008 وبيئة محاكاة GHDL . [ 3 ]

تشيزلوات

يُعد مشروع Chiselwatt مشروعًا شقيقًا ، وهو عبارة عن نواة معالج مفتوحة المصدر أخرى تُنفذ مجموعة تعليمات Power ISA 3.0، مكتوبة بلغة Chisel المبنية على Scala بدلاً من VHDL. [ 10 ] [ 11 ]

التطبيقات

تاريخ

وهو أول معالج مكتوب من الصفر باستخدام Power ISA 3.0 المفتوح، وقد تم إصداره من قبل مؤسسة OpenPOWER كتصميم مرجعي.

بدأ المشروع كعرض توضيحي، وإثبات للمفهوم، وتطبيق مرجعي لإصدار مبادرة المصادر المفتوحة المتعلقة بـ Power ISA 3.0. [ 15 ] كان هدف بلانشارد هو معرفة ما إذا كان بإمكانه إنجازه، وبصفته مطور برامج، كان خوض مشروع عتادي منخفض المستوى تحديًا كبيرًا. [ 2 ] [ 3 ]

من المقرر أن يتم تصنيع معالج مايكرووات بتقنية 130 نانومتر بواسطة برنامج "Open MPW Shuttle Program" التابع لشركة إيفابلس في عام 2021. [ 16 ] وحتى فبراير 2024، لم يتم نشر أي تحديثات حول تقدم عملية التصنيع على صفحة مشروع مايكرووات التابعة لشركة إيفابلس. [ 17 ]

انظر أيضاً

مراجع

  1. ويليامز، كريس (29 أغسطس 2019). "احصل على مخططات معالج OpenPOWER البرمجية الخالية من حقوق الملكية هنا. خبر عاجل - اقرأ كل شيء عنها" . ذا ريجستر .
  2. 1 2 "قمة OpenPOWER أمريكا الشمالية 2019: العرض الرئيسي لليوم الثاني: أنطون بلانشارد، آي بي إم وجو ديلير، زيلينكس" . 16 سبتمبر 2019 - عبر يوتيوب.
  3. 1 2 3 ""مقدمة عن POWER OpenISA و Microwatt" - أنطون بلانشارد (LCA 2020) . 17 يناير 2020 - عبر يوتيوب.
  4. 1 2 3 4 ""الهندسة المعمارية الدقيقة ذات الطاقة المنخفضة" - بول ماكيراس (LCA 2020)" . 13 يناير 2020 - عبر يوتيوب.
  5. "دعم Microwatt و POWER ISA في مشروع Renode – Zephyr" .
  6. "لينكس على مايكرووات" . asciinema.org . 19 مايو 2020.
  7. إيدج، جيك (21 أغسطس 2019). "OpenPOWER يفتح آفاقًا أوسع" عبر LWN.net.
  8. "الكلمة الرئيسية في اليوم الثاني ومؤتمر OpenPOWER يذهلان الجميع: برمجيات مفتوحة المصدر وخالية من حقوق الملكية (RISC-V يبذل جهدًا كبيرًا)" . 20 أغسطس 2019.
  9. "الميكروواط يطفو" . 3 سبتمبر 2020.
  10. "antonblanchard/chiselwatt" . 22 مايو 2026 عبر GitHub.
  11. مؤسسة "أوبن باور" . مؤسسة أوبن باور .
  12. ^ "ليبر سوك" . ليبر-soc.org .
  13. "Raptor تعلن عن Kestrel مفتوح المصدر، وبرنامج HDL/Firmware Soft BMC" .
  14. "README.md · master · Kestrel Collaboration / Kestrel LiteX / litex-boards" . GitLab . 28 أبريل 2025.
  15. مورغان، تيموثي بريكيت (20 أغسطس 2019). "مجموعة تعليمات رقاقة الطاقة مفتوحة المصدر من Big Blue" .
  16. "بيانات تعريفية مفتوحة لـ Microwatt" . مؤرشفة من الأصل بتاريخ 28 فبراير 2021. تم الاطلاع عليها بتاريخ 30 مارس 2021 .
  17. "إيفابلس" . إيفابلس . تم الاسترجاع في 16 فبراير 2024 .