دورات هندسية

 

 

تعلم ما هى لغة ال vhdl ?

صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 12
  1. [1]
    MIDOMIND
    MIDOMIND غير متواجد حالياً

    جديد

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

    تعلم ما هى لغة ال vhdl ?

    ( الموضوع منقول للأمانة )

    مقدمة عن ال VHDL



    هي اختصار لـVHSIC HDL و هي اختصار لـ
    Very High Speed Integrated Circuit Hardware Description Language

    وهي تعني لغة توصيف العتاد للدارات المتكاملة ذات السرعات المرتفعة جدا.
    و لغة VHDL هي لغة برمجة قياسية صممت من قبل وزارة دفاع الولايات المتحدة حيث تستعمل في وصف، وتصميم، ومحاكاة دارات VHSIC. أصبحت منذ عام 1987 إحدى مقايس IEEE و تمت مراجعتها في عام 1997.
    تتيح هذه اللغة توصيف التوازي و الترابط بالإضافة للتعبير المفصل و المباشر للزمن و تسمح ايضا بتوصيف الدارات التماثلية لكنها غالبا ما تستخدم في تصميم دارات FPGA.
    VHDL مقتبسة من لغة Ada في المفهوم العام كالرموز و المصفوفات أحادية البعد وتركيب العبارات وبناءها وهي غير حساسة لحالة الأحرف وهناك الكثير من الميزات غير موجودة في لغة Ada كمجموعة من التعليمات البوليانية التي تتضمن NAND,NOR مثلا وتمثيل العمليات الشائعة في البنية التعاودية مباشرة. وتسمح VHDL بإدخال المصفوفات في اتجاهين تصاعدي وتنازلي لأن كلا الا صطلاحين يستخدم في الـ HardWare ،والنسخة المعدلة الأولى من الـ VHDL تتضمن مجال واسع من أنواع البانات كالنوع العددي(الصحيح والحقيقي)والمنطقي(البولياني والبتي)والنوع الحرفي والوقت ومصفوفة من النوع البتي التي تسمى الشعاع البتي والمصفوفة من نوع المحارف التي تسمى الشعاع السلسلة.
    لغة VHDL هي لغة متعددة وعامة تماماً وعلى الرغم من أنها تتطلب برنامج محاكاة لتشغيل كود البرنامج فإنه يمكنها أن تقرأ وتكتب ملفات على كمبيوتر مضيف ،إن VHDL تسمح بتوصيف النظام المتزامن (الأجزاء المقدمة بواسطة سلوك عملها مع بعضها البعض بنفس الوقت )وهي غير محببة كثيراً من لغات أخرى كلغة الـ Basic ، pascal ، c أو لغات التجميع التي تسمع على مستوى شيفرة الآلة بشكل متعاقب تعليمة واحدة كل مرة لكل بنيان . وعندما يترجم نموذج VHDL إلى بوابات وأسلاك التي تكون منظمة على جهاز منطقي قابل للبرمجة مثل FPGA أو CPLD والعتاد الفعلي يحدد من شيفرة VHDL المنفذة كما في بعض أشكال شريحة المعالج.

    البداية:

    في لغة VHDL كما في أي لغة برمجة عتادية أو برمجية كي تكون خبيراً فإن ذلك يتطلب دراسة وتمرين ،وإذا كان المستخدم يرغب بتعلم تشفيرRTL كتصميم دارات عتادية عن طريق VHDL فإن حزم التصميم و التركيب الموجودة كافية للتعلم.إن معرض البوابات التخطيطية يظهر للمستخدم تصاميم مركبة كالمخططات القابلة للانقياد ،والكثير من حزم التصميم FPGA تقدم طرق إدخال تصاميم بديلة مثل النسخ المؤقت لمخطط الحالة و الرسوم التخطيطية.وهذه الحزم تزودنا بقالب بدء مفيد لتشفير الأنواع الأساسية من التعليمات التكرارية و الدروس التي يتضمنها التي يتضمنها مفيدة ومساعدة . تقريباً جميع نسخ المحاكاة وتصميم FPGA تدعم كلا Verilog و VHDL تسمح للمستخدم بتعلم كلا اللغتين . بالإضافة إلى أن معظم التصاميم المستوردة نماذج من المكتبات وبعض التصاميم التي تتضمن عدة Architecture .

    البنية الأساسية


    • entity (كيان)، يحدد واجهة الترابط (المداخل و المخارج) فقط من دون تحديد الوظيفة.
    • architecture (البنيان)، يحدد وظيفة الكيان و يتالف من قسمين تصريحي (declarative) و إيعازي (command).


    طرق توصيف البنيان


    • توصيف بنيوي structure
      • التوصيف على مستويات عليا
      • يستخدم بشكل اساسي لدى المحاكاة

    • توصيف سلوكي behavior
      • مناسب لعمليات التركيب synthesis
      • المصمم يتحكم ببنية تصميمه.



    أمثلة:


    بوابة AND:

    شرح بسيط للبوابات المنطقية تقنية رقمية
    تبدو كالتالي في الـ VHDL:
    -- (this is a VHDL comment)

    -- import std_logic from the IEEE library
    library IEEE;
    use IEEE.std_logic_1164.all;

    -- this is the entity
    entity ANDGATE is
    port (
    IN1 : in std_logic;
    IN2 : in std_logic;
    OUT1: out std_logic);
    end ANDGATE;
    architecture RTL of ANDGATE is

    begin

    OUT1 <= IN1 and IN2;

    end RTL;


    ويارب اكون قدرت افيدكوا

    من مواضيع MIDOMIND :


    0 Not allowed!



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


    تاريخ التسجيل: Jul 2006
    المشاركات: 1,176
    Thumbs Up
    Received: 0
    Given: 5
    مشكور والله لك كل الاحترام والتقدير لك وكل التقدم والنجاح

    0 Not allowed!



  3. [3]
    يحيى قناوى
    يحيى قناوى غير متواجد حالياً
    عضو


    تاريخ التسجيل: Apr 2008
    المشاركات: 25
    Thumbs Up
    Received: 0
    Given: 0
    انا درستها الترم ده وعلى فكرة يا شباب ممتازة وربنا يوفقكم وممكن تتقوى بيها بكورسات فى جامعة القاهرة

    0 Not allowed!



  4. [4]
    dercncplaner
    dercncplaner غير متواجد حالياً
    عضو فعال
    الصورة الرمزية dercncplaner


    تاريخ التسجيل: Jun 2006
    المشاركات: 140
    Thumbs Up
    Received: 1
    Given: 0
    هي عندي في الفصل القادم إن شاء الله

    0 Not allowed!


    حلقات شرح كتاب التوحيد للشيخ محمد حسان (كاملة) بروابط مباشرة (Archive) .. هنــا، أو إمكانية المشاهدة المباشرة .. هنــا

  5. [5]
    moon_moon
    moon_moon غير متواجد حالياً
    جديد
    الصورة الرمزية moon_moon


    تاريخ التسجيل: Oct 2008
    المشاركات: 5
    Thumbs Up
    Received: 0
    Given: 0
    الموضوع مفيد جدا
    لو سمحتوا لو حد عنده برمجه جهاز قياس اشاره القلب على fpgaهبقى شاكره جدا

    0 Not allowed!



  6. [6]
    dercncplaner
    dercncplaner غير متواجد حالياً
    عضو فعال
    الصورة الرمزية dercncplaner


    تاريخ التسجيل: Jun 2006
    المشاركات: 140
    Thumbs Up
    Received: 1
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة moon_moon مشاهدة المشاركة
    الموضوع مفيد جدا
    لو سمحتوا لو حد عنده برمجه جهاز قياس اشاره القلب على fpgaهبقى شاكره جدا
    أنا لم أفهم ما تقصدين أختى

    ربما تفصدين الجهاز الذي يحدّد عدد دقّات القلب

    أنصحك بالمحاولة بمفردك، أنا بعد أن أتعلّمها سأحاول الكثير

    0 Not allowed!


    حلقات شرح كتاب التوحيد للشيخ محمد حسان (كاملة) بروابط مباشرة (Archive) .. هنــا، أو إمكانية المشاهدة المباشرة .. هنــا

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


    تاريخ التسجيل: May 2007
    المشاركات: 22
    Thumbs Up
    Received: 0
    Given: 0
    هذه لغه جميله جدا انا درستها فى الكليه السنه دى وكانت سهله جدا ومفيده فى مجال الالكترونيات
    ولها تطبيقات مهمه

    0 Not allowed!



  8. [8]
    qqr45
    qqr45 غير متواجد حالياً
    جديد


    تاريخ التسجيل: Jun 2010
    المشاركات: 7
    Thumbs Up
    Received: 0
    Given: 0
    thank you

    0 Not allowed!



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


    تاريخ التسجيل: Sep 2010
    المشاركات: 3
    Thumbs Up
    Received: 0
    Given: 0
    مشكووووووووووووور بس في معلومات كثيرة منتظرين كتابتها في منتدى المهندسين العرب

    0 Not allowed!


    تم حذف التوقيع لانه مخالف

  10. [10]
    dercncplaner
    dercncplaner غير متواجد حالياً
    عضو فعال
    الصورة الرمزية dercncplaner


    تاريخ التسجيل: Jun 2006
    المشاركات: 140
    Thumbs Up
    Received: 1
    Given: 0
    أنا الحمد لله تعلّمتها بشكل جيّد

    0 Not allowed!


    حلقات شرح كتاب التوحيد للشيخ محمد حسان (كاملة) بروابط مباشرة (Archive) .. هنــا، أو إمكانية المشاهدة المباشرة .. هنــا

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

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

RSS RSS 2.0 XML MAP HTML