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


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

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

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

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

الملفات المصدرية:
المعالج ومترجمه أصبح مفتوح المصدر ومخططاته التصميمية متاحة للجميع.
لتشغيل التصميم العتادي يجب الحصول على برنامج Proteus.
ولتحرير الكود المصدري للمترجم يجب الحصول على برنامج EditPlus.
تحميل الملفات المصدرية، الشروح، وكافة التوصيفات  من الرابط :
ExionX1.zip

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




2 تعليقات

  1. محمد سالم

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

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

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

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

اضف رد

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

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">




forbrukslån til bil | billigste lån uten sikkerhet | sammenligne forbrukslån