الدرس ٢ : مقدمة عن معالجات أرم ARM Cortex وبنية المعالج Cortex-M4

أهلا وسهلا مهندس عبد الله

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

وبالنسبة للميكروكنترولر المستخدم في السلسلة هو STM32F429 والموجود بالبوردة ديسكفري وأقصى سرعة له ١٨٠ ميجا هرتز يمكنك الأطلاع على الروابط الأتية حول الميكروكنترولر STM32F429ZI و بوردة ديسكفري

وبالنسبة للنقطة الثانية

زمن الدورة الواحدة للمعالج ثابت أثناء التشغيل يعتمد فقط على سرعته المحددة من قبل الشركة المصنعة وكما ذكرت في حالتنا السرعة ١٨٠ ميجا هرتز سيكون الزمن الدوري ٥,٥ نانو ثانية.

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

والنقطة الأخيرة حول pipeline فالشرح موجود بالدرس الرابع