
تقدم هذه الدورة جميع جوانب تطوير المعالجات الناعمة Soft Processors وملكية البرمجيات الفكرية (IP) في تصميم FPGA، بدءًا من أنواع ومميزات المعالجات الناعمة المختلفة. يتعلم المشاركون كيفية تصميم معالج Softcore خاص بهم، بما يشمل الجزء الصلب (الهاردوير) والجزء البرمجي (السوفتوير). كما يشرح كيف يمكن إضافة وحدات IP وتعليمات مخصصة إلى معالج Softcore لتحسين الأداء والوظائف. بعد إتمام التصميم، تُغطي الدورة استخدام أدوات المحاكاة مثل ModelSim للتحقق من صحة التصميم، بالإضافة إلى عمليات التحقق والتأكيد لضمان جاهزية النظام للتطبيقات المدمجة والمخصصة.
Timothy Scherr
Electrical, Computer, and Energy Engineering