الساعات والقلّابات والحالة
تفصل الساعة ما تتذكره الدارة عما تحسبه بعد ذلك.
من دون حالة، تجيب الدارة عن سؤال لكنها لا تتذكر الإجابة.
حالة تؤخذ عند الحافة.
تتبّع التعليمة
يرفع التداخل معدل الإنجاز. تضيف الاعتماديات فراغات ما لم يسمح التنفيذ بالتمرير أو بعمل مستقل.
حدود هذا النموذج
نموذج تعليمي أحادي الإرسال من خمس مراحل. يضيف نمط الاعتماد دورتين فارغتين بين التعليمات؛ تختلف التعارضات والتمرير الحقيقيان.
ما الذي يحدث في الداخل
حفظ قيمة
يحسب المنطق التركيبي خرجه من المدخلات الحالية. يعتمد المنطق التتابعي أيضًا على حالة محفوظة. الدارة الحافظة حساسة للمستوى، والقلّاب يأخذ العينة حول حافة الساعة. تجمع السجلات بتات التخزين. تحفظ SRAM الحالة بالتغذية الراجعة ما دامت الطاقة موجودة، بخلاف شحنة DRAM المحدّثة دوريًا.
الالتزام بعقد زمني
يجب أن يستقر الدخل خلال زمن الإعداد قبل العينة وزمن التثبيت بعدها. يحد أبطأ مسار بين سجلين فترة الساعة. عبور نطاقات ساعات مستقلة قد يسبب حالة شبه مستقرة؛ تقلل المزامِنات احتمال الفشل، وتحتاج البيانات متعددة البتات مصافحة مناسبة أو FIFO غير متزامنة.
ما أثر ذلك في برنامجك
مهندس الأنظمة والعتاد
افحص الإعداد والتثبيت وانحراف الساعة وتحرير إعادة الضبط. مزامِن القلّابين مناسب لإشارات أحادية معينة، لا لحافلات عشوائية.
مطوّر البرمجيات
آلات الحالة أساس البروتوكولات ومتحكمات الأجهزة. ترتيب البرنامج لا يثبت أن العتاد غير المتزامن أكمل العملية.
اقرأ المواصفات الأصلية
توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.