العودة إلى الدورة

دور إشارة الساعة والمزامنة

أنظمة المنطق الرقمي: من الصفر إلى الاحتراف

30. دور إشارة الساعة والمزامنة

لإدارة التوقيت ومنع السلوك غير المتوقع (مثل السباقات)، تستخدم الدوائر التتابعية المتزامنة إشارة توقيت مركزية تسمى الساعة (Clock).

إشارة الساعة

  • إشارة الساعة هي موجة مربعة مستمرة تتأرجح بين HIGH و LOW بتردد محدد (يُقاس بالهرتز، Hz).
  • فترة الساعة (Clock Period): الوقت المستغرق لدورة كاملة واحدة.
  • دورة العمل (Duty Cycle): النسبة المئوية للوقت الذي تكون فيه الإشارة HIGH بالنسبة للفترة (غالبًا 50%).

المزامنة

في الأنظمة المتزامنة، تتغير عناصر الذاكرة (القلابات Flip-Flops) فقط في نقاط محددة في دورة الساعة، وعادة ما تكون عند الانتقالات (الحواف).

التشغيل بالمستوى مقابل التشغيل بالحافة

  1. التشغيل بالمستوى (Level-Triggered / المزالج): يكون عنصر الذاكرة نشطًا (شفافًا) طوال المدة التي تكون فيها إشارة الساعة/التمكين عالية (أو منخفضة). هذا يمثل مشكلة لأن تغيرات المدخلات خلال هذا المستوى تؤثر على الخرج فورًا.
  2. التشغيل بالحافة (Edge-Triggered / القلابات): يقرأ عنصر الذاكرة المدخل ويغير حالته بدقة عند الانتقال (الحافة) لإشارة الساعة.
    • الحافة الموجبة (Positive Edge): الانتقال من LOW إلى HIGH.
    • الحافة السالبة (Negative Edge): الانتقال من HIGH إلى LOW.

يضمن التشغيل بالحافة أن تكون تغييرات الحالة فورية بالنسبة لدورة الساعة، مما يجعل النظام قابلاً للتنبؤ وموثوقًا.