باور بي سي إي 200

تُعدّ PowerPC e200 عائلة من معالجات Power ISA الدقيقة ذات 32 بت، طورتها شركة Freescale للاستخدام الأساسي في أنظمة التحكم الصناعية والسيارات. صُممت هذه المعالجات لتشكيل وحدة المعالجة المركزية في تصميمات النظام على شريحة (SoC) بسرعة تصل إلى 600 ميجاهرتز، مما يجعلها مثالية للتطبيقات المدمجة . 

تم تطوير نواة e200 من معالجات عائلة MPC5xx ، المشتقة بدورها من نواة MPC8xx في معالجات PowerQUICC SoC. تلتزم e200 بمعيار Power ISA الإصدار 2.03، بالإضافة إلى مواصفات Book E السابقة . جميع المعالجات الدقيقة المبنية على نواة e200 تحمل أسماءً وفقًا لنظام MPC55xx وMPC56xx/JPC56x، ويجب عدم الخلط بينها وبين معالجات MPC52xx المبنية على نواة PowerPC e300 .

في أبريل 2007، أتاحت شركتا فري سكيل وآي إكستريم ترخيص معالجات e200 لشركات تصنيع أخرى. [ 1 ]

تقوم شركتا Continental AG و Freescale بتطوير SPACE، وهو معالج ثلاثي النواة قائم على e200 مصمم لأنظمة الفرامل الإلكترونية في السيارات. [ 2 ]

قامت شركتا STMicroelectronics و Freescale بتطوير وحدات تحكم دقيقة لتطبيقات السيارات تعتمد على e200 في عائلة MPC56xx/SPC56x .

النوى

تتكون عائلة e200 من ستة أنوية، تتراوح من البسيطة منخفضة المستوى إلى المعقدة عالية المستوى.

e200z0

يتميز المعالج e200z0، وهو أبسط معالج ، بخط أنابيب متسلسل من أربع مراحل . لا يحتوي على وحدة إدارة الذاكرة (MMU ) ولا ذاكرة تخزين مؤقتة (catch) ولا وحدة معالجة الفاصلة العائمة (FPU ). يستخدم جزء طول البت المتغير (VLE) من بنية Power ISA، والذي يستخدم إصدارات 16 بت من بنية PowerPC Book E ISA القياسية ذات 32 بت، مما يقلل حجم الكود بنسبة تصل إلى 30%. يحتوي على واجهة ناقل AMBA 2.0v6 واحدة ذات 32 بت. وحدة التحميل/التخزين مُصممة بخط أنابيب، ولها زمن استجابة تحميل دورة واحدة، وتدعم معدل نقل بيانات عملية تحميل أو تخزين واحدة لكل دورة.

يُستخدم المعالج e200z0 في معالج MPC5510 كمعالج مساعد اختياري إلى جانب نواة e200z1، مما يجعل هذه الشريحة معالجًا متعدد النوى . يتوفر المعالج e200z0 كمعالج مساعد لمعالجات أخرى تعتمد على e200، بالإضافة إلى معالجات مستقلة منخفضة التكلفة.

e200z1

يحتوي المعالج e200z1 على خط أنابيب رباعي المراحل أحادي الإصدار، مزود بوحدة تنبؤ بالتفرعات ووحدة إدارة ذاكرة (MMU) ذات 8 مداخل، بدون ذاكرة تخزين مؤقتة أو وحدة معالجة الفاصلة العائمة (FPU). يدعم المعالج بنية مجموعة تعليمات PowerPC 32 بت الكاملة، بالإضافة إلى تعليمات VLE. يستخدم واجهة ناقل AMBA 2.0v6 ثنائية 32 بت. وحدة التحميل/التخزين مُصممة بتقنية خط الأنابيب، وتتميز بزمن استجابة تحميل دورة واحدة، وتدعم معدل نقل بيانات عملية تحميل أو تخزين واحدة لكل دورة.

e200z3

يحتوي المعالج e200z3 على خط أنابيب رباعي المراحل أحادي الإصدار، مزود بوحدة تنبؤ بالتفرعات، ووحدة إدارة ذاكرة (MMU) ذات 16 مدخلاً، ووحدة معالجة الفاصلة العائمة (FPU) تدعم تقنية SIMD . وهو لا يحتوي على ذاكرة تخزين مؤقتة. يمكنه استخدام بنية مجموعة تعليمات PowerPC 32 بت كاملة، بالإضافة إلى تعليمات VLE. يستخدم واجهة ناقل AMBA 2.0v6 ثنائية 64 بت. وحدة التحميل/التخزين مُصممة بتقنية خط الأنابيب، وتتميز بزمن استجابة تحميل دورة واحدة، وتدعم معدل نقل بيانات عملية تحميل أو تخزين واحدة لكل دورة.

e200z4

يحتوي المعالج e200z4 على خط أنابيب ثنائي الإصدار بخمس مراحل، مزود بوحدة تنبؤ بالتفرعات، ووحدة إدارة ذاكرة (MMU) ذات 16 مدخلاً، ووحدة معالجة إشارة (SPE)، ووحدة معالجة نقطة عائمة أحادية الدقة تدعم SIMD، وذاكرة تخزين مؤقتة من المستوى الأول (L1 ) بسعة 4 كيلوبايت، ثنائية أو رباعية الاتجاهات ، مع خوارزمية استبدال شبه دورية. لا يحتوي على ذاكرة تخزين مؤقتة للبيانات. يدعم المعالج بنية مجموعة تعليمات PowerPC 32 بت الكاملة، بالإضافة إلى تعليمات VLE. يستخدم واجهة ناقل بيانات AMBA 2.0v6 ثنائية 64 بت. وحدة التحميل/التخزين مُصممة بتقنية خط الأنابيب، بزمن استجابة تحميل يبلغ دورتين، وتدعم معدل نقل بيانات يبلغ عملية تحميل أو تخزين واحدة لكل دورة.

قد يدعم كل من SPE و LSP حسب نوع المشتق.

e200z6

يحتوي معالج e200z6 على خط أنابيب من سبع مراحل، أحادي الإصدار، مع وحدة تنبؤ بالتفرعات، ووحدة إدارة ذاكرة (MMU) ذات 32 مدخلاً، ووحدات معالجة الإشارات (SPE)، ووحدة معالجة الفاصلة العائمة أحادية الدقة (FPU) تدعم تقنية SIMD، وذاكرة تخزين مؤقتة موحدة من المستوى الأول (L1) للبيانات/التعليمات بسعة 32 كيلوبايت، ذات 8 اتجاهات. ويمكنه استخدام بنية مجموعة تعليمات PowerPC 32 بت كاملة، بالإضافة إلى تعليمات VLE. ويستخدم واجهة ناقل AMBA 2.0v6 أحادية 64 بت. وحدة التحميل/التخزين مُصممة بتقنية خط الأنابيب، بزمن استجابة تحميل يبلغ 3 دورات، وتدعم معدل نقل بيانات يبلغ عملية تحميل أو تخزين واحدة لكل دورة.

e200z7

يحتوي المعالج e200z7 على خط أنابيب ثنائي الإصدار من عشر مراحل، مزود بوحدة تنبؤ بالتفرعات، ووحدة إدارة ذاكرة (MMU) ذات 32 مدخلاً، ووحدة معالجة الفاصلة العائمة (FPU) أحادية الدقة تدعم تقنية SIMD، وذاكرة تخزين مؤقتة من المستوى الأول (L1) بسعة 16 كيلوبايت، رباعية الاتجاهات، لتعليمات وبيانات هارفارد. يدعم المعالج استخدام بنية مجموعة تعليمات PowerPC 32 بت الكاملة، بالإضافة إلى تعليمات VLE. يستخدم واجهة ناقل AMBA 2.0v6 ذات 32 بت لناقل العناوين، وناقل بيانات 64 بت (بالإضافة إلى خصائص وتحكم على كل ناقل). وحدة التحميل/التخزين مُصممة بتقنية خط الأنابيب، بزمن استجابة تحميل يبلغ 3 دورات، وتدعم معدل نقل بيانات يبلغ عملية تحميل أو تخزين واحدة لكل دورة.

قد يدعم المشتق، حسب نوعه، SPE أو SPE v1.1 أو SPE v2.

انظر أيضاً

مراجع

  1. «فري سكيل تفتح باب ترخيص عائلة معالجات Power Architecture e200 عبر IPextreme» (بيان صحفي). 2 أبريل 2007. مؤرشف من الأصل في 24 أكتوبر 2007.
  2. "فري سكيل وكونتيننتال تتعاونان على تطوير وحدة تحكم دقيقة متعددة النوى 32 بت لأنظمة الكبح الإلكترونية" (بيان صحفي). 16 أكتوبر 2007.{{cite press release}}: CS1 maint: deprecated archiveal service ( link )