اطلاعیه

Collapse
No announcement yet.

امکان Update ساختار FPGA در حین کار

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

    امکان Update ساختار FPGA در حین کار

    با سلام ...

    برای یک کار تحقیقاتی نیاز به این دارم که آیا FPGA ها امکان Reconfigure شدن به صورت In System دارند !؟

    ممنون .

    #2
    پاسخ : امکان Update ساختار FPGA در حین کار

    یک روش استفاده از PROM های چند قسمتیه. PROMآ‌های مثلا 32 بیتی xilinx دارای یک پورت انتخاب هستند و میشه دورن آن ها چند فایل Configuration قرار داد. سپس PROM با توجه به مقداری که روی پورت Selection قرار داره، فایل مربوطه رو روی FPGA میریزه. ار این روش میشه این استفاده رو کرد: مثلا ابتدا FPGA با برنامه ی داده برداری و ذخیره کردن داده بارگزاری میشه و پس از اتمام داده برداری، برنامه ی پردازش داده ها بارگزاری میشه. اینطوری میشه از FPGA ارزونتر با حجم کمتر استفاده کرد.
    روش دیگه استفاده از Partial Reconfiguration هستش. در این روش شما فقط بخش خاصی از FPGA رو reconfig می کنید. البته این امکان بیشتر برای خانوداه Virtex فراهمه.
    لینک زیر رو دنبال کنید:
    http://www.xilinx.com/tools/partial-reconfiguration.htm
    http://www.xilinx.com/support/docume...12_4/ug702.pdf

    دیدگاه


      #3
      پاسخ : امکان Update ساختار FPGA در حین کار

      میشه با فایل .bin از طریق DSP،میکرو و یا پورت USB چیپ FPGA اتون رو کانفیگ کنید . دو مورد اول توی سایت xilinx هست (به همراه نمونه برنامه و سیگنالینگ و همه مسائل مورد نیاز و خیلی ساده راه میوفته) مورد سوم من سمپلی پیدا نکردم ولی خودم با چیپ cypress از طریق USB پروگرم کردم و شدنیه . فقط اعصاب خورد کنی داره چون مثل موارد اول که گفتم نمونه برنامش رو پیدا نکردم.
      اگه برنامتون هم ثابته مثل روشی که در فوق گفتند می تونید چندین برنامه رو روی یه prom بریزید و سلکتیببل fpga رو کانفیگ کنید . این روش رو هم توی برد های خود شرکت xilinx سری virtex اش هست (شماتیک+ برنامه و روش این کار) -شایدم سری های دیگه نمونش باشه .چیز خاصی نیست ! فقط هزینش به خاطر prom مروبطه ممکنه یه کم زیاد بشه .
      Gracias A La Vida
      [glow=red,2,300]ساخت فرز CNC[/glow]
      http://www.eca.ir/forum2/index.php?topic=56308.0
      http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
      زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

      دیدگاه


        #4
        پاسخ : امکان Update ساختار FPGA در حین کار

        میشه با فایل .bin از طریق DSP،[glow=red,2,300]میکرو [/glow]و یا پورت USB چیپ FPGA اتون رو کانفیگ کنید .
        فایل .bin رو میکرو باید بدون تغییر خاصی به FPGA بفرسته؟ میکرو رو چطور با پالسی که FPGA میده سنکرون میکنید؟(با وقفه؟)
        اگه ممکنه کد فایلی که اینها رو توضیح داده رو بگید تا سریعتر بتونم از توی سایتش پیدا کنم.
        [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

        دیدگاه


          #5
          پاسخ : امکان Update ساختار FPGA در حین کار

          نوشته اصلی توسط shahinbahari
          فایل .bin رو میکرو باید بدون تغییر خاصی به FPGA بفرسته؟ میکرو رو چطور با پالسی که FPGA میده سنکرون میکنید؟(با وقفه؟)
          اگه ممکنه کد فایلی که اینها رو توضیح داده رو بگید تا سریعتر بتونم از توی سایتش پیدا کنم.
          با سرچ دقیقا اون چیزی که می خواید رو احتمالا پیدا می کنید. خود xilinx توی سایتش این اطلاعات رو قرار داده ...کلاک کانفیگ رو مستر مشخص می کنه که در این مورد اون میکرو هست . با هر کلاکینگی میشه کانفیگ کرد.
          مثلا :
          http://www.xilinx.com/support/documentation/application_notes/xapp502.pdf
          یا :
          http://www.codeproject.com/KB/system/Avrilos03b.aspx
          یه سرچ سریع کردم . یادمهxilinx با میکرو های picتوضیح داده بود و کد C هم براش گذاشته بود .
          Gracias A La Vida
          [glow=red,2,300]ساخت فرز CNC[/glow]
          http://www.eca.ir/forum2/index.php?topic=56308.0
          http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
          زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

          دیدگاه

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