اطلاعیه

Collapse
No announcement yet.

(FPSLIC (AVR with FPGA چیه..؟

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

    (FPSLIC (AVR with FPGA چیه..؟

    در wiki داریم :

    (FPSLIC (AVR with FPGA
    FPGA 5K to 40K gates
    SRAM for the AVR program code, unlike all other AVRs
    AVR core can run at up to 50 MHz
    یکی به من بگه این چیه چرا تا حالا هیچ بحثی راجع بهش نشده...... :eek:
    :angry:

    #2
    پاسخ : (FPSLIC (AVR with FPGA چیه..؟

    بحث که خیلی شده ولی نه تو این انجمن (البته تو اینجا هم چندین بار به این موضوع اشاره شده میتونید تو انجمن FPGA دنبالش بگردید)
    معمولا کدهای آماده پیدا میشه برای میکروکنترلرها
    علت سرعت بالاتر هم کاهش یافتن تاخیر گیتها در fpga هست تا سریعتر پردازش رو انجام دهند.
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

    دیدگاه


      #3
      پاسخ : (FPSLIC (AVR with FPGA چیه..؟

      سلام دوست عزیز
      به تاپیک fpga یه سر بزن بیشتر متوجه میشی
      این یعنی هسته avr رو میشه روی fpga پروگرام کرد
      و از سرعت بالای fpga بهره برد و مانند یه avr واقعی از اون استفاده کرد
      avr core در تاپیک fpga موجوده
      موفق باشید.... :applause:
      محک

      دیدگاه


        #4
        پاسخ : (FPSLIC (AVR with FPGA چیه..؟

        سلام.
        باید بگم که با عرض معذرت آقای شفقی و جناب mahank دچار یه سوء تفاهم در حوزه FPGA شدن.
        به صورت کلی در حوزه چیپ های FPGA ما دو نوع پروسسور داریم : SOFT PROCESSOR و HARD PROCESSOR . در سافت پروسسور ها ، پروسسور مورد نظر با ترکیب گیت های داخلی چیپ درست می شود و در حقیقت برنامه پروسسور است که روی FPGA اجرا می شود . هر کدام از کمپانی های معتبر در حوزه FPGA یک یا چند سافت پروسسور استاندارد با چیپ های خود به همراه ابزار های قوی نرم افزاری ارائه داده اند مثلا ALTERA پروسسور NIOS II را ارائه کرده , XILINX پروسور MICROBLAZE را در اختیار می گذارد.
        این وسط بعضی از کاربران هم معماری های معروف پروسسور از جمله AVR را پیاده سازی کرده اند که نمونه آن در فروم FPGA موجوده که اینها هم سافت پروسسور هستند. هر چند به دلایل زیادی از جمله نبود ابزار نرم افزاری مناسب و دلایل دیگر این پروسسور ها عملا قدرت رقابت با سافت پروسسورهای استاندارد را ندارند.

        اما HARD PROCESSOR ها به پروسسورهایی می گویند که به صورت واقعی و فیکس در سطح سیلیکون پیاده سازی شده اند و گیت های FPGA برای کارآیی بیشتر در کنار این هسته فیکس قرار دارند. پس سیلیکون این چیپ ها به دو قسمت پروسسور و FPGA تقسیم می شوند.
        این چیپ های FPSLIC هم از این نوع هستند. یعنی ATMEL چیپی زده که هم AVR در آن قرار دارد و هم در کنار آن تکنولوژی FPGA قرار دارد. هر چند به دلایلی که بحثو طولانی می کنه ، احتمال اقبال به این چیپ های ATMEL فعلا زیاد نیست .یکی از دلایل اینه که کمپانی های ALTERA سری CYCLONE V و کمپانی XILINX سری ZYNQ-7000 را ارائه داده اند که در کنار FPGA قدرتمند ، یک HARD PROCESOR SYSTEM نیز وجود دارد که یک پروسسور دو هسته ای ARM به همراه اجزای سخت افزاری فیکس دیگری در کنار آن پیاده سازی شده اند.
        لینک زیر دیتاشیت یک نمونه از FPSLIC است که همانطور که در صفحه 3 مشاهده می کنید ، هسته AVR در کنار تکنولوژی FPGA قرار گرفته است:
        http://media.digikey.com/pdf/Data%20...20Complete.pdf

        دیدگاه


          #5
          پاسخ : (FPSLIC (AVR with FPGA چیه..؟

          با تشکر از saeed_n_m که توضیح کاملی دادن.
          در ورژن های جدید code vision وقتی code wizard رو باز میکنیم نام این سری هم در کنار سایر سری ها مثل mega و tiny اومده..
          شما کار کردین با اینا....؟

          دیدگاه


            #6
            پاسخ : (FPSLIC (AVR with FPGA چیه..؟

            من که با این چیپ ها کار نکردم. البته فکر کنم codevision فقط بتونه قسمت avr این چیپو پروگرام بکنه. البته باید دیتا شیتش و بقیه داکیومنتهای این چیپو به دقت خوند تا متوجه بشیم که قسمت fpga اون چه جور پروگرام می شه . نکته بعدی نحوه ارتباط داخلی این دو قسمته. باید دید atmel واسه برنامه ریزی قسمت fpga چه ابزارهای نرم افزاری رو پیشنهاد می ده.

            دیدگاه

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