وحدة معالجة الاتصالات

وحدة معالجة الاتصالات (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 ]

تشمل السمات النموذجية لنموذج المسار الحرج ما يلي:

ملحوظات

مراجع