زيلوج زد 280


يُعدّ معالج Zilog Z280 معالجًا دقيقًا ذو 16 بت، صممته شركة Zilog كتحسين لبنية Zilog Z80 ، مع دمج تحسينات من مشروع Zilog Z800 الذي تم التخلي عنه . طُرح Z280 لأول مرة في يوليو 1987، ويُعتبر فاشلاً تجاريًا.
صُممت شريحة Z280 بتقنية CMOS ، [ 1 ] وأُضيفت إليها وحدة إدارة ذاكرة (MMU) لتوسيع نطاق العنونة إلى 16 ميجابايت ، بالإضافة إلى ميزات لتعدد المهام وتكوينات المعالجات المتعددة والمعالجات المساعدة ، وذاكرة وصول عشوائي ثابتة (SRAM) مدمجة بسعة 256 بايت، قابلة للتهيئة إما كذاكرة تخزين مؤقت للتعليمات و/أو البيانات، أو كجزء من مساحة العناوين العادية. تحتوي الشريحة على عدد هائل من التعليمات الجديدة وأنماط العنونة ، مما يوفر أكثر من 2000 تركيبة. كما توفر وضعَي تشغيل: وضع المُشرف ووضع المُستخدم، مع إمكانية فصل مساحات العناوين للتعليمات والبيانات في كلا الوضعين (أربع مساحات عناوين ممكنة إجمالاً). يتم تقسيم إشارة الساعة البلورية أو الخارجية إلى النصف لتشغيل وحدة المعالجة المركزية. ويمكن تقسيم تردد ساعة وحدة المعالجة المركزية مرة أخرى بمقدار 1 أو 2 أو 4 مرات لتشغيل ناقل البيانات (على سبيل المثال، تقسيم تردد وحدة المعالجة المركزية من 12 ميجاهرتز إلى 4 سيؤدي إلى تشغيل ناقل البيانات بتردد 3 ميجاهرتز). وعلى عكس شريحة Z80، تقوم شريحة Z280 بدمج البايت الأدنى من عنوانها على ناقل البيانات. بقية خطوط العناوين غير مُدمجة. عند التشغيل في وضع Z-BUS، يتم توسيع ناقل البيانات إلى 16 بت، ويتم دمجه مع الـ 16 بت الأدنى من العنوان. على الرغم من أن معالج z280 يدعم العمليات الحسابية وعمليات النقل على مستوى 16 بت، بل ويحتوي على خيار ناقل بيانات 16 بت، إلا أنه يدعم فقط عمليات 8 بت للوظائف المنطقية مثل AND وOR وXOR.
ومن بين التوسعات الأكثر نجاحًا لبنية Z80 ، نذكر جهاز Hitachi HD64180 في عام 1986 وجهاز Zilog eZ80 في عام 2001، من بين أجهزة أخرى.
كان لدى جهاز Z280 العديد من الميزات المتقدمة بالنسبة لوقته: [ 2 ]
- ذاكرة تخزين مؤقتة للتعليمات و/أو البيانات على الشريحة ، أو ذاكرة وصول عشوائي على الشريحة
- معالجة التعليمات المتسلسلة
- واجهة Z-BUS عالية الأداء ذات 16 بت أو واجهة ناقل متوافقة مع Z80 ذات 8 بت
- وحدة إدارة الذاكرة المدمجة مزودة بحماية للذاكرة
- القدرة على تحديد مجموعة السجلات التي تتوافق مع التعليمات JAF و JAR
- ثلاثة عدادات/مؤقتات مدمجة على الشريحة، كل منها 16 بت
- أربع قنوات DMA مدمجة في الشريحة
- UART ثنائي الاتجاه كامل مدمج
- مصيدة إدخال/إخراج المستخدم
- وضع المشرف ( تعليمات مميزة )
- فخ التعليمات غير القانونية
- فخ محاكاة المعالج المساعد
- الوصول إلى الذاكرة في وضع الاندفاع
- دعم المعالجات المتعددة ، مع العديد من أوضاع تكوين ناقل البيانات
- دعم معالجات خارجية متعددة من خلال واجهة اتصال مُسرّعة
- صفحات الإدخال/الإخراج المتعددة، والتي تسمح أيضًا بأجهزة الإدخال/الإخراج الداخلية دون تقييد نطاق عناوين منافذ الإدخال/الإخراج كما هو الحال في eZ80 ، أو التعارض مع أجهزة اللوحة الأم الموجودة، مثل Z180 .
- تحذير من تجاوز سعة المكدس
في أوائل التسعينيات، قام تيلمان ريه بتصميم وإنتاج عدد قليل من أجهزة الكمبيوتر أحادية اللوحة التي تعتمد على معالج Zilog Z280، ولكن لم يتم استخدام وحدة المعالجة المركزية هذه في أي جهاز كمبيوتر تم إنتاجه تجارياً. [ 3 ]
في عام ٢٠١٦، تواصل لامار أوينز مع تيلمان ريه وحصل على إذنٍ لإنتاج دفعة صغيرة جديدة من لوحات الدوائر المطبوعة لنظام CPU280، حيث تم تصنيع عشر لوحات وتوزيعها على عدد من مُصنّعي النسخة التجريبية. قام واين وارثين بتطوير نظام بناء لإعادة بناء صور ذاكرة القراءة فقط القابلة للمسح والبرمجة (EPROM) وصور الأقراص المرنة، وأنشأ صفحة على منصة GitHub للتوزيع والتطوير. وفي ربيع عام ٢٠١٨، تم تصنيع عشر لوحات أخرى. [ ٤ ]
مراجع
- ↑ EDN ٢٧ نوفمبر ١٩٨٦ صفحة ١٣٣
- ↑ دليل فني أولي لوحدة المعالج الدقيق Z280 MPU (ملف PDF) . سان خوسيه، كاليفورنيا : زيلوغ . 1989. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 11 سبتمبر 2019. تم الاطلاع عليه بتاريخ 15 يوليو 2009 .
- ↑ "برنامج نظام CPU280" . تم الاطلاع عليه بتاريخ 10-11-2024 .
- ↑ "CPU280" . تم الاطلاع عليه بتاريخ 10-11-2024 .
- كتاب بيانات عائلة Z80 . سان خوسيه، كاليفورنيا : زيلوغ . يناير 1989.
- ريه، تيلمان (16 سبتمبر 1991). "المعالج CPU280 وZ280" . مجلة TCJ . تاريخ الاسترجاع: 15 يوليو 2009 .
للمزيد من القراءة
- هارستون، جي جي (15 أبريل 1998). "قائمة كاملة برموز Z280" . مؤرشفة من الأصل بتاريخ 5 سبتمبر 2008. تم الاطلاع عليها بتاريخ 15 يوليو 2009 .
- نسخة من الدليل الفني الأولي لوحدة المعالج الدقيق Z280 MPU متوفرة على GitHub
- معالجات زيلوج الدقيقة
- معالجات دقيقة 16 بت
- بقايا الحواسيب الصغيرة
