زيلوج eZ80
تحتوي هذه المقالة على العديد من المشكلات. يُرجى المساعدة في تحسينها أو مناقشة هذه المشكلات على صفحة المناقشة . ( تعرف على كيفية ومتى يمكنك إزالة هذه الرسائل )
|
![]() eZ80 في TI-84 Plus CE مع ذاكرة وصول عشوائي (RAM) مدمجة بحجم 256 كيلوبايت | |
| معلومات عامة | |
|---|---|
| تم إطلاقه | 2001 [1] |
| تم تسويقه بواسطة | زيلوج |
| صمم بواسطة | زيلوج |
| الشركة المصنعة المشتركة |
|
| الهندسة المعمارية والتصنيف | |
| مجموعة التعليمات | Z80 [أ] |
| تاريخ | |
| السلف | زيلوج Z80 |
Zilog eZ80 هو معالج دقيق 8 بت صممته شركة Zilog كإصدار محدث من أول منتج للشركة، وهو Zilog Z80 الذي حقق نجاحًا كبيرًا . يتوافق معالج eZ80 ثنائيًا مع Z80، ولكنه يعمل أسرع بثلاث مرات تقريبًا عند نفس تردد الساعة .
تصميم
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يحتوي eZ80 على خط أنابيب من ثلاث مراحل: الجلب وفك التشفير والتنفيذ. عندما تغير إحدى التعليمات عداد البرنامج ، فإنها تطرد التعليمات التي تعالجها وحدة المعالجة المركزية حاليًا. يتوفر الأداء حتى 50 ميجا هرتز (2004)، وهو يضاهي أداء Z80 بسرعة 150 ميجا هرتز إذا تم استخدام ذاكرة سريعة (أي عدم وجود حالات انتظار لعمليات جلب التعليمات البرمجية ، أو للبيانات، أو للإدخال والإخراج) أو حتى أعلى في بعض التطبيقات (إضافة 16 بت أسرع 11 مرة من الأصل). يتم دعم تكوين السجل الأصلي المتوافق مع Z80 المكون من 16 بت. يدعم eZ80 أيضًا العنونة المستمرة المباشرة لـ 16 ميجا بايت من الذاكرة بدون وحدة إدارة ذاكرة ، من خلال توسيع معظم السجلات (HL وBC وDE وIX وIY وSP وPC) من 16 إلى 24 بت. للقيام بذلك، تحتوي وحدة المعالجة المركزية على وضع عنوان كامل مكون من 24 بت يسمى وضع ADL. في وضع ADL، يتم تمديد جميع سجلات Z80 ذات 16 بت إلى 24 بتًا باستخدام سجلات إضافية ذات 8 بتات علوية. على سبيل المثال، يتم تمديد زوج سجلات HL بسجل أعلى يسمى HLU. يمكن الوصول إلى السجل الناتج متعدد البايتات ذو 24 بتًا بشكل جماعي باسمه القديم، HL. لا يمكن الوصول إلى السجلات العلوية بشكل فردي. [2]
يحتوي المعالج على وحدة منطقية حسابية ALU مكونة من 24 بت ومعالجة متداخلة للعديد من التعليمات (خط الأنابيب ثلاثي المراحل) وهما السببان الرئيسيان لسرعته. على عكس Z280 و Z380 الأقدمين ، لا يحتوي المعالج على ذاكرة تخزين مؤقتة (ولا يحتاج إليها). بدلاً من ذلك، فهو مصمم للعمل مع ذاكرة SRAM السريعة مباشرةً كذاكرة رئيسية (حيث أصبحت هذه الذاكرة أرخص بكثير). كما أنه لا يحتوي على ناقل متعدد الإرسال مثل Z280، مما يجعله سهل العمل به (الواجهة إليه) مثل Z80 و Z180 الأصليين، ويمكن التنبؤ به بنفس القدر عندما يتعلق الأمر بأوقات التنفيذ الدقيقة.
تحتوي الشريحة على واجهة ذاكرة مشابهة للطراز الأصلي Z80، بما في ذلك دبابيس طلب/إقرار الناقل، وتضيف أربعة اختيارات شريحة مدمجة. تتوفر إصدارات بذاكرة فلاش على الشريحة وذاكرة SRAM ذات حالة انتظار صفرية على الشريحة (حتى 256 كيلوبايت من ذاكرة فلاش و16 كيلوبايت من ذاكرة SRAM) ولكن توجد أيضًا حافلات خارجية في جميع الطرز.
المتغيرات
تتضمن عائلة eZ80 عدة إصدارات تقدم مستويات مختلفة من التكامل. تحتفظ هذه الحواسيب أحادية الشريحة بعنوان خارجي وناقل بيانات حتى تتمكن من العمل كمعالجات دقيقة للأغراض العامة على الرغم من تركيزها على تطبيقات محددة.
يدمج خط eZ80Acclaim! ما يصل إلى 128 كيلوبايت من ذاكرة الفلاش و8 كيلوبايت من ذاكرة الوصول العشوائي الساكنة، ويعمل بسرعات تصل إلى 20 ميجا هرتز. [3] [4]
يضيف جهاز eZ80AcclaimPlus! وحدة تحكم Ethernet ومجموعة TCP/IP إلى ميزات eZ80Acclaim!، مما يصل إلى سرعات تصل إلى 50 ميجا هرتز. [5]
الاستخدام في المنتجات التجارية
تستخدم الآلة الحاسبة الرسومية TI-84 Plus CE معالج eZ80 في وضع العنوان 24 بت بتردد 48 ميجاهرتز. [6] يعمل معالج eZ80L92 على تشغيل وحدة تحكم الروبوت ST Robotics ، التي تعمل بتردد 50 ميجاهرتز. [7]
ملحوظات
- ^ متوافق مع Intel 8080
مراجع
- ^ Proven, Liam (26 أبريل 2024). "لقد ماتت شريحة Z80 ذات الثمانية بتات. عاشت شريحة Z80 ذات الستة عشر بتًا!". The Register . تم الاسترجاع في 29 مايو 2024 .
- ^ دليل مستخدم وحدة المعالجة المركزية eZ80 (PDF) (15، طبعة أبريل 2015). Zilog. 15 يوليو 2009. تم الاسترجاع في 16 يونيو 2024 .
- ^ "مواصفات منتج eZ80Acclaim! eZ80F92/eZ80F93 Flash MCU" (PDF) . سان خوسيه، كاليفورنيا : زيلوج . مايو 2008. تم الاسترجاع في 15 يوليو 2009 .
- ^ "مواصفات منتج eZ80Acclaim! eZ80F91 Flash MCU" (PDF) . سان خوسيه، كاليفورنيا : زيلوج . مايو 2008. تم الاسترجاع في 15 يوليو 2009 .
- ^ "eZ80AcclaimPlus! eZ80F91 ASSP Product Specification" (PDF) . سان خوسيه، كاليفورنيا : زيلوج . يوليو 2007. تم الاسترجاع في 15 يوليو 2009 .
- ^ كوناتسر، ماثيو (26 مايو 2024). "يمكن لطلاب الرياضيات الملل الآن الاستمتاع بلعبة Sonic 2 على TI-84 Plus CE". The Register . تم الاسترجاع في 29 مايو 2024 .
- ^ "دليل الروبوت R12" (PDF) . ST Robotics . ص 8.
- "دليل مرجعي لـ eZ80 CPU Zilog Real-Time Kernel" (PDF) . سان خوسيه، كاليفورنيا : Zilog . يوليو 2007. تم الاسترجاع في 15 يوليو 2009 .
- "دليل مستخدم نواة وحدة المعالجة المركزية eZ80 Zilog Real-Time" (PDF) . سان خوسيه، كاليفورنيا : Zilog . يوليو 2007. تم الاسترجاع في 15 يوليو 2009 .
- "دليل مرجعي لواجهة برمجة تطبيقات TCP/IP Stack من Zilog لوحدة المعالجة المركزية eZ80" (PDF) . سان خوسيه، كاليفورنيا : Zilog . يوليو 2007. تم الاسترجاع في 15 يوليو 2009 .
قراءة إضافية
- كانتريل، توم (فبراير 2002). "eZ Embedded Web". Circuit Cellar (139) . تم الاسترجاع في 15 يوليو 2009 .
- Harston, JG (15 أبريل 1998). "قائمة كاملة لرموز التشغيل الخاصة بـ eZ80" . تم الاسترجاع في 15 يوليو 2009 .

