اطلاعیه

Collapse
No announcement yet.

FPGA and a Problem

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

    FPGA and a Problem

    سلام دوستان

    آقا هر کی که میتونه ما رو کمک کنه لطفاً

    من تازه پراگرمر ByteBlasterMV رو ساختم و قصد دارم که کار با FPGA رو یاد بگیرم. البته من یک چیپ 44 پایه 16 بیتی مال شرکت آلترا هم خریدم که میخوام واسه شروع از اون استفاده کنم. اما از اونجایی که به صورت خودآموز دارم کار میکنم و کسی رو نمیشناسم که من رو راهنمایی کنه از شما خواهش میکنم من رو راهنمایی کنین.

    مشکل من اینه که این چیپ 44 پایه رو که الان رو سوکت سوارش کردم نمیتونم رو برد بورد معمولی سوار کنم و اصولاً امکانش هم نیست حالا میخواستم بدونم که آیا بر بورد مخصوصی واسه این نوع چیپ ها تو بازار وجود داره؟

    من میخوام فعلاً نحوه کار با FPGA رو یاد بگیرم و این ی روش اصولی نیست که من واسه هر مدار آزمایشی یک پی سی پس بکشم! میخواستم بدونم که دوستان واسه شروع از نظر سخت افزاری چه جوری کار رو هندل کردن؟
    آقا لطفاً من رو از تجاربتون بی نصیب نذارین

    با تشکر

    #2
    پاسخ : FPGA and a Problem

    سلام.

    راسش راه های زیادی هست!!!!


    اما راحت ترینش اینه که یک مبدل برای IC مورد نظرت که 44 پایه هست طراحی کنی که بشه رو بردبرد سوارش کنی. منظورم اینه که یک PCB طراحی کنی که روش ای سی 44 پایه رو بگذاری و از اون طرف اون مبدل رو روی بردبرد بگذاری. هم ارزون در می آد و هم می تونی از FPGA روی برد برد و مدارهای مختلف استفاده کنی.

    نمی دونم تونستم منظورم رو برسونم یا نه oo:

    دیدگاه


      #3
      پاسخ : FPGA and a Problem

      شما میتونید یک برد طراحی کنید و پایه های مختلف fpga رو مثلا به سون سگمنت led ,lcd,dip switch,adc,dac,ram و یکسری پین هدر متصل کنید .بعدش با این برد هر کاری که بخوای میتونی انجام بدی .البته اون ic که شما میگید و 44پایه است احتمالاcpld می باشد که باید مواظب باشی چون بیشتر از 100بار پروگرام نمیشه .بهتر از یک fpgaاستفاده کنی که بعدا مجبور نشی یه برد دیگه بزنی.
      http://www.eca.ir/forum2/index.php/topic,10159.0.html
      Engineering is the art of making what you want from things you can get.
      اموزش DSP ...........................
      http://www.eca.ir/forum2/index.php?topic=29824.0
      http://www.eca.ir/forum2/index.php?topic=32324.0

      دیدگاه


        #4
        پاسخ : FPGA and a Problem

        نوشته اصلی توسط افشین راجی
        سلام.

        راسش راه های زیادی هست!!!!


        اما راحت ترینش اینه که یک مبدل برای IC مورد نظرت که 44 پایه هست طراحی کنی که بشه رو بردبرد سوارش کنی. منظورم اینه که یک PCB طراحی کنی که روش ای سی 44 پایه رو بگذاری و از اون طرف اون مبدل رو روی بردبرد بگذاری. هم ارزون در می آد و هم می تونی از FPGA روی برد برد و مدارهای مختلف استفاده کنی.

        نمی دونم تونستم منظورم رو برسونم یا نه oo:

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

        دیدگاه


          #5
          پاسخ : FPGA and a Problem

          نوشته اصلی توسط ali833
          شما میتونید یک برد طراحی کنید و پایه های مختلف fpga رو مثلا به سون سگمنت led ,lcd,dip switch,adc,dac,ram و یکسری پین هدر متصل کنید .بعدش با این برد هر کاری که بخوای میتونی انجام بدی .البته اون ic که شما میگید و 44پایه است احتمالاcpld می باشد که باید مواظب باشی چون بیشتر از 100بار پروگرام نمیشه .بهتر از یک fpgaاستفاده کنی که بعدا مجبور نشی یه برد دیگه بزنی.
          ممنونم دوست عزیز
          نه راستش اون چیزی که من دارم FPGA و از خانواده MAX7000 هستش.

          خوب اون چیزی که شما میفرمایید واسه من به صرفه نیست ضمن اینکه شاید مجبور شم از چیپهای با تعداد پایه های بیشتر استفاده کنم. اون وقت مجبورم یک برد آموزشی دیگه بسازم نیست؟

          دیدگاه


            #6
            پاسخ : FPGA and a Problem

            سلام
            اولا MAX7000 از خانواده CPLD ها است نه از FPGA ها که این مطلب روی توی آدرس زیر هم می تونید ببینید :
            http://www.altera.com/products/devices/max7k/m7k-index.html?GSA_pos=10&WT.oss_r=1&WT.oss=ma x7000

            ثانیا روش استانداردی من ندیدم و خودم هم برای کار با CPLD و FPGA و میکروهای SMD از همون مبدل ها استفاده می کنم
            مسئله اینه که چون این برد ها طراحیش فقط در حد یه سری اتصالات یه رو هست نه وقت زیادی برای طراحی می بره و نه وقت و هزینه زیادی
            برای چاپ PCB پس به نظرم همین گزینه بهترین راه هستش خیلی هم وسواس به خرج نده سر این قسمتش زودتر برس به اصل ماجرا ...

            دیدگاه


              #7
              پاسخ : FPGA and a Problem

              نوشته اصلی توسط eman12

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

              والا به نظر من بهترین راه همینه. شما اگه تازه کار با FPGA رو شرو کردین، مطمئنا حالا حالا ها ( البته نه زیاد طولانی) باید با یک مدل چیپ کار کنید و برنامه های مختلف رو اجرا و پیاده سازی کنید تا حسابی راه بیفتید. ( دقیقا مثل AVR که اکثرا با ATMEGA16 یا ATMEGA8 شروع می کنند و تا مدت های زیادی فقط روی همون مورد تمرکز می کنند).

              بعدش که کارتون راه افتاد و خواستین با چیپ های متفاوت کار کنید، راهشم پیدا می کنید.

              دیدگاه


                #8
                پاسخ : FPGA and a Problem

                شما برای قرار دادن CPLD روی برد بورد می تونین از عکس زیر ایده بگیرید
                http://www.eca.ir/forum2/index.php/topic,10159.0.html
                Engineering is the art of making what you want from things you can get.
                اموزش DSP ...........................
                http://www.eca.ir/forum2/index.php?topic=29824.0
                http://www.eca.ir/forum2/index.php?topic=32324.0

                دیدگاه

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