دورات هندسية

 

 

How to design microprocessor

صفحة 2 من 5 الأولىالأولى 1 23 4 5 الأخيرةالأخيرة
النتائج 11 إلى 20 من 46
  1. [11]
    never.before
    never.before غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Aug 2006
    المشاركات: 60
    Thumbs Up
    Received: 0
    Given: 0
    بارك الله فيكم

    0 Not allowed!



  2. [12]
    عبدالغفار عيسى
    عبدالغفار عيسى غير متواجد حالياً
    عضو


    تاريخ التسجيل: Dec 2006
    المشاركات: 31
    Thumbs Up
    Received: 0
    Given: 0
    thank youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

    0 Not allowed!



  3. [13]
    عبدالغفار عيسى
    عبدالغفار عيسى غير متواجد حالياً
    عضو


    تاريخ التسجيل: Dec 2006
    المشاركات: 31
    Thumbs Up
    Received: 0
    Given: 0
    شكرااااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا اااا

    0 Not allowed!



  4. [14]
    طلال عبدالعزيز
    طلال عبدالعزيز غير متواجد حالياً
    جديد


    تاريخ التسجيل: Jul 2007
    المشاركات: 1
    Thumbs Up
    Received: 0
    Given: 0
    شكرا ونتمنى المزيد ان شاء الله

    0 Not allowed!



  5. [15]
    mrcomputer
    mrcomputer غير متواجد حالياً
    عضو


    تاريخ التسجيل: Aug 2006
    المشاركات: 10
    Thumbs Up
    Received: 0
    Given: 0
    بسم الله الرحمن الرحيم
    الموضوع ما هو معقد و لا هو حكر على اي احد
    انا اشتغلت معالج بسيط () (general purposeدون خبرة و معرفة كبيرة) وكان رد اي واحد اطرح
    عليه الفكرة الاستهزاء لكنها نجحت و قبلها في سنة اولى كان عندنا مشروع وحدة معالجة بسيطة محددة الغرض
    اوضح بعض الامور الي تلزم

    هناك فرق بين microprocessor و microcontroller
    Microprocessor هو وحدة معالجة قادرة على تنفيذ مجموعة من التعليمات تسمى(instruction set)
    و التحكم من خلال هذه التعليمات ببقية اجزاء النظام و في كثير من الحالات ربط النظام بانظمة اخرى باستخدام
    قوانين نقل للبيانات تسمى بروتوكولات
    Microcontrollerهو نظام كامل يحتوي على معالج (Microprocessor) و ذاكرة و وحدة ادخال واخراج و وحد اخرى تقوم بعمليات مختلفة على شريحة واحدة
    يجب عليك اولا ان تحدد ماذا تريد ان تفعل بالضبط

    اذا كان الهدف تطبيق بسيط لايحتاج الى امكانيات خاصة و سرعة كبيرة و اذا لم تكن مهندس كهرباء او احد
    متعلقاتها كالاتصالات و الحاسوب و الميكاترونيكس فعليك باحد المايكروكنترولرز المتوفرة بالاسواق مثل سلسلة
    Pic16fxx او Motorola MC68000 او غيرها فهي سهلة التعلم و يمكن استخدامها بمعظم المجالات و معظم مشاريع البسيطة تستخدمها مثل التحكم في محرك كهربائي نظام انذار للحريق التحكم في أي ...

    اذا كنت تنوي بالفعل تصميم معالج فيجب ان تدرك الخطوات اللازمة:
    اولا تصميم المعالج
    ثانيا تصميم مترجم بسيط لتقوم بكتابة برامج للمعالج
    ثالثا تصميم محاكي للمعالج لتقوم بفحص البرامج التي تود تنفيذها على معالج افتراضي (simulator)
    رابعا تصنيع المعالج
    خامسا تصميم وحد الادخال و الاخراج التي تمكنك من استخدام المعالج –عرض المخرجات على شاشة مثلا-
    و تمكنك من كتابة البرنامج داخل ذاكرة المعالج
    و اريد ان انبه الى ان الخطوة الاولى فقط هي خطوة اساسية و يمكن الاستغناء عن بقية الخطوات مع ان ذلك لا
    يمثل اختصار فعملية كتابة البرامج دون مترجم بحد ذاتها اصعب من تصميم المعالج
    و اذا رايت ان عدد الخطوات كبير و الموضوع صعب يمكنك ان تبتدئ بتصميم دوائر المنطق التي يمكنك من خلالها تنفيذ مشاريع بسيطة في اقل من يوم مثل مشروع الة حاسبة

    و للتصميم ثلاث مراحل
    اولها التصميم الوصفي (وهو وصف لعمل المعالج و علاقته بماحوله و يشمل تصميم
    الاوامر التي سوف ينفذها و العمليات التي سيقوم بها و البروتوكول (القوانين) المستخدم لضبط الادخال و الاخراج
    ثانيها النصميم التركيبي (و هو وصف لدوائر المعالج و التي تقوم بتنفيذ الاوامر حسب التصميم الوصفي
    فاذا كانت جزئ من التصميم الوصفي (تعليمة مثلا) اجمع المسجل أ و المسجل ب فعلى التصميم التركيبي
    ان يوضح ALU (دائرة المنطق و الحساب) المتضمنة على دائرة الجمع و يوضح المسجلان أ و ب و الناقل
    الذي ينقل محتواياتهما الى دارة الجمع بالاضافة الى دارة التحكم(CU) التي تتحكم بتسلسل هذه العملية فلا يجوز الجمع ثم نقل أ و ب الى دارة الجمع مثلا
    و التصميم التركيبي له اشكال كثيرة مثل لغات وصف الهاردوير و مثل رسم الدوائر المنطقبة للحاسوب و غيرها

    ثالثها التصميم الفيزيائي و التصنيع و للاسف فانه لا يمكنا خلط تراب مع ذهب لنحصل على معالج فتقنية صناعة
    الالكترونيات هي من اسرار الشركات الصانعة لها غالبا و هنا لنا على الاغلب خياران استخدام دوائر منطق عائلة TTL او استخدام FPGA و هي رقاقات الكترونية منخفضة الثمن تحتوي على مئات الاف الوحد المنطقية و هذة الرقاقات متوفرة في السوق باسعار بسيطه و يمكننا من خلالها تصميم معالجات قوية يمكن ان تصل الى قوة معالجات بنتيوم و اكثر

    و اريد ان انبه ان المعالج ليس اصعب الدوئر بل على العكس من اسهل النظم الرقمية فهناك الحواسيب الخاصة الغرض مثل كروت الشاشة و معالجات الاشارة اصعب بكثير عدا عن النيروكمبيوتر و الريكونفيقربل كومبيوتر التي ماتزال في بداياتها حتى مع كل هذا التقدم نظرا لتعقيد تصاميمها و الافتقار الى نظريات رياضية لتبسيطها و وصفها بشكل فعال
    و المهم هو علو الهمة و عدم اليأس و ليس توفر المعلومات و المعدات
    و اذا كانت هناك محاولة جادة في هذا الموضوع فيسرني ان اقدم المساعدة بما لدي من معلومات بسيطة كطالب هندسة حاسوب

    0 Not allowed!



  6. [16]
    mrcomputer
    mrcomputer غير متواجد حالياً
    عضو


    تاريخ التسجيل: Aug 2006
    المشاركات: 10
    Thumbs Up
    Received: 0
    Given: 0
    اسف اذا ثقلت عليكم بشوية مساعدة ما رح اعيدها
    يبدو انو الاهتمام حول الهندسة و ليس في الهندسة!!!!

    0 Not allowed!



  7. [17]
    m_elkharseety
    m_elkharseety غير متواجد حالياً
    جديد


    تاريخ التسجيل: Jun 2007
    المشاركات: 6
    Thumbs Up
    Received: 0
    Given: 0
    الف شكر يا بشمهندسه مروه على فكره انت شكلك من هندسة منوف

    0 Not allowed!



  8. [18]
    حسام مهنا
    حسام مهنا غير متواجد حالياً
    جديد


    تاريخ التسجيل: May 2007
    المشاركات: 3
    Thumbs Up
    Received: 0
    Given: 0
    اخي العزيز ... يمكنك ان تجد ما تبحث عته في كتاب cmos digital integrated circuitsللمؤلف التركى(yusuf leblebici)

    0 Not allowed!



  9. [19]
    دطجكحم
    دطجكحم غير متواجد حالياً
    عضو فعال
    الصورة الرمزية دطجكحم


    تاريخ التسجيل: Oct 2006
    المشاركات: 73
    Thumbs Up
    Received: 0
    Given: 0
    بارك الله فيكم................

    0 Not allowed!



  10. [20]
    السيف الجارح
    السيف الجارح غير متواجد حالياً
    جديد


    تاريخ التسجيل: Jun 2007
    المشاركات: 1
    Thumbs Up
    Received: 0
    Given: 0

    Talking

    خطوة جيدة في الصناعة والعمل نحن في الجامعة ندرس المايكروبروسيسور ولكن يعلمونا البرمجة اما الصنع فلا

    0 Not allowed!



  
صفحة 2 من 5 الأولىالأولى 1 23 4 5 الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML