
تُعد RISC-V معمارية مجموعة تعليمات (ISA) مجانية ومفتوحة تُمكّن حقبة جديدة من الابتكار في تصميم المعالجات عبر التعاون على معيار مفتوح. يرافقك هذا المقرر في رحلة منظّمة لفهم الجوانب المختلفة لـ RISC-V، بدءاً من النظام البيئي للمجتمع المحيط بها، مروراً بمواصفات RISC-V الرسمية، وصولاً إلى بعض الجوانب التقنية العملية عند العمل بهذه المعمارية. ستتعرّف على طبيعة RISC-V بوصفها تقنية ومعياراً مفتوحاً، وعلى كيفية تطورها تاريخياً، وما الذي يميزها عن معماريات أخرى من حيث الفلسفة والبنية وقابلية التوسع. كما يسلّط المقرر الضوء على دور المجتمع العالمي من المطورين والجهات المنفذة (implementers) في تطوير المواصفات ودعم الأدوات وبناء منظومة متكاملة حول المعمارية. من الناحية العملية، ستضع ISA موضع التنفيذ باستخدام مُحاكي لتشغيل تطبيقات بسيطة بلغة التجميع (Assembly)، ما يساعدك على ربط المفاهيم النظرية بسير عمل واقعي. كذلك ستتعلم كيفية اختيار أداة التطوير الأنسب لمشروعك القادم المرتبط بـ RISC-V، سواء كنت تعمل على البرمجيات أو العتاد أو كليهما. هذا المقرر موجّه لهواة RISC-V، ولمطوري العتاد والبرمجيات، ولمحبي التقنية المهتمين بكيفية مساهمة ISA مفتوحة المصدر في إزالة العوائق وفتح فرص جديدة في عالم المعالجات الدقيقة. ورغم أن المقرر لن يعلّمك كل ما تحتاجه لتصميم معالج RISC-V خاص بك من الصفر، فإنه يساعد المطورين ذوي الخبرة على فهم ما المختلف في RISC-V مقارنة بالمعماريات الأخرى، ويمنحك مساراً واضحاً للبدء والتقدم بثقة.
Eduardo Corpeño
Electrical and Computer Engineering Academic Director