اطلاعیه

Collapse
No announcement yet.

پروگرامر USB برای CPLD و FPGA های XILINX

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

    پروگرامر USB برای CPLD و FPGA های XILINX

    سلام به همه اساتید و دوستان

    اولین مشکلی که برای شروع به کار با FPGA ها به چشم میاد در دسترس نبودن پروگرامر USB ارزون قیمت هست .

    این مدار رو ببینید.



    مربوط به این سایته:http://papilio.cc/index.php?n=Papilio.PapilioPro

    دوستانی که اهل فن هستن لطفا نظر بدن درباره ش ببینیم اصلا این مداره داستانش چیه .
    پروگرامر هست یا فقط رابط USB ?

    اگر هم دوستان پروگرامر USB برای شروع کار با FPGA ها دارن لطفا ارائه بدن .

    یه سوال دیگه : پروگرامر پارالل توی ویندوز 7 و ISE14 جواب میده؟

    #2
    پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

    تا اینجا که کسی علاقه ای نشون نداد!

    توی همون سایت نوشته :


    پس گویا با نرم افزار هایی مثل impact نمیشه با این پروگرامر کار کرد ولی با نرم افزار هایی مثل OpenOCD, FlashRAM میشه .

    نظر؟

    دیدگاه


      #3
      پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

      با سلام
      این نقشه ای که شما گذاشتین کامل نیست. اصل قصه یه برده که روش یه اسپارتان 6 هم هست و پورتهای JTAG ایندوتا(اسپارتان6 و 2232) به هم وصله.

      توضیح پست دوم مربوط به علت قراردادن این نقاط مشترک JTAG روی برده که گفته دو علت داره: 1 - وقتی شما از ابزار های XILINX استفاده میکنین، چون اونا 2232 رو نمیشناسن باید از طریق پروگرامر خودش به اسپارتان وصل بشین و در اینصورت چون پورت JTAG با 2232 مشترک هست تداخل ایجاد میشه، بنا براین پایه های 2232 باید به حالت های امپدانس بره تا محموعه کار کنه.
      2 - وقتی شما میخواین با استفاده از نرم افزارهایی که نام برده، از پورت روی برد استفاده خارجی بکنین باید اسپارتان بره به حالت های امپ و پورت رو آزاد کنه که با شورت کردن جامپر JP4 اینکار انجام میشه.

      نقشه پست اول هم مدار استاندارد 2232 هست که توی دیتا شیتش هم هست، توی مود JTAG استفاده شده و نکته خاصی نداره. ولی توی دیوایس منیجر به عنوان پورت سریال شناخته میشه و اگه از درایور FT2XX استفاده بشه، میشه توی مدهای دیگه هم باهاش کار کرد. FT2232H هم هست که های اسپیده. مهم نرم افزاریه که بشناسدش و باهاش بشه آیسی ها رو پروگرام کرد.
      کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.

      دیدگاه


        #4
        پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

        درسته.

        پس اگر بتونیم از نرم افزار OpenOCD استفاده کنیم میشه FPGA های XILINX رو پروگرام کرد درسته ؟

        تا جایی که متوجه شدم این نرم افزار تحت Linux هست . یه نسخه تحت ویندوزش هم وجود داره .
        این سایت رو ببینید : http://openocd.sourceforge.net/

        نسخه ویندوزش هم که خود سایت بالا گفته توی این لینک هست :

        Freddie Chopin has kindly provided windows binaries on his website:

        http://www.freddiechopin.info/ > Download > Software > OpenOCD, see http://www.freddiechopin.info/en/articles/34-news/92-openocd-w-wersji-080 for details.
        البته من فقط تونستم با ف ی ل تر شک ن دانلودش کنم .

        اینجا پلودش کردم :http://s5.picofile.com/file/81545618..._0_8_0.7z.html

        پسوند فایل هم .7z هست که با winrar باز extract نمیشه و با نرم افزار 7zip که از اینجا دانلود میشه اکترکت میشه : http://soft98.ir/software/compress/22-7zip.html

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

        گویا میشه از این سخت افزار و نرم افزار برای پراگرام کردن ARM هم استفاده کرد .

        دیدگاه


          #5
          پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

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

          دیدگاه


            #6
            پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

            نوشته اصلی توسط H A M I D
            دوستان عزیزی که علاقه مند هستن لطفا مشارکت کنند . اگر بشه ازش جواب گرفت خیلی خوبه .
            نتیجه ش میشه یه پروگرامر usb برای fpga که هزینه کابل های آمادش خیلی بالاست .
            مهندس اینجا من در مورد این برد و پروگرامرش توضیح نوشتم:http://www.iranmicro.ir/forum/8933-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-fpga-13.html

            در کل اصلا کار سختی نیست. همه چیزش موجود هست. فقط تنها مشکلش این هست که توی ISE شناخته نمیشه و باید از نرمافزار خود برد استفاده کنی که open source هست.

            دیدگاه


              #7
              پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

              لینک بالا اولین خطش ایران میکرو هست که اینجو ستاره ای شده ... .

              اونجا در مورد نرم افزار Papilio بحث کردید که محیطش اینجوریه :


              ایشالا بعد از راه اندازی نتیجه رو میزارم ...

              دیدگاه


                #8
                پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

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

                دیدگاه


                  #9
                  پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

                  سلام
                  اگه فقط هدفتون پروگرم کزدن از طریق usb هست و نمی خواین حتما همون پروگرمر زایلینکس (با قابلیت های jtag) رو داشته باشین، می تونین خیلی راحت با یه میکرو هم fpga و هم حافظه Flash رو طبق پروتکل خودش (اگه درست یادم باشه یه چیزی شبیه SPI بود) پروگرم کنید. من این کار رو کردم خیلی راحت جواب میده. فقط کافیه فایل bit رو بخونین و بایت به بایت رو حافظه بنویسین.
                  https://www.linkedin.com/in/mohammadhosseini69

                  http://zakhar.blog.ir

                  دیدگاه


                    #10
                    پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

                    بفرمایید این لینک را ببینید:
                    http://dangerousprototypes.com/docs/Bus_Pirate
                    بک پروگرمر یونیورسال برای همه چیز!

                    دیدگاه


                      #11
                      پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

                      نوشته اصلی توسط neopisha
                      بفرمایید این لینک را ببینید:
                      http://dangerousprototypes.com/docs/Bus_Pirate
                      بک پروگرمر یونیورسال برای همه چیز!
                      بسیار عالی
                      اگر شما زحمت ساختش رو کشیدید اگر نتیجش رو به ما هم بگید عالی تر میشه .

                      دیدگاه


                        #12
                        پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

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

                        دیدگاه


                          #13
                          پاسخ : پروگرامر USB برای CPLD و FPGA های XILINX

                          نوشته اصلی توسط neopisha
                          بفرمایید این لینک را ببینید:
                          http://dangerousprototypes.com/docs/Bus_Pirate
                          بک پروگرمر یونیورسال برای همه چیز!
                          اینم با همون OPENOCD کار میکنه.
                          کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.

                          دیدگاه

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