دورات هندسية

 

 

تعلم الكثير والكثير عن لغة ال vhdl باذن الله متجدد كل فترة

مشاهدة نتائج الإستطلاع: هل سمعت عن ال VHDL؟

المصوتون
81. أنت لم تصوت في هذا الإستطلاع
  • نعم

    58 71.60%
  • سمعت ولكنى لا اعلم ما هى

    17 20.99%
  • لا

    6 7.41%
صفحة 1 من 3 12 3 الأخيرةالأخيرة
النتائج 1 إلى 10 من 24
  1. [1]
    hullk3
    hullk3 غير متواجد حالياً

    جديد

    تاريخ التسجيل: Jan 2009
    المشاركات: 3
    Thumbs Up
    Received: 0
    Given: 0

    تعلم الكثير والكثير عن لغة ال vhdl باذن الله متجدد كل فترة

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

    1- ما هى لغة ال vhdl ?
    ....................................
    ..... لغة ال vhdl هى احد ركائز صناعة ال ( hardware ) فهل سالت نفسك فى يوم كيف انك عندما تضغط على المفتاح ( f ) فسوف يظهر لك على الشاشة ( f ) ; فى الحقيقة لغة ال (vhdl ) هى الطريقة التى يتحدث بها ال ( hardware ) مع ال ( software ). وهى احد انواع اللغات الشهيرة جداا فى هذا المجال.
    ..................................................
    2- هل هذه اللغة صعبة التعامل؟
    .......................................
    ..... الى حد ما فهى صعبة التعامل . ولكن سويا ان شاء الله سيكون كل شىء سهل .
    .................................................. ......
    3- هل يمكن لاى شخص دراستها والتعمق فيها ؟
    ..............................
    ليس كل شخص طبعااا .لان من يريد ان يستفيد من هذا ال ( course ) لا بد ان يكون دارسا لل ( digital logic gates ) ويكون على دراية كاملة بخصائص كل منها وماذا تفعل كل منها.
    .................................................. ........................


    سوف نتعمق فى الموضوع اكثر ان شاء الله المرة القادمة
    واريد من سيادتكم لو ان اى شخص على دراية بالموضوع فليشارك بما يعلم
    وليعلم انها امانه ولا يبخل بشىء
    جزانا الله واياكم خير العمل وخير الثواب.



    من مواضيع hullk3 :


    0 Not allowed!


    التعديل الأخير تم بواسطة hullk3 ; 2009-03-14 الساعة 04:56 AM

  2. [2]
    mustafa93
    mustafa93 غير متواجد حالياً
    عضو


    تاريخ التسجيل: Feb 2009
    المشاركات: 40
    Thumbs Up
    Received: 0
    Given: 0
    السلام عليكم
    هل ممكن تعريف استخدامات هذه اللغة
    وهل يمكن تحميل برنامجها
    ما مجالات استعمالها
    كيف نستفاد منها
    هل سبق ان جربته انت
    الرجاء الاجابة على الاسئلة مع جزيل الشكر

    0 Not allowed!



  3. [3]
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً
    مشرف متميز
    الصورة الرمزية محمدالقبالي


    تاريخ التسجيل: Sep 2007
    المشاركات: 893

    وسام مشرف متميز

    Thumbs Up
    Received: 28
    Given: 36
    احنا منتظرين ان تبدأ بالشرح بفارق الصبر

    0 Not allowed!


    سبحان الله وبحمده -- سبحان الله العظيم


  4. [4]
    البرنس احمد الغمري
    البرنس احمد الغمري غير متواجد حالياً
    جديد


    تاريخ التسجيل: Feb 2009
    المشاركات: 3
    Thumbs Up
    Received: 0
    Given: 0
    احنا منتظرين ان تبدأ بالشرح بفارق الصبر

    0 Not allowed!



  5. [5]
    zeyad_j
    zeyad_j غير متواجد حالياً
    جديد


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

    Cool Fpga

    لقد أحببت أن أكتب هذا الموضوع بعد أن درست مقرر التصميم الرقمي المتقدم الذي نال إعجابي الشديد بكافة تفاصيله بقسمه النظري و العملي و الذي تناول تقنية عالية المستوى تتيح لطالب متواضع تصميم شريحة إلكترونية ذات مواصفات عالية المستوى بكلفة تكاد تكون معدومة و وقت قصير جدا .
    إن FPGA (Field Programmable Gate Array)عبارة عن شريحة تحوي على عدد كبير من الترانزستورات المصفوفة بشكل مرتب تشكل تراكيبها المختلفة البوابات المنطقية و التي تشكل بدورها الكتل الإلكترونية الأضخم التي تعتمد على أبسط الدارات (AND OR NOT) .
    و لتقريب المفكرة إلى الذهن أكثر يمكن تصميم معالج مع بعض الدارات التي يحتاجها و وضعها جميعا على دارة واحدة باستخدام الـFPGA لمجرد أن FPGA تحوي على عدد كبير من الترانزستورات التي يمكن رصفها بتعريضها لنبضات كهربائية معينة لتشكل مع بعضها دراتان المطلوبة.
    هناك أدوات كثيرة للتصميم يمكن التصميم بها عن طريق رسم مخططات و توصيل الأسلاك كمعظم برامج رسم الدارات و هناك طريقة أخرى عن طريق استخدام لغة توصيف الكيان الصلب HDL (Hardware description language).
    عن طريق هذه الأدوات يمكن تصميم الدارة المناسبة و وضعها على شريحة الـFPGA القابلة للبرمجة أكثر من مرة.
    عند برمجة الـFPGA يتم وضع وصلات كهربائية بين مختلف العناصر المكونة للدارة المصممة من قبلنا لتشكل بالنهاية الدارة المطلوبة.
    تتم عمليات التصميم و إرسال مخطط الدارة إلى الشريحة عن طريق أدوات توفرها الشركات المصنعة الـFPGA كما تتيح البرامج التي تصنعا الشركات محاكاة الدارة قبل وضعها على الـFPGA و قياس الأزمنة و ما إلى ذلك...
    تكمن قوة لغات توصيف الكيان الصلب HDL بالقدرة على اختصار الزمن و الكتابة لدارات رقمية و تماثلية وذلك على مبدأ لغات البرمجة الأخرى
    التي عادة نكتب فيها تابعا و نقوم باستدعائه مرات عديدة وكذلك في HDL نحن بحاجة لكتابة و تعريف البوابات الأساسية و تحديد مداخلها و مخارجها و من ثم استخدامها مرات عديدة و ربطها مع غيرها من الدارات.
    كمثال على ذلك :

    Entity my_ANDGATE is port( A,B :in Bit ; C : out Bit)
    end my_ANDGATE;
    ;-------------------------------------------------------------------------------
    Architecture RTL of my_ANDGATE is
    begin
    C <= A and B ;
    end RTL;
    ;-------------------------------------------------------------------------------

    في هذا المثال البسيط Entity تعبر عن البوابة AND التي أريد أن أصممها على طريقتي الخاصة بغض النظر عن علمها حيث عرفنا A,B كدخل للبوابة و C كخرج لها و وصفنا آلية ربط الخرج بالدخل عندما بدأنا بكتابة Architecture و يمكن ببساطة تغير عمل البوابة AND إذا أردنا لتصبح ( C <=not( A and B) ) لتتحول البوابة بسلوكها فقط إلى بوابة NAND من دون تغير بنية الخرج و الدخل .
    بالمختصر :
    entity (كيان)، يحدد واجهة الترابط (المداخل و المخارج) فقط من دون تحديد الوظيفة.
    architecture (البنيان)، يحدد وظيفة الكيان .

    للموضوع تتمة ( الفرق بين Microcontrollers والـ FPGA)

    0 Not allowed!



  6. [6]
    محمد جمال السنباطى
    محمد جمال السنباطى غير متواجد حالياً
    عضو


    تاريخ التسجيل: Jun 2007
    المشاركات: 10
    Thumbs Up
    Received: 1
    Given: 0
    السلام عليكم و رحمة الله و بركاته

    انا عاوز اسأل سؤال و هو

    قبل ما نشتغل على برنامج ال فى اتش دى ال يوجد اربع فلدرات احنا بنقوم بإنشائهم قبل البدأ فى المشروع وذلك مع اننا بنستخدم فلدر واحد بس فيهم لماذا إذا نقوم بأنشاء الثلاث فلدرات الاخريين

    أرجو الرد سريعاً

    شكراً

    0 Not allowed!



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


    تاريخ التسجيل: Jul 2009
    المشاركات: 6
    Thumbs Up
    Received: 0
    Given: 0
    انا نفسي اتعلم اللغه دي بس مش عارف ابدء ازاي اول مره اتعلم لغه

    0 Not allowed!



  8. [8]
    م.زواهر
    م.زواهر غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Apr 2009
    المشاركات: 58
    Thumbs Up
    Received: 0
    Given: 0
    مشكور وبارك الله فيك
    أرجوك أكمل نحن متشوقون لذلك
    تمنياتي لك بالتوفيق

    0 Not allowed!



  9. [9]
    أسامة المهندس
    أسامة المهندس غير متواجد حالياً
    عضو متميز
    الصورة الرمزية أسامة المهندس


    تاريخ التسجيل: Dec 2007
    المشاركات: 562
    Thumbs Up
    Received: 0
    Given: 1
    جزاك الله خيرا أخيهي لغة صعبة نوعا ما و لكنها ليست صعبة على الذي يريد التعلم

    "VHDL= "very hard language

    :D

    مشكووور على الشرح الجميل

    0 Not allowed!



  10. [10]
    مهند موفق
    مهند موفق غير متواجد حالياً
    جديد


    تاريخ التسجيل: Oct 2009
    المشاركات: 1
    Thumbs Up
    Received: 0
    Given: 0
    عفوا ولكني أعلم أنها إختصار لـ:

    VHDL= Very high speed integration circuit Hardware Description Language

    0 Not allowed!



  
صفحة 1 من 3 12 3 الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

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

RSS RSS 2.0 XML MAP HTML