إن تحديد التردد المناسب لساعة متحكم صغير في التطبيقات في الوقت الحقيقي أمر أساسي لضمان الأداء الموثوق به، إذ يؤثر تواتر الساعة على سرعة تجهيزها واستهلاكها واستجابة النظام عموما، وترسم هذه المادة الخطوط العريضة للخطوات الرئيسية لحساب التردد الزمني اللازم لتطبيقك المحدد.

شروط فهم التطبيق

ابدأ بتحليل قيود توقيت الطلب حدد الوقت الأقصى المسموح به للمهام الحاسمة وعدد العمليات المطلوبة خلال تلك الفترة

حساب احتياجات التجهيز

تقدير عدد دورات ساعات العمل التي تتطلبها كل مهمة، مثلا إذا كانت المهمة تحتاج إلى 000 1 تعليمات، ويستغرق كل تعليم دورة واحدة، يلزم توفير 000 1 دورة، مما يزيد عدد المهام التي يتعين الاضطلاع بها من أجل إيجاد مجموع الدورات اللازمة لكل دورة.

تحديد تردد كلوك

استخدام الصيغة:

Clock Frequency = Total Cycles Needed / Available Time]

فعلى سبيل المثال، إذا كان طلبكم يتطلب 10 آلاف دورة لإنجاز المهام في غضون 10 مليمترات، ينبغي أن يكون الحد الأدنى لتواتر الساعة كما يلي:

Clock Frequency = 10,000 cycles / 0.01 seconds = 000 1 Hz (1 MHz)]

اعتبارات إضافية

حساب النفقات العامة، مثل المناولة المقطعية والاتصالات المصاحبة للزمن، التي يمكن أن تزيد من تواتر ساعات العمل المطلوبة، وكذلك النظر في القيود المفروضة على استهلاك الطاقة وما إذا كان ارتفاع التردد ممكنا بالنسبة لمعداتك.

  • القيود على توقيت التطبيق
  • عدد دورات التعليم
  • التأخيرات العامة واللاحقة
  • حدود استهلاك الطاقة