اطلاعیه

Collapse
No announcement yet.

اولین قدم برای یاد گرفتن fpga

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

    اولین قدم برای یاد گرفتن fpga

    سلام من چند وقتی میشه که میخوام این موضوع رو یاد بگیرم.! :bye :nice:

    چند تا مقاله از تو همین سایت پیدا کردم و خوندم :rolleyes: :nerd: به چند مورد بر خورد کردم میخواستم از دوستانی که در این کا رقدیمی تر هستند کمک بگیرم.

    مورد اول : در مورد زبان های برنامه نویسی کدام بهتر است؟ :question:

    vhdl or verilog




    در ضمن با اسم چند تا نرم افزار برخورد کردم میخواستم بدونم کدامیک از اونها بهتره یا حتی لازمه که یاد بگیرم و کدام یک لازم نیست.؟/!!!

    xilinx core generator

    hdl designer(hds)

    text pad

    modelsim

    vera

    specman elite
    testbuilder

    fpga express

    fpga compiler2
    .......


    و سوال آخر این که اینا رو میشه دانلود کرد یا تو بازار پیدا میشه؟

    اصلا کجا گیر میاد؟


    ممنون میشم کمک کنید :job: :job: :icon_razz: :rolleyes: :redface:



    :bye
    من رو با نام " بهرام الکترونیک " میتونید تو نت پیدا کنید. !!!!

    #2
    پاسخ : اولین قدم برای یاد گرفتن fpga

    سلام دوست عزیز.
    در مورد زبان VHDL یا Verilog باید بگم(البته نظر شخصی نیست نظر استادمون هست که خودش IC طراحی کرده اون در حد layout فیبر :agree VHDL زود تر از Verilog استاندارد شده ولی از نظر نحوه بیان، یه مقدار کد نویسی باهاش سخت هست. Verilog دیرتر استاندارد شده ولی بیانش راحتر و قابل فهم تر از VHDL هست.
    ---
    من از استادمون این سوال رو پرسیدم، میگفت برای اینکه منابع VHDL بیشتر هست توصیه میکنم با اون کار کنید ولی Verilog منابعش زیاد نیست (چون دیرتر استاندارد شده) ولی اگه منابعش رو داشته باشید سریعتر میتونید یادش بگیرید تا VHDL .
    موفق باشید.
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      پاسخ : اولین قدم برای یاد گرفتن fpga

      خیلی ممنون از راهنمای که راستش من چند تا از برنامهها رو با هم مقایسه کردم به نظر خودم هم یاد گرفنت وریلوگ راحت تر اومد . اما نمیتونستم تصمیم بگیرم که کدام رو انتخاب کنم.


      به هر حال باز هم ممنون.

      اگه میشه بقیه دوستان در باره لیست برنامه هایی که قبلا گفتم کمی راهنمائی کنن. :cry2:
      من رو با نام " بهرام الکترونیک " میتونید تو نت پیدا کنید. !!!!

      دیدگاه


        #4
        پاسخ : اولین قدم برای یاد گرفتن fpga

        راجع به نرم افزراها شما باید مشخص کنید توی چه حوزه ای: شبیه سازی...سنتز....پیاده سازی و ... میخواید کار کنید ولی به عنوان یه توصیه کلی:
        بستگی زیادی داره شما میخواید با محصولات کدوم شرکت کار کنید Xilinx Actel ,.... بسته به نوع شرکت هر کدوم یه برنامه رو میده:
        Quantus ISE ActiveHDL ,.... شما میتونید به طور تخصصی روی اینا کار کنید ولی یادگیریشون سخت نیست و مسئله مهم واسه یادگیری خود زبان HDL و مفاهیم مربوط به FPGA و... است.

        دیدگاه


          #5
          پاسخ : اولین قدم برای یاد گرفتن fpga

          استاد ما هم verilog رو پیشنهاد کرده و تدریس می کنه اما همین طور که آقای نحوی گفتن vhdl رایج تره.
          اون نرم افزارهایی که نام بردین بیشتر برای کامپایل ، تست، ایمپلمنت و سنتز و خلاصه run کردن برنامه تون هست و خیلی فرق نمی کنه که از کدومش استفاده می کنید منتها باید بدونید کجا از کدومش استفاده کنید.
          معمولا برای کسانی که تازه کار هستند برای برنامه نویسی، کامپایل و تست از active hdl استفاده می شه که محیطش ساده و سطح کاربری خوبی داره اما ایرادات زیادی داره که برنامه نویسان حرفه ای اصلا نمی تونن باهاش کنار بیان(اما فکر می کن به این نرم افزار به دید یک نرم افزار آموزشی خوب نگاه می کنن تا یک نرم افزار برای برنامه نویسان حرفه ای)
          در هر صورت شما کار با هرکدوم رو که یاد بگیرین تقریبا کار با همه اش رو بلدین ...
          اما برای سنتز، ایمپلیمنتیشن و ریختن برنامه روی fpga بیشتر باید به شرکتی که fpga به اون مربوط می شه نگاه کنین که معروفترینش همون Xilinx هست. SE ی این شرکت یکی از قدرتمندترین نرم افزارهای fpga هست که تمام کارهایی که active hdl انجام می ده رو هم (حتی بهتر از اون) قادره انجام بده و هم می تونه نتیجه ی کار active hdl رو براحتی استفاده کنه.
          این نرم افزارها رو از سایتهای معتبر نمی تونین دانلود کنین چون خیلی خیلی گرون هستن !! و در ضمن حجم بالایی دارن...
          اگه تازه می خواین کار با fpga رو شروع کنین من یه پروژه با برد spartan2 انجام دادم که (در سطح تازه کارا ست چون خودمم تازه کارم) و توی وبلاگم در موردش توضیح دادم:
          http://fereshteh-iut.persianblog.ir
          It's okay to pick your friends, but don't pick them to pieces- means give prize then criticism if it's a friend!

          دیدگاه


            #6
            پاسخ : اولین قدم برای یاد گرفتن fpga

            سلام
            خیلی ممنون از اونائی که به سوال های من جواب دادن.

            راستش تو این چند وقت یکم verilog خوندم. به نظرم آسون اومد. حالا دارم دنبال نرم افزار می گردم. :cry: :question: :question: :angry: oo:

            خودم چند تا pdf گیر آوردم لینکاشو میدم تا شما هم نظر بدین. :nerd:





            من رو با نام " بهرام الکترونیک " میتونید تو نت پیدا کنید. !!!!

            دیدگاه


              #7
              پاسخ : اولین قدم برای یاد گرفتن fpga

              من یه سری اسلاید توپ از VERILOG دارم که مطالب رو خلاصه کرده به همراه مثال zip شده...(اسلایدهای استادمون هست که کش رفتم :mrgreen: :redface

              اما نمی دونم کجا پلود کنم؟ اینجا می شه پلودش کرد؟؟
              It's okay to pick your friends, but don't pick them to pieces- means give prize then criticism if it's a friend!

              دیدگاه


                #8
                پاسخ : اولین قدم برای یاد گرفتن fpga

                میتونید از سایت زیر استفاده کنید :
                www.4shared.com

                دیدگاه


                  #9
                  پاسخ : اولین قدم برای یاد گرفتن fpga

                  این هم فایل هایی که گفته بودم........ :nerd: :nerd: :arrow:

                  برای دانلود به پست های بعدی مراجعه کنید. لینک های زیر کار نمی کنند.!!!! oo: oo: oo: oo:

                  http://bahrambaba.freeweb7.com/fpga/A%20Hardware%20Engineers%20Guide%20To%20Vhdl.pdf

                  http://bahrambaba.freeweb7.com/fpga/Computer%20Architecture%20Handbook%20On%20Verilog% 20Hdl.pdf

                  http://bahrambaba.freeweb7.com/fpga/Getting%20Started%20with%20FPGA%20tutorial.pdf

                  http://bahrambaba.freeweb7.com/fpga/Introduction%20to%20Verilog.pdf

                  http://bahrambaba.freeweb7.com/fpga/UEVerilogTutorial.pdf

                  http://bahrambaba.freeweb7.com/fpga/VerilogTutorial-olin.pdf

                  http://bahrambaba.freeweb7.com/fpga/verilog-tutorial.pdf


                  http://bahrambaba.freeweb7.com/fpga/verilogTutorial-berekley.pdf



                  البته به خاطر بزرگ بودن اندازه فایل ها نمی تونم همه رو پلود کنم !!!!!!!! :redface: :nerd:
                  من رو با نام " بهرام الکترونیک " میتونید تو نت پیدا کنید. !!!!

                  دیدگاه


                    #10
                    پاسخ : اولین قدم برای یاد گرفتن fpga

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

                    دیدگاه


                      #11
                      پاسخ : اولین قدم برای یاد گرفتن fpga

                      سلام

                      دوستان عزیز متاسفانه همین طور که آقای سلطانلو گفته لینک ها کار نمی کنه! :NO: راستش این اکانت من توی این سایت بلوکه شده ؟!!!! oo:

                      سعی میکنم در اولین فرصت باز هم فایل ها رو از توی سیستمم پیدا کنم و براتون پلود کنم.

                      متشکرم.


                      بهرام الکترونیک.کام
                      من رو با نام " بهرام الکترونیک " میتونید تو نت پیدا کنید. !!!!

                      دیدگاه


                        #12
                        پاسخ : اولین قدم برای یاد گرفتن fpga

                        با سلام

                        من لینک ها رو دوباره پلود کردم. (این بار پرشین گیگ ). :wow:
                        می تونید از لینک های زیر استفاده کنید:

                        http://bahrambaba2.persiangig.com/audio/A%20Hardware%20Engineers%20Guide%20To%20Vhdl.pdf

                        http://bahrambaba2.persiangig.com/audio/Computer%20Architecture%20Handbook%20On%20Verilog% 20Hdl.pdf

                        http://bahrambaba2.persiangig.com/audio/Getting%20Started%20with%20FPGA%20tutorial.pdf

                        http://bahrambaba2.persiangig.com/audio/Introduction%20to%20Verilog.pdf

                        http://bahrambaba2.persiangig.com/audio/UEVerilogTutorial.pdf

                        http://bahrambaba2.persiangig.com/audio/VerilogTutorial-olin.pdf

                        http://bahrambaba2.persiangig.com/audio/verilog-tutorial.pdf

                        http://bahrambaba2.persiangig.com/audio/verilogTutorial-berekley.pdf


                        امیدوارم براتون مفید باشند.

                        درضمن من یکی از این فایل ها رو تابستون سال پیش ترجمه کردم ولی هنوز وقت نکردم تایپ کنم و تو سایت منتشر کنم. :nerd:
                        ببینم کی متونم این کار رو انجام بدم. حتما اینجا لینک میدم/.

                        بهرام الکترونیک . کام

                        من رو با نام " بهرام الکترونیک " میتونید تو نت پیدا کنید. !!!!

                        دیدگاه

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