|
اخي هلا وضعت امثلة او مشاريع يستخدم فيها ال fpga بدل المكروكنترولر ... لنستدل على فائدتها
|
على حد علمي (وربما أكون مخطئا، فأنا لست متخصصا) الFPGA ليس بديلا عن المايكروكنترولر، وإنما هو وسيلة لتنفيذ الهاردوير عن طريق السوفتوير
بمعنى، نفترض مثلا أن هناك شركة تريد تصنيع متكاملة معينة تؤدي وظائف معينة، وهذه المتكاملة تتكون بطبيعة الحال من بوابات منطقية وغيرها من العناصر الأولية الإكترونية. فيبرمجون قطعة الFPGA (وهي لمن لا يعلم تعني field programmable gate array) بحيث تؤدي نفس وظيفة المتكاملة المفترضة، ثم يختبرونها ويعيدون برمجتها إن أرادوا إجراء بعض التعديلات، وفي النهاية يصلون إلى التصميم النهائي للمتكاملة قبل طرحها للإنتاج الكمي
وبالتالي، على حد علمي، ليس من المفترض أن تجد FPGA في منتج نهائي، فهي يمكن تقريبها بأنها وسيلة محاكاة للدوائر المتكاملة
كمثال على أحد المشاريع التي أعرف أنها كانت تطور بتقنية الFPGA هو التحكم في السرفوموتور
وهذا التحكم يتم عادة باستخدام معالج دقيق
وبالطبع، كما في أي تصميم يعتمد على المايكروبروسسور، يكون مصمم نظام التحكم محكوما بالبنية الداخلية للمعالج، لا يستطيع تغييرها، ويبرمج المعالج بحيث يتم تنفيذ البرنامج بالطريقة التسلسلية المتعارف عليها في البرمجة
فكان المطلوب في هذا المشروع برمجة نظام التحكم باستخدام FPGA بحيث يبرمج المصمم ليس فقط التحكم الذي يريده وإنما يبرمج بنية المتحكم بحيث تناسب نظام التحكم الذي يرغب في تنفيذه
الفائدة المتوقعة من هذا المشروع هي إنشاء جيل من المتحكمات قادرة على الاستجابة للمتطلبات العالية لنظام السرفو من حيث الديناميكية العالية والدقة وسرعة الاستجابة والأمان إلخ