أطلس السيليكونمرجع العتاد
English
المراجع/المبادئ الأساسية
الأساسيات

الساعات والقلّابات والحالة

تفصل الساعة ما تتذكره الدارة عما تحسبه بعد ذلك.

من دون حالة، تجيب الدارة عن سؤال لكنها لا تتذكر الإجابة.
القلّاب

حالة تؤخذ عند الحافة.

تجربة تفاعلية

تتبّع التعليمة

تعمل على جهازك
١٢٣٤٥٦٧٨٩١٠
I١
F
D
E
M
W
I٢
F
D
E
M
W
I٣
F
D
E
M
W
I٤
F
D
E
M
W
I٥
F
D
E
M
W
I٦
F
D
E
M
W
F · جلبD · فكE · تنفيذM · ذاكرةW · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

يرفع التداخل معدل الإنجاز. تضيف الاعتماديات فراغات ما لم يسمح التنفيذ بالتمرير أو بعمل مستقل.

حدود هذا النموذج

نموذج تعليمي أحادي الإرسال من خمس مراحل. يضيف نمط الاعتماد دورتين فارغتين بين التعليمات؛ تختلف التعارضات والتمرير الحقيقيان.

تتبّع الآلية

ما الذي يحدث في الداخل

١

حفظ قيمة

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

٢

الالتزام بعقد زمني

يجب أن يستقر الدخل خلال زمن الإعداد قبل العينة وزمن التثبيت بعدها. يحد أبطأ مسار بين سجلين فترة الساعة. عبور نطاقات ساعات مستقلة قد يسبب حالة شبه مستقرة؛ تقلل المزامِنات احتمال الفشل، وتحتاج البيانات متعددة البتات مصافحة مناسبة أو FIFO غير متزامنة.

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

افحص الإعداد والتثبيت وانحراف الساعة وتحرير إعادة الضبط. مزامِن القلّابين مناسب لإشارات أحادية معينة، لا لحافلات عشوائية.

مطوّر البرمجيات

آلات الحالة أساس البروتوكولات ومتحكمات الأجهزة. ترتيب البرنامج لا يثبت أن العتاد غير المتزامن أكمل العملية.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

Nand2Tetris · MemoryNand2Tetris

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.