وحدة معالجة الاتصالات
وحدة معالجة الاتصالات (CPM) هي أحد مكونات عائلة معالجات موتورولا 68000 ( QUICC ) أو معالجات موتورولا/ فري سكيل سيميكوندكتور باور بي سي / باور آي إس إيه ( PowerQUICC )، وهي مصممة لتوفير ميزات متعلقة بالتصوير والاتصالات. يمكن للمعالج تفويض معظم عمليات معالجة الإدخال/الإخراج (مثل إرسال واستقبال البيانات عبر منفذ التسلسل) إلى وحدة معالجة الاتصالات، وبالتالي لا يضطر المعالج إلى أداء هذه الوظائف بنفسه. تتطلب بعض وظائف الإدخال/الإخراج استجابة سريعة من المعالج، على سبيل المثال بسبب متطلبات التوقيت الدقيقة أثناء نقل البيانات . مع قيام وحدة معالجة الاتصالات (CPM) بأداء هذه العمليات، يصبح المعالج الرئيسي متفرغًا لأداء مهام أخرى.
تتميز وحدة المعالجة المركزية (CPM ) بمعالج دقيق RISC خاص بها (معالج الاتصالات)، منفصل عن نواة وحدة المعالجة المركزية الفعلية . يتواصل المعالج الدقيق RISC مع النواة باستخدام ذاكرة وصول عشوائي ثنائية المنافذ ، وسجلات خاصة بالأوامر والتكوين والأحداث، بالإضافة إلى المقاطعات .
يتميز معالج Motorola 68302 المتكامل متعدد البروتوكولات بمعالج RISC [ 1 ] يُتحكم به إما بواسطة رمز دقيق في ذاكرة القراءة فقط (ROM) أو بواسطة برنامج ثابت قابل للتنزيل. وقد تم توفير أشكال مختلفة من الرموز الدقيقة لتطبيقات متنوعة، على سبيل المثال لدعم اتصالات نظام الإشارة 7 (SS7) أو واجهة Centronics المتوازية. وكان Motorola 68360 QUICC أول تصميم يتضمن وحدة معالجة اتصالات (CPM)، حيث يوفر رمزًا دقيقًا لتطبيقات SS7 و ISDN . وبشكل عام، لم يتم تزويد العملاء بمواصفات واجهة برمجة المتحكم الدقيق. [ 2 ] [ 3 ] وكان من الممكن تشغيل 68360 في وضع التابع واستخدام جزء CPM فقط من الشريحة، كما هو الحال في لوحة M68360QUADS-040، حيث يتم ربط وحدة المعالجة المركزية 68040 (الرئيسية) بوحدة CPM 68360 (التابعة)، مع تعطيل وحدة المعالجة المركزية للمعالج 68360. [ 4 ]
استُخدمت وحدة المعالجة المركزية (CPM) لاحقًا في سلسلة معالجات PowerQUICC القائمة على PowerPC و Power ISA . استخدمت التصاميم المبكرة، مثل MPC860، نفس وحدة المعالجة المركزية (CPM) تقريبًا المستخدمة في معالجات 68360 QUICC السابقة. [ 5 ]
تشمل السمات النموذجية لنموذج المسار الحرج ما يلي:
- التحكم في الوصول إلى الوسائط (MAC)،
- واجهات اتصال مع وحدات تحكم الاتصال التسلسلي (SCC)، ووحدات تحكم الإدارة التسلسلية (SMC)، وناقل التسلسل العالمي ( USB) ، وواجهة I²C ، وناقل واجهة الأجهزة الطرفية التسلسلية .
- دوائر الوصول المباشر للذاكرة (DMA)، ووحدة التحكم في المقاطعات ، ووحدة تعيين الفترات الزمنية ، ومولدات معدل الباود .
- SIRAM - واجهة تسلسلية (كتلة) من ذاكرة الوصول العشوائي
ملحوظات
- ↑ دليل مستخدم المعالج متعدد البروتوكولات المتكامل MC68302 ، القسم 4، 1995.
- ↑ الأسئلة الشائعة لشركة فري سكيل رقم 8733: أين يمكنني الحصول على أدلة البرمجة وأنظمة التطوير لمعالج اتصالات RISC الموجود داخل 68360؟، يونيو 1995
- ↑ الأسئلة الشائعة حول برنامج CPM Microcode ، شركة DoGav Systems المحدودة.
- ↑ دليل المستخدم M68360QUADS-040 ، 1997
- ↑ مذكرة تطبيق فري سكيل AN2051 نقل الكود من MC68360 إلى MPC860 ، 1996
مراجع
- دليل المستخدم لوحدة التحكم المتكاملة للاتصالات MC68360 QUad من شركة Freescale Semiconductor ، 1995.
- دليل مرجعي لـ Freescale Semiconductor PowerPC MPC823 ، المراجعة 1، القسم 1.2.3 وحدة معالجة الاتصالات ، الصفحة 1-9، 2000.
- مذكرة تطبيقية رقم 2045 من شركة فريسكيل لأشباه الموصلات : تفاعل وحدة المعالجة المركزية مع وحدة المعالجة المركزية
- مذكرة تطبيقية رقم 2050 من شركة فريسكيل لأشباه الموصلات : اختلافات QUICC/PowerQUICC
- معالجات PowerPC الدقيقة
- معالجات موتورولا الدقيقة
- شركة فريسكيل لأشباه الموصلات
