29. المزالج (Latches): مزلاج SR غير المزود بساعة (Unclocked SR Latch)
المزلاج (Latch) هو أبسط شكل لعنصر الذاكرة. إنه حساس للمستوى (level-sensitive)، مما يعني أن حالته يمكن أن تتغير طالما أن إشارة التمكين الخاصة به (إذا كانت موجودة) نشطة.
مزلاج SR (Set-Reset)
عادةً ما نبني مزلاج SR باستخدام بوابات NOR متقاطعة التوصيل (cross-coupled) أو بوابات NAND.
تطبيق بوابة NOR
- المدخلات: S (تعيين Set)، R (إعادة تعيين Reset).
- المخرجات: Q (الحالة العادية)، $\overline{Q}$ (الحالة المتممة).
| S | R | Q (الحالة التالية) | العملية |
|---|---|---|---|
| 0 | 0 | Previous Q | احتفاظ/ذاكرة |
| 0 | 1 | 0 | إعادة تعيين (Reset) |
| 1 | 0 | 1 | تعيين (Set) |
| 1 | 1 | X | حالة غير صالحة (شرط سباق) |
حالة الاحتفاظ (Hold State)
عندما يكون $S=0$ و $R=0$، يحتفظ الخرج Q بقيمته السابقة. هذا يوضح قدرة الدارة على التخزين.
الحالة غير الصالحة (S=1, R=1)
في مزلاج NOR، عندما يكون $S=1$ و $R=1$، تحاول كل من Q و $\overline{Q}$ الانتقال إلى 0. إذا عادت S و R إلى 0 في وقت واحد، تصبح الحالة النهائية لـ Q غير قابلة للتنبؤ (شرط سباق race condition). يجب تجنب هذه الحالة في التصميم.