المطابقة في ram الرئيسية:

يشتمل نظام ذاكرة الحاسب ibm pc-xt على 4 bits إضافتيه تستخدم لاختبار المطابقة. وهي بحيث كل byte من كل بنك من بنوك الـram له 1bit وتتكون دائرة اختبار المطابقة من الرقاقات u94, u96, u27, u99, u97, u83, u80 وطرف الخرج رقم 22 في الرقاقة u36 وتعتبر الرقاقة U94 (74ls280-9 bit) هي قلب دائرة اختبار المطابقة وتسمى هذه الرقاقة parity/generator/checker يظهر من شكل 16-5

PC hardware course in arabic-20131211064552-00016_03

أنه أثناء دورة قراءة الذاكرة يثبت الطرف 4 للرقاقة U94 عند منطق (منخفض) بواسطة الطرف 6 للبوابة u97 يسبب هذا أن طرف خرج المطابقة الزوجية (even) عند الرقاقة u94 يكون (عالي) عندما تكون الـdata bits زوجية (عدد الآحاد زوجي) بينما عندما تكون الـ Data bits فردية فإن طرف خرج المطابقة الزوجية يكون (منخفض). هذا ما يجعل المطابقة الفردية أن تكتب في ذاكرة الـ am فعلي سبيل المثال. نفرض أن bits ناقلة البيانات زوجية (أي 10001000) إذن فأن خرج البوابة u97 يصبح (عالي) وتكتب هذه الإشارة إلى رقاقة ram المطابقة لحظة أن تكون الإشارة we فعالة وتصبح الصورة الفعالة للبيانات في الـram هي 100010001 التي تعتبر مطابقة فردية بينما إذا كانت بيانات ناقلة البيانات هي 11001000 إذن فإن الخرج الزوجي يكون منخفضاً وبالتالي فإن "0" هو الذي سيكتب في ram المطابقة وتصبح صورة البيانات 110010000 أي مطابقة فردية.

أثناء دورة القراءة سيتم تنشيط خرج ram المطابقة عن طريق الدخل التاسع للرقاقة u94 ومن خلال الطرف 6 للرقاقة u97 هذا طبعاً بالإضافة إلى الثماني مواضع الثنائية للبيانات التي بالـ ram كما هو مبين في شكل 17-5

PC hardware course in arabic-20131211064610-00017_03

لو فرضنا أن نتيجة القراءة كانت فردية المطابقة، في هذه الحالة فإن الطرف (odd)6 للرقاقة u94 سيكون (عالي) بينما إذا كانت نتيجة القراءة زوجية المطابقة مما يشير إلى خطأ المطابقة (parity error) في هذه الحالة يكون الطرف (odd) 6 (منخفض) وحيث أن الإشارة ram addr sel في نفس الوقت (منخفض) إذن فإن خرج بوابة nor أي u27 يكون (عالي) وبالتالي فإن الدخل d للرقاقة u96 يكون (عالي) أيضاً، فيسبب هذا عمل وضع (set) للإشارة Pck بالقلاب u96 وخلق إشارة مقاطعة غير مقنعة (nmi) تنشط طرف المقاطعة nm1 بالمعالج. تقوم الإشارة pck أيضاً بتغذية (1/0 port) u36 بذلك فإن المعالج يمكنه أن يخبر إن كان هناك خطأ مطابقة تسبب في حدوث مقاطعه غير مقنعه nm1 وبناء عليه مطلوب التدخل من خلال الـ software يمكن عدم تمكين إخبار المطابقة بواسطة الإشارة enb ram pck عن طريق u99 (الطرف 5) وتأتي هذه الإشارة من خلال 1/0 port (الرقاقة u36) الطرف 22.

يجب تمكين دائرة اختبار المطابقة عند بدء تشغيل الحاسب لأن الـ ram في البداية يكون بها نفاية من المعلومات وبالتالي يجب التمهيد بمطابقة جيدة، ويتم ذلك بواسطة برنامج الـ bios.

تعليقات

المشاركات الشائعة من هذه المدونة

الشاشة الإفتتاحية لإكسل

أوامر الجافا سكريبت JavaScript

مسائل علي الترانزستورات MOSFET