موتورولا 68030
| معلومات عامة | |
|---|---|
| تم إطلاقه | 1987 |
| صمم بواسطة | موتورولا |
| أداء | |
| الحد الأقصى لمعدل ساعة وحدة المعالجة المركزية | 16 ميجا هرتز إلى 50 ميجا هرتز |
| عرض البيانات | 32 بت |
| عرض العنوان | 32 بت |
| مخبأ | |
| ذاكرة التخزين المؤقتة L1 | 256 بايت لكل من التعليمات والبيانات، 16 سطرًا من 4 إدخالات كل منها 4 بايت، تم رسمها بشكل مباشر [1] [2] |
| الهندسة المعمارية والتصنيف | |
| مجموعة التعليمات | سلسلة موتورولا 68000 |
| المواصفات المادية | |
| الترانزستورات |
|
| طَرد | |
| المنتجات والنماذج والمتغيرات | |
| متغير |
|
| تاريخ | |
| السلف | موتورولا 68020 |
| خليفة | موتورولا 68040 |
يعد موتورولا 68030 (" ستيكستي-إيت-أو-ثيرتي ") معالجًا دقيقًا 32 بتًا في عائلة موتورولا 68000. تم إصداره في عام 1987. كان 68030 خليفة موتورولا 68020 ، وتبعه موتورولا 68040. وفقًا لتسمية موتورولا العامة ، غالبًا ما يشار إلى وحدة المعالجة المركزية هذه باسم 030 (تُنطق أوه-ثري-أو أو أوه-ثيرتي ).
إن المعالج 68030 هو في الأساس معالج 68020 مع وحدة إدارة ذاكرة (MMU) وذاكرة تخزين مؤقتة للتعليمات والبيانات تبلغ 256 بايت لكل منهما. وقد أضاف وضعًا متواصلًا لذاكرة التخزين المؤقت، حيث يمكن تحميل أربع كلمات طويلة في ذاكرة التخزين المؤقت في عملية واحدة. كانت وحدة إدارة الذاكرة متوافقة في الغالب مع المعالج 68851 الخارجي الذي سيتم استخدامه مع المعالج 68020، [3] ولكن كونها داخلية سمحت لها بالوصول إلى الذاكرة أسرع بدورة واحدة من مجموعة المعالجات 68020/68851. لم يتضمن المعالج 68030 وحدة فاصلة عائمة (FPU) مدمجة، وكان يستخدم بشكل عام مع المعالج 68881 والمعالج الأسرع 68882. كانت إضافة وحدة فاصلة عائمة ملاحظة تصميمية رئيسية للمعالج 68040 اللاحق. يفتقر المعالج 68030 إلى بعض تعليمات المعالج 68020، ولكنه يزيد الأداء بنسبة 5% تقريبًا مع تقليل استهلاك الطاقة بنسبة 25% تقريبًا.
يحتوي المعالج 68030 على 273000 ترانزستور. كما تم إصدار نسخة أقل تكلفة، Motorola 68EC030، تفتقر إلى وحدة ذاكرة مدمجة. كانت متوفرة بشكل شائع في كل من حزم QFP ذات 132 سنًا وحزم PGA ذات 128 سنًا . كانت الخصائص الحرارية الأضعف لحزمة QFP تقتصر على 33 ميجا هرتز؛ تضمنت PGA 68030s إصدارات 40 ميجا هرتز و50 ميجا هرتز. كان هناك أيضًا مصدر صغير من متغيرات EC المعبأة في QFP.
يمكن استخدام المعالج 68030 مع ناقل 68020، وفي هذه الحالة يكون أداءه مشابهًا لأداء المعالج 68020 الذي اشتق منه. ومع ذلك، يوفر المعالج 68030 واجهة ناقل تزامني إضافية، والتي إذا تم استخدامها، تعمل على تسريع عمليات الوصول إلى الذاكرة بنسبة تصل إلى 33% مقارنة بالمعالج 68020 الذي يعمل بنفس السرعة. سمحت عملية التصنيع الأكثر دقة لشركة Motorola بتوسيع نطاق معالج الإصدار الكامل إلى 50 ميجا هرتز. بلغ أقصى حد لإصدار EC 40 ميجا هرتز.
الاستخدام
تم استخدام 68030 في العديد من طرز سلسلة أجهزة الكمبيوتر الشخصية Apple Macintosh II و Commodore Amiga ، و NeXT Cube ، وأنظمة Alpha Microsystems متعددة المستخدمين لاحقًا، وبعض أحفاد خط Atari ST مثل Atari TT و Atari Falcon . كما تم استخدامه في محطات عمل Unix مثل خط Sun Microsystems Sun-3x لمحطات عمل سطح المكتب (استخدمت "sun3" السابقة 68020)، ومحطات عمل Apollo Computer DN3500 وDN4500 ، [4] والطابعات الليزرية ومفتاح المكتب المركزي للهاتف Nortel Networks DMS-100 . ومؤخرًا [ متى؟ ] ، قامت Freescale أيضًا بتكييف نواة 68030 إلى متحكم دقيق للتطبيقات المضمنة.
استخدمت شركة LeCroy رقاقة 68EC030 في بعض نماذج أجهزة قياس الذبذبات الرقمية من سلسلة 9300 بما في ذلك نماذج ذات لاحقة "C" [5] : 87-88 ونماذج عالية الأداء من سلسلة 9300، [5] إلى جانب خيار أجهزة معالجة الأشكال الموجية الضخمة لنماذج سلسلة 9300 المستندة إلى 68020. [5]
المتغيرات
68EC030 عبارة عن نسخة منخفضة التكلفة من 68030، والفرق بينهما هو أن 68EC030 يحذف وحدة إدارة الذاكرة الموجودة على الشريحة (MMU) وبالتالي فهو في الأساس عبارة عن 68020 مطور.
تم استخدام 68EC030 كوحدة معالجة مركزية للطراز منخفض التكلفة من Amiga 4000 ، وفي عدد من بطاقات تسريع وحدة المعالجة المركزية لسلسلة أجهزة كمبيوتر Commodore Amiga . كما تم استخدامه في جهاز التوجيه Cisco Systems Series 2500 ، وهو جهاز ربط بين أجهزة الكمبيوتر للشركات الصغيرة والمتوسطة. بالإضافة إلى ذلك، تم استخدامه أيضًا كمعالج أساسي في عدد من أجهزة الكمبيوتر الصغيرة Alpha Microsystems Eagle.
تعتبر سرعة 50 ميجا هرتز حصرية لحزمة PGA الخزفية ، بينما توقفت الحزمة البلاستيكية '030 عند 40 ميجا هرتز.
البيانات الفنية
| معدل ساعة وحدة المعالجة المركزية | 16، 20، 25، 33، 40، 50 ميجا هرتز، باستثناء MC68EC030 المتوفر بترددات 25 و40 ميجا هرتز | [1] |
| تم تعديل بنية هارفارد لذاكرة التخزين المؤقت المنقسمة الداخلية | [1] | |
| عنوان الحافلة | 32 بت | [6] |
| ناقل البيانات | 32 بت | [6] |
| مخبأ | 256 بايت لكل من التعليمات والبيانات، 16 سطرًا من 4 إدخالات كل منها 4 بايت، يتم تعيينها بشكل مباشر | [1] [2] |
| تحديد حجم الحافلة الديناميكية | [1] | |
| واجهة الذاكرة المتفجرة | [1] | |
| أداء | 18 ميجابت في الثانية عند 50 ميجاهرتز | [1] |
انظر أيضا
مراجع
- ^ abcdefg "MC68030 Product Summary Page". Freescale . 2012. مؤرشف من الأصل في 6 أكتوبر 2014.
- ^ "دليل مستخدم MC68030" (PDF) . موتورولا. 1990.
- ^ Gord, Roy (May 2, 1990). "68851 PMMU and 68030 MMU". مؤرشف من الأصل في 3 مارس 2023 . تم الاسترجاع في 24 مايو 2017 .
لا يشكل PMMU ولا 68030 MMU مجموعة فرعية مناسبة للأخرى. تحتوي PMMU على تعليمات وسجلات غير موجودة في 68030 MMU، بينما تحتوي الأخيرة على سجلات غير موجودة على PMMU. ومع ذلك، في تنفيذ يونكس النموذجي، لن تكون هناك حاجة إلى الكثير من العمل [كذا] لنقل كود PMMU المحدد إلى 68030.
- ^ تيم هانكلر (يوليو 1996). "دليل البقاء لمحطات عمل أبولو" . تم الاسترجاع في 13 أكتوبر 2022 .
- ^ abc LeCroy 1996 كتالوج منتجات الاختبار والقياس، خيارات الأجهزة من سلسلة 9300، معالجة الموجات الضخمة، الصفحات 66-67
- ^ "عائلة المعالجات الدقيقة Motorola 68030 (MC68030)". cpu-world.com . 17 نوفمبر 2012.
روابط خارجية
- 68030 صورة وأوصاف على cpu-collection.de
- معلومات رسمية عن متحكم Freescale MC68030
- يمكنك الاطلاع على بيانات عائلة Motorola 68k على bitsavers.org
- صور نادرة للغاية (مشتركة) للوحة توصيل ما قبل السيليكون لمحاكي 68030. (قبل أن يقوموا بتصميم السيليكون، قاموا بصنع محاكي من المنطق المنفصل)
