مفتوح المصدر : Exion X1 مشروع تصميم معالج 8 بت بسرعة 10 كيلوهرتز

1
بعد عمل شهر ونصف وبالمشاركة مع الأصدقاء عبد الحميد سيد ، عبد الكريم المكتبي ، حمزة مشهدي قمنا بتصميم معالجنا الأول في جامعة حلب، بالإضافة إلى تصميم لغة برمجة ومترجم (Compiler) خاص بالمعالج.
استطعنا الوصول إلى التصميم النهائي للمعالج، واجتياز مرحلة الاختبار، ثم مرحلة قياس السرعة.

المواصفات التقنية للمعالج :
– بنية المعالج : 8 بت
– السرعة : 10.582 كيلوهرتز KHZ
– ذاكرة ROM : بحجم 0.25 كيلوبايت KB
– عدد الذواكر الداخلية (المسجلات داخلية) : 4

مواصفات لغة البرمجة والمترجم:
– عدد التعليمات البرمجية : 27
ميزة تلوين السياق والإكمال التلقائي.
نوعية التعليمات : العمليات الحسابية الأساسية كالجمع والطرح ..، العمليات المنطقية كـ OR و AND ..، عمليات النقل بين المسجلات الداخلية والذاكرة، عمليات القفز والقفز المشروط، عمليات استدعاء التوابع الفرعية.
يقوم المترجم بكتابة ملف البرنامج الناتج بلغة الآلة (Binary) ليتم تحميلها على ذاكرة المعالج لتنفيذها.
مبني على لغة Bison و Flex و C.

الملفات المصدرية:
المعالج ومترجمه أصبح مفتوح المصدر ومخططاته التصميمية متاحة للجميع.
لتشغيل التصميم العتادي يجب الحصول على برنامج Proteus.
ولتحرير الكود المصدري للمترجم يجب الحصول على برنامج EditPlus.
تحميل الملفات المصدرية، الشروح، وكافة التوصيفات على الـ Repository الخاصة بالمشروع على Github:
https://github.com/syk-yaman/exion-x1

ماهي الخطوات القادمة ؟
تطوير المعالج مع الطموح لتنفيذه على أرض الواقع يوماً ما!

فكرتين عن“مفتوح المصدر : Exion X1 مشروع تصميم معالج 8 بت بسرعة 10 كيلوهرتز”

  1. الله يوفقكون رفعتو راسنا

    ولو انه المعالج صغير جدا جدا وماله اي فائدة
    بس خطوة صغيرة لمشوار كبيير ..
    بالتوفيق يارب

  2. محمد نور الدين

    ماشالله جميل جداً .. احد الناس المميزين ماشالله 🙂 شغل ابداعي

اترك تعليقًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *