PowerPC e200
پاور پی سی ای 200 32 بٹ پاور آئی ایس اے مائکرو پروسیسر کور کا ایک خاندان ہے جسے فری اسکیل نے آٹوموٹو اور صنعتی کنٹرول سسٹم میں بنیادی استعمال کے لیے تیار کیا ہے۔ کورز کو 600 میگاہرٹز تک کی رفتار کے ساتھ سسٹم-آن-اے-چپ (ایس او سی) ڈیزائن میں سی پی یو حصہ بنانے کے لیے ڈیزائن کیا گیا ہے، اس طرح وہ سرایت شدہ ایپلی کیشنز کے لیے مثالی ہیں۔ ای 200 کور ایم پی سی 5 ایکس ایکس فیملی پروسیسرز سے تیار کیا گیا ہے، جو بدلے میں پاور کیو آئی سی سی ایس او سی پروسیسرز میں ایم پی سی 8 ایکس ایکس کور سے اخذ کیا گیا ہے۔ ای 200 پاور آئی ایس اے v.2.03 کے ساتھ ساتھ پچھلی کتاب ای کی تفصیلات پر عمل پیرا ہے۔ تمام ای 200 کور پر مبنی مائکرو پروسیسرز کو ایم پی سی 55 ایکس ایکس اور ایم پی سی 56 ایکس ایکس/جے پی سی 56 ایکس اسکیم میں نامزد کیا گیا ہے، ایم پی سی 52 ایکس ایکس پروسیسرز کے ساتھ الجھن میں نہ پڑنا جو پاور پی سی ای 300 کور پر مبنی ہے۔ اپریل 2007 میں فری اسکیل اور آئی پیکسٹریم نے دوسرے مینوفیکچررز کو لائسنس دینے کے لیے ای 200 کور کھول دیے۔ کانٹینینٹل اے جی اور فری اسکیل اسپیس تیار کر رہے ہیں، جو ایک ٹرائی کور ای 200 پر مبنی پروسیسر ہے جو کاروں میں الیکٹرانک بریک سسٹم کے لیے ڈیزائن کیا گیا ہے۔ ایس ٹی مائیکرو الیکٹرانکس اور فری اسکیل نے مشترکہ طور پر ایم پی سی 56 ایکس/ایس پی سی 56 ایکس خاندان میں ای 200 پر مبنی آٹوموٹو ایپلی کیشنز کے لیے مائیکرو کنکولر تیار کیے ہیں۔ کور ای 200 خاندان چھ کور پر مشتمل ہے، سادہ نچلے درجے سے لے کر پیچیدہ اعلی درجے کی نوعیت تک۔ e200z0 سب سے آسان کور، e200z0 میں ایک ترتیب، چار مرحلے والی پائپ لائن کی خصوصیات ہیں۔ اس میں کوئی ایم ایم یو، کوئی کیش اور کوئی ایف پی یو نہیں ہے۔ یہ پاور آئی ایس اے کا متغیر بٹ لمبائی (وی ایل ای) حصہ استعمال کرتا ہے، جو بصورت دیگر معیاری 32 بٹ پاور پی سی بک ای آئی ایس اے کے 16 بٹ ورژن استعمال کرتا ہے، اس طرح کوڈ کے نقوش کو 30 فیصد تک کم کرتا ہے۔ اس میں ایک واحد 32 بٹ AMBA 2.0v6 بس انٹرفیس ہے۔ لوڈ/اسٹور یونٹ پائپ لائنڈ ہوتا ہے، اس میں 1 سائیکل لوڈ لیٹنسی ہوتی ہے اور فی سائیکل ایک لوڈ یا اسٹور آپریشن کے تھرو پٹ کو سپورٹ کرتا ہے۔ ای 200 زیڈ 0 کو ایم پی سی 5510 میں ای 200 زیڈ 1 کور کے ساتھ اختیاری شریک پروسیسر کے طور پر استعمال کیا جاتا ہے، جو اس چپ کو ملٹی کور پروسیسر بناتا ہے۔ e200z0 دوسرے e200 پر مبنی پروسیسرز کے ساتھ ساتھ بہت کم اینڈ اسٹینڈ الون پروسیسرز کے لیے شریک پروسیسرز کے طور پر دستیاب ہے۔ e200z1 e200z1 میں برانچ پیشن گوئی یونٹ اور 8 انٹری ایم ایم یو کے ساتھ چار مراحل، سنگل ایشو پائپ لائن ہے، کوئی کیش اور کوئی ایف پی یو نہیں ہے۔ یہ مکمل 32 بٹ پاور پی سی آئی ایس اے کے ساتھ ساتھ وی ایل ای ہدایات بھی استعمال کر سکتا ہے۔ یہ دوہری 32 بٹ AMBA 2.0v6 بس انٹرفیس کا استعمال کرتا ہے۔ لوڈ/اسٹور یونٹ پائپ لائنڈ ہوتا ہے، اس میں 1 سائیکل لوڈ لیٹنسی ہوتی ہے اور فی سائیکل ایک لوڈ یا اسٹور آپریشن کے تھرو پٹ کو سپورٹ کرتا ہے۔ e200z3 e200z3 میں ایک برانچ پیشن گوئی یونٹ، ایک 16 انٹری ایم ایم یو اور ایک SIMD قابل ایف پی یو کے ساتھ چار مراحل، سنگل ایشو پائپ لائن ہے۔ اس میں کوئی کیش نہیں ہے۔ یہ مکمل 32 بٹ پاور پی سی آئی ایس اے کے ساتھ ساتھ وی ایل ای ہدایات بھی استعمال کر سکتا ہے۔ یہ دوہری 64 بٹ AMBA 2.0v6 بس انٹرفیس کا استعمال کرتا ہے۔ لوڈ/اسٹور یونٹ پائپ لائنڈ ہوتا ہے، اس میں 1 سائیکل لوڈ لیٹنسی ہوتی ہے اور فی سائیکل ایک لوڈ یا اسٹور آپریشن کے تھرو پٹ کو سپورٹ کرتا ہے۔ e200z4 e200z4 میں برانچ پیشن گوئی یونٹ کے ساتھ پانچ مراحل، دوہری مسئلہ والی پائپ لائن، ایک 16 انٹری ایم ایم یو، سگنل پروسیسنگ ایکسٹینشن (ایس پی ای)، ایک ایس آئی ایم ڈی کے قابل سنگل صحت سے متعلق ایف پی یو اور ایک 4 کلوبائٹ 2/4 وے سیٹ ایسوسی ایٹیو انسٹرکشن ایل 1 کیش (سیوڈو راؤنڈ رابن ریپلیسمنٹ الگورتھم) ہے۔ اس میں ڈیٹا کیش نہیں ہے۔ یہ مکمل 32 بٹ پاور پی سی آئی ایس اے کے ساتھ ساتھ وی ایل ای ہدایات بھی استعمال کر سکتا ہے۔ یہ دوہری 64 بٹ بس AMBA 2.0v6 انٹرفیس کا استعمال کرتا ہے۔ لوڈ/اسٹور یونٹ پائپ لائنڈ ہوتا ہے، اس میں 2 سائیکل لوڈ لیٹینسی ہوتی ہے اور فی سائیکل ایک لوڈ یا اسٹور آپریشن کے تھرو پٹ کو سپورٹ کرتا ہے۔ مشتق پر منحصر ہے کہ ایس پی ای یا ایل ایس پی کی حمایت کر سکتا ہے۔ e200z6 e200z6 میں برانچ پیشن گوئی یونٹ کے ساتھ سات مراحل، سنگل ایشو پائپ لائن، ایک 32 انٹری ایم ایم یو، سگنل پروسیسنگ ایکسٹینشنز (ایس پی ای)، ایک ایس آئی ایم ڈی کے قابل سنگل پریسیشن ایف پی یو اور ایک 8 طرفہ سیٹ ایسوسی ایٹیو 32 کی بی یونیفائیڈ ڈیٹا/انسٹرکشن ایل 1 کیش ہے۔ یہ مکمل 32 بٹ پاور پی سی آئی ایس اے کے ساتھ ساتھ وی ایل ای ہدایات بھی استعمال کر سکتا ہے۔ یہ ایک واحد 64 بٹ بس AMBA 2.0v6 انٹرفیس استعمال کرتا ہے۔ لوڈ/اسٹور یونٹ پائپ لائنڈ ہوتا ہے، اس میں 3 سائیکل لوڈ لیٹینسی ہوتی ہے اور فی سائیکل ایک لوڈ یا اسٹور آپریشن کے تھرو پٹ کو سپورٹ کرتا ہے۔ e200z7 e200z7 میں برانچ پیشن گوئی یونٹ کے ساتھ دس مراحل، دوہری مسئلہ والی پائپ لائن ہے، ایک 32 انٹری ایم ایم یو، ایک SIMD قابل واحد صحت سے متعلق FPU اور 16-KB، 4 وے سیٹ سے وابستہ ہارورڈ ہدایات اور ڈیٹا L1 کیشے ہیں۔ یہ مکمل 32 بٹ پاور پی سی آئی ایس اے کے ساتھ ساتھ وی ایل ای ہدایات بھی استعمال کر سکتا ہے۔ یہ ایڈریس بس کے لیے 32 بٹ بس AMBA 2.0v6 انٹرفیس، اور 64 بٹ ڈیٹا بس (نیز ہر بس پر صفات اور کنٹرول) کا استعمال کرتا ہے۔ لوڈ/اسٹور یونٹ پائپ لائنڈ ہوتا ہے، اس میں 3 سائیکل لوڈ لیٹینسی ہوتی ہے اور فی سائیکل ایک لوڈ یا اسٹور آپریشن کے تھرو پٹ کو سپورٹ کرتا ہے۔ مشتق کے لحاظ سے ایس پی ای، ایس پی ای v1.1 یا ایس پی ای v2 کی حمایت کر سکتا ہے۔ پاور پی سی 5000 پاور پی سی حوالہ جات فری اسکیل کا ایم پی سی 55 ایکس صفحہ ایس ٹی کا ایس پی سی 5 صفحہ آئی پیکسٹریمس ای 200 لائسنسنگ صفحہ فری اسکیل کا ای 200 کور فیملی، جائزہ اور لائسنسنگ ماڈل، وائٹ پیپر ملٹی کور ڈیزائن: کلیدی چیلنجز اور مواقع-Power.org ہاف ہل، ٹام آر۔ (2 اپریل 2007)۔ "فری اسکیل لائسنس پاور کور"۔ مائکرو پروسیسر رپورٹ۔ E200 E200 E200 پاور مائکرو پروسیسرز