Enroll Course: https://www.coursera.org/learn/intro-fpga-design-embedded-systems
تعتبر دورة “مقدمة في تصميم FPGA للأنظمة المدمجة” واحدة من الدورات التعليمية الرائدة على منصة كورسيرا، التي تسلط الضوء على التكنولوجيا الحديثة للتصميم باستخدام FPGA. هذه الدورة ليست فقط مناسبة للمهتمين بهذا المجال، بل يمكن أيضًا أخذها كرصيد أكاديمي كجزء من برنامج درجة الماجستير في الهندسة الكهربائية من جامعة كولورادو بولدر.
تتناول الدورة موضوع البرمجة المنطقية، وهي تقنية أصبحت أكثر شيوعًا في بناء الأنظمة الإلكترونية. من خلال دمج معالجات سوفت كور أو هارد كور، أصبحت هذه الأجهزة أنظمة كاملة على رقاقة، مما أدى إلى استبدال المعالجات العامة ومعالجات التطبيقات الخاصة (ASICs) بشكل متزايد. توفر FPGAs أداءً عالياً وتعتبر الخيار المفضل لتصميم الأنظمة ذات الأداء العالي.
تتكون المنهجية من أربعة وحدات رئيسية:
- ما هي البرمجة المنطقية؟ التاريخ والمعمارية: في هذه الوحدة، تتعلم عن تاريخ وتاريخ المعمارية للبرمجة المنطقية، بما في ذلك FPGAs. ستحصل على فهم عميق للفروقات بين أنواع متعددة من الأجهزة، وتتعلم كيفية تصميم دوائر منطقية باستخدام LUTs.
- سير عمل أدوات تصميم FPGA – تصميم مثالي: تركز هذه الوحدة على كيفية استخدام أدوات تصميم FPGA المتقدمة لإنشاء تصميم مثالي. ستتعلم أيضًا كيفية التحقق من سلامة التصميم باستخدام أدوات مثل RTL Viewer وModelSim.
- معماريات FPGA: SRAM وFLASH وAnti-fuse: تقدم هذه الوحدة معلومات قيمة عن الأنواع المختلفة من FPGAs، وتساعدك على اختيار الأنسب لتصميمك.
- تصميم البرمجة المنطقية باستخدام أدوات إدخال المخططات: تتناول هذه الوحدة خطوات متقدمة لتطوير تصميمك باستخدام تصميم أنظمة مثل NIOS II، مما يعزز الإنتاجية التصميمية.
يُوصى بشدة بهذه الدورة للمهندسين والمطورين والمبتدئين في العالم التقني الذين يرغبون في تعزيز مهاراتهم في تصميم الأنظمة باستخدام FPGA. توفر الدورة المعرفة الأساسية والفهم العملي اللازمين لدخول هذا المجال الديناميكي والمثير.
Enroll Course: https://www.coursera.org/learn/intro-fpga-design-embedded-systems