یک روش استفاده از 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
میشه با فایل .bin از طریق DSP،میکرو و یا پورت USB چیپ FPGA اتون رو کانفیگ کنید . دو مورد اول توی سایت xilinx هست (به همراه نمونه برنامه و سیگنالینگ و همه مسائل مورد نیاز و خیلی ساده راه میوفته) مورد سوم من سمپلی پیدا نکردم ولی خودم با چیپ cypress از طریق USB پروگرم کردم و شدنیه . فقط اعصاب خورد کنی داره چون مثل موارد اول که گفتم نمونه برنامش رو پیدا نکردم.
اگه برنامتون هم ثابته مثل روشی که در فوق گفتند می تونید چندین برنامه رو روی یه prom بریزید و سلکتیببل fpga رو کانفیگ کنید . این روش رو هم توی برد های خود شرکت xilinx سری virtex اش هست (شماتیک+ برنامه و روش این کار) -شایدم سری های دیگه نمونش باشه .چیز خاصی نیست ! فقط هزینش به خاطر prom مروبطه ممکنه یه کم زیاد بشه .
میشه با فایل .bin از طریق DSP،[glow=red,2,300]میکرو [/glow]و یا پورت USB چیپ FPGA اتون رو کانفیگ کنید .
فایل .bin رو میکرو باید بدون تغییر خاصی به FPGA بفرسته؟ میکرو رو چطور با پالسی که FPGA میده سنکرون میکنید؟(با وقفه؟)
اگه ممکنه کد فایلی که اینها رو توضیح داده رو بگید تا سریعتر بتونم از توی سایتش پیدا کنم.
فایل .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 هم براش گذاشته بود .
دیدگاه