اطلاعیه

Collapse
No announcement yet.

یادگیری vhdl

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #31
    پاسخ : یادگیری vhdl

    ناظر به بحث جناب حسینی گرامی بنده در یک کشور اروپایی فرصت شغلی رو دیدم که یه مهندس fpga میخواستن که هم به vhdl و هم به verilog مسلط باشن. هم به altera و هم به xilinx . هم کار کنترلی کرده باشه و هم به الگوریتمهای پردازشی مسلط باشه. پول خیلی خوبی هم برای این آدم در نظر گرفته بودن.
    آدمهای high end دچار دگم نمیشن که رو یه ابزار خاص تعصب داشته باشن.
    البته برای این دوستمون که میخواستن شروع کنن و البته مثل خودم گفتم باید فعلا رو یه زبون تمرکز کنیم. در مرحله بعد زبون دیگر.
    فعلا vhdl تو کارای مهندسی ایران رو بورسه. اما منم کتابها و منابع زیادی رو به وریلاگ دیدم.
    پروفسور زین العابدین نوابی(به عنوان یک شخصیت برجسته در حوزه زبان توصیف سخت افزار) چندین کتاب در این حوزه دارن. اکثرش مربوط به زبان وریلاگ هست.

    دیدگاه


      #32
      پاسخ : پاسخ : یادگیری vhdl

      نوشته اصلی توسط محمد حسینی
      دوستان نظر من اینه که هر دو زبان رو باید یاد بگیرین.
      در تایید فرمایش شما باید بگم ک در دانشگاه تهران، دکتر نوابی در کلاس مدار منطقی شون زیان وریلاگ رو درس میدن و در عین حال یه درس هم به نام VHDL دارن.
      پیشنهاد من به استارتر تاپیک اینه که اول زبان وریلاگ و ویدئو های آقای صدری رو یادبگیرند و بعد که به یه جایی رسیدن به سمت VHDL هم حرکت کنن

      دیدگاه


        #33
        پاسخ : پاسخ : یادگیری vhdl

        نوشته اصلی توسط cyber68
        در تایید فرمایش شما باید بگم ک در دانشگاه تهران، دکتر نوابی در کلاس مدار منطقی شون زیان وریلاگ رو درس میدن و در عین حال یه درس هم به نام VHDL دارن.
        پیشنهاد من به استارتر تاپیک اینه که اول زبان وریلاگ و ویدئو های آقای صدری رو یادبگیرند و بعد که به یه جایی رسیدن به سمت VHDL هم حرکت کنن
        من با یک تجربه آموزشی طولانی بهتون میگم این کار رو نکنید
        چون تجربه نشون داده 80% افراد وقتی با یک زبان و یک مسیر اخت بشن دیگه جدا کردنشون سخت میشه و روش تعصب پیدا میکنن.
        مسایلی که مطرح میکنم تجربه مدت طولانیه. اینکه بپذیرید یا نپذیرید به خودتون برمیگرده.
        زبان VHDL و Xilinx رو پایه کارتون قرار بدید و بقیه چیزها رو در کنار اینها داشته باشید. اگر بحث کار در ایرانه این دو مبحث در حوزه صنعتی و نظامی حرف اول رو میزنه. در خارج از کشود هم باز این دو مورد از موارد اوله. از همه اینها مهمتر اینه که کاربر بتونه دید طراحی در حوزه دیجیتال پیدا کنه.
        این نظر من بود. دیگه هم ادامه نمیدم. مدت ها بعد خودتون به این نتایج خواهید رسید.
        موفق باشد
        خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

        دیدگاه


          #34
          پاسخ : یادگیری vhdl

          به عنوان یک شاگرد کوچک باز هم تایید کنم:
          استاد نجفی کاملا درست میگن که در ایران باید پایه رو XILINX و VHDL قرار داد. اگر کسی میخواد به کار و پول برسه باید رو این دو تمرکز کنه. به عنوان پله اول.
          اما این حرفتونو قبول ندارم:
          چون تجربه نشون داده 80% افراد وقتی با یک زبان و یک مسیر اخت بشن دیگه جدا کردنشون سخت میشه و روش تعصب پیدا میکنن.
          خوب نباید بشن. علم و دانش و فناوری روز به روز داره پیشرفت میکنه و افراد دگم و متعصب رو بدون هیچگونه ملاحظه ای پشت سر میذاره. این ماییم که باید خودمونو UP TO DATE کنیم و با این جریان همراه بشیم وگرنه کارمون به زودی کساد میشه؛ در هر زمینه ای.
          من خودم امیدوارم و استقبال میکنم از اینکه رو خانواده های ALTERA هم به زودی بتونم دانش و تسلط کافی کسب کنم و زبان وریلاگ هم یاد بگیرم.

          دیدگاه


            #35
            پاسخ : پاسخ : یادگیری vhdl

            نوشته اصلی توسط حمید نجفی
            چون تجربه نشون داده 80% افراد وقتی با یک زبان و یک مسیر اخت بشن دیگه جدا کردنشون سخت میشه و روش تعصب پیدا میکنن.
            البته منم علاقه ای به ادامه بحث ندارم. اما خوب همه بخاطر رسالت روشنگری که رو دوشمون حس می کنیم میایم اینجا دیگه! :mrgreen:
            الان شما اینطوری میگی یه بنده خدایی ندونه فکر می کنه فرق verilog و vhdl (چه از نظر کاربری و چه از نظر عملکرد) مثل فرق c++ و basic و C# هست و یکی رو می بوسه میذاره کنار!

            تو کار حرفه ای هیچ وقت قدرت انتخاب بین vhdl و verilog نیست. این هیچ ربطی به شرکتی که توش کار می کنید نداره. بلکه وابسته به منابعی هست که در اون لحظه تو اینترنت یا از طریق نرم افزارها بدست میارید. این مسئله که نیاز به دست بردن تو کد coreها پیدا کنید اصلا بعید نیست و لااقل واسه من که زیاد پیش اومده.

            نوشته اصلی توسط حمید نجفی
            من با یک تجربه آموزشی طولانی بهتون میگم این کار رو نکنید
            این نظر من بود. مدت ها بعد خودتون به این نتایج خواهید رسید.
            البته بلانسبت شما و دوستان، حس و خیالات واهی پشت همین حرف ها مانع پیشرفت میشه! تجربه داریم تا تجربه...

            در نهایت بهتره من من کردن رو کنار بذاریم و نگاهی به آمارهای جهانی بندازیم. این نمودارهای مربوط میشه به 2012 Wilson Research Group Functional Verification Study

            این مربوط به طراحی RTL هست که نشون میده verilog خیلی بالاتره !!


            این مربوط به طراحی RTL فقط برای FPGA هست که vhdl کمی بالاتر از verilog هست.


            این نمودار verification و test bench که verilog خیلی بالاتره. می دونید که verification و نوشتن یک testbench خوب (چه تو کار FPGA و چه غیر FPGA) چقدر مهمه و برای نوشتنش نیاز به تسلط کامل به اون زبان هست. و به نظر من همین گزینه می تونه زبان پایه رو مشخص کنه. چون تو کار با FPGA، این FPGA و قابلیت هاش هست که شما رو محدود میکنه نه زبان.


            مورد بعد : The IEEE’s Most Popular EDA Standards
            IEEE که معرف حضورتون هست...
            تو این صفحه میزان محبوبیت استانداردهای IEEE برای زبان ها رو به ترتبب ببینید. اول verilog.
            http://blogs.mentor.com/verificationhorizons/blog/2011/06/17/the-ieees-most-popular-eda-standards

            و در نهایت میزان جست و جوی verilog و vhdl در گوگل:

            که vhdl یه زمانی بالاتر بوده! من این رو میذارم به حساب سخت تر بودن VHDL! :mrgreen: البته استانداردهای verilog هم دیرتر از vhdl کامل شد

            https://www.linkedin.com/in/mohammadhosseini69

            http://zakhar.blog.ir

            دیدگاه


              #36
              پاسخ : یادگیری vhdl

              راستی یه مسئله دیگه که حیفم اومد نگم. همونطور که می دونید طراحی در سطح سیستم خیلی مورد توجه قرار گرفته و داره پیشرفت میکنه و موضوع داغ تحقیقات این روزها هم هست.

              طراحی سیستمی با اومدن Vivado HLS و پشتیبانی اون از SystemVerilog و SystemC داره رنگ واقعیت به خودش میگیره. این که پایه کارتون رو verilog قرار بدین خوبیه دیگش همینه که راحت میتونین سوییچ کنین رو آخرین ورژنش یعنی SystemVerilog. البته واسه vhdl هم خواستن ورژن های سیستمی بدن و یه extensionهایی هم واسش هست. اما تقریبا شکست خوردن و کاربردی نیستن.
              همونطور که Vivado هم از SystemVerilog پشتیبانی میکنه، همه توجه ها به این زبان هست.
              البته بازم میگم هر دو رو باید یاد بگیرین. اما به عنوان زبان اصلی، بنظر میرسه verilog که خیلی پیشرفت کرده و ساده تر هم هست گزینه بهتری باشه.
              https://www.linkedin.com/in/mohammadhosseini69

              http://zakhar.blog.ir

              دیدگاه


                #37
                پاسخ : یادگیری vhdl

                حتما مطالبی که میگید مستند و صحیح هست ولی همین حالا وقتی در گوگل یا هر موتور جستجوگری که سرچ میکنی تعداد نتایج برای vhdl خیلی بیشتر از verilogه؟
                مثلا در گوگل این تفاوت حدود 500هزارتاست!

                دیدگاه


                  #38
                  پاسخ : یادگیری vhdl

                  فکر کنم مطالب سایت زیر برای این بحث مفید باش و بحث تموم بشه!!! نمیشه گفت کدوم خیلی بهتره یا کدوم ضعیف تر، هر کدوم برتریایی دارن که سایت زیر گفت

                  http://www.bitweenie.com/listings/verilog-vs-vhdl/
                  Speech Enhancement

                  دیدگاه


                    #39
                    پاسخ : یادگیری vhdl

                    زبان VHDL و Xilinx رو پایه کارتون قرار بدید و بقیه چیزها رو در کنار اینها داشته باشید.
                    ممنون از راهنمایتون...

                    سایت خوبی اگر برای یادگیری vhdl سراغ دارید معرفی کنید... تا پایمون قوی بشه...

                    دیدگاه


                      #40
                      پاسخ : یادگیری vhdl

                      سلام
                      خیلی تشکرمیکنم بخاطراین تاپیک های مهم ومفیدتون
                      منوخیلی کمک کرده خداخیرتون بده
                      ازآقای نجفی وبقیه دوستان ممنونم.
                      درعجبم ازمردمی که به دنیایی مشتاقندکه ازآن دورمیشوندوگریزان ازآخرتیکه که روزبه روزبه آن نزدیک میشوند.

                      دیدگاه

                      لطفا صبر کنید...
                      X