اطلاعیه

Collapse
No announcement yet.

power PC

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

    #16
    پاسخ : power PC

    در تکمیل حرف دوستمومن میکروبلیز رو میشه چند هسته راه اندازی کرد ولی محدودیت حجم FPGA دستو پای مارو میگیره!!
    مثلا اگه اشتباه نکنم اگر بخاهیم یه میکروبلیز رو توی SPARTAN3 S400 راه اندازی کنیم حدود 40 درصد از فضای کل fpga رو میگیره!!!!
    Speech Enhancement

    دیدگاه


      #17
      پاسخ : power PC

      حالا به نظر شما چه کاری اونقدر ارزش داره تا با power pc یا میکروبلیزر پیاده سازی بشه ؟
      با این حجم گسترده ای که بیان شد مطمئناً یه کار کوچیک ارزش اونو نداره
      می خوام بدونم تا حالا کسی هست با اینها عملی کار کرده باشه ؟
      مردود شدن بهتر از با تقلب قبول شدن است

      دیدگاه


        #18
        پاسخ : power PC


        میشه خود پاور پی سی رو با قیمت کمتر وارد کرد و باهاش کار کرد (Freescale تولیدش میکنه) ولی به شرطی که مشکلی
        با برد چندلایه نداشته باشید(گرون در میاد)

        دیدگاه


          #19
          پاسخ : power PC

          نوشته اصلی توسط masoud58
          حالا به نظر شما چه کاری اونقدر ارزش داره تا با power pc یا میکروبلیزر پیاده سازی بشه ؟
          با این حجم گسترده ای که بیان شد مطمئناً یه کار کوچیک ارزش اونو نداره
          می خوام بدونم تا حالا کسی هست با اینها عملی کار کرده باشه ؟
          حساب power pc فرق میکنه چون سخت افزاری و حجمی از خود Fpga مصرف نمیکنه
          درست حجم زیادی مصرف میکنه ولی اگه زمانی بردی داشته بشیم که فقط داخلش fpga باشه و میکرویی نباشه و نیاز به ادوات جانبی(مثل uart یا i2c یا ...) به تعداد زیادی نیاز داشته باشیم و همچنین سرعت بالایی داشته باشه میشه از میکروبلیز استفاده کرد و با برنامه نویسی c همه اینارو راه اندازی کرد
          یا اگه جایی قرار الگوریتمی پردازشی یا هرچیزی پیاده سازی بشه و نمیخاهیم درگیر vhdl نویسی بشیم و از نظر حجم محدودیتی نداشته باشیم میشه با استفاده از میکروبلیز اونارو پیاده سازی کرد
          من من خودم با میکروبلیز کار کردم
          نحوه پیاده سازی میکروبلیز با powerpc فرق زیادی نمیکنه
          تو لینکای زیر با استفاده از میکروبلیز وکودر و الگوریتم ogg رو پیاده سازی کرد
          http://www.eecg.toronto.edu/~pc/courses/432/2005/projects/vocoder.zip
          http://www.eecg.toronto.edu/~pc/courses/432/2005/projects/ogg.zip
          Speech Enhancement

          دیدگاه


            #20
            پاسخ : power PC

            نوشته اصلی توسط masoud58
            حالا به نظر شما چه کاری اونقدر ارزش داره تا با power pc یا میکروبلیزر پیاده سازی بشه ؟
            با این حجم گسترده ای که بیان شد مطمئناً یه کار کوچیک ارزش اونو نداره
            می خوام بدونم تا حالا کسی هست با اینها عملی کار کرده باشه ؟
            چند تا گزینه در یک طراحی میتونه پیش رو باشه:
            fpga به اضافه یک CPU سخت افزاری خارجی؛ مثلا ترکیب ARM و fpga(هزینه کم)
            fpga که بخشی از اون با استفاده از soft processor به عنوان CPU در نظر گرفته شود؛ Microblaze,NIOSII,picoblaze(هزینه متوسط)
            fpga که بخشی از اون با استفاده از hard processor به عنوان CPU در نظر گرفته شود؛ POWERPC(هزینه زیاد)
            گاهی ما صرفا پول تجمیع مدارمون رو میدیم و بس. یعنی برای اینکه جای کمتری روی برد اشغال بشه این کارو میکنیم. برای همین پول بیشتری باید بدیم.
            بسته به نیاز یک از حالات بالا رو انتخاب میکنی. حالت اول و سوم طبیعتا بهینه تر هستند.


            دیدگاه


              #21
              پاسخ : power PC

              اضافه کنم:
              سری های zynq از محصولات نسبتا جدید xilinx هم جزو دسته سوم میشن که ARM cortexA9 دو هسته ای با فرکانس کاری بالا رو در دل خودشون جا دادن.
              چند مدل مختلف دارند که دسته اول دارای هسته (Artix7 (7020,7010,7015 و دسته گرونتر kintex7. میشه میکس هسته cpu و fpga. به این دسته از تراشه ها نه fpga میگن. نه پردازنده و نه میکروکنترلر. بلکه اسمشون همونطور که میدونید SoC(system on chip)s هست.

              دیدگاه


                #22
                پاسخ : power PC

                و متاسفانه هیج کدومشون رو برد دولایه در نمیان :cry2: یا باید Eval برد خرید یا باید پول زیادی خرج کرد
                ولی خیلی به درد بخورن، میشه فقط پریفرال هایی رو که نیازه پیاده سازی کرد و از حداکثر ظرفیت آیسی استفاده کرد(مثل پردازنده های دیگه نیست که فقط I/O های پیشفرض رو بشه استفاده کرد)

                دیدگاه


                  #23
                  پاسخ : پاسخ : power PC

                  نوشته اصلی توسط میثم شکیبا
                  اضافه کنم:
                  سری های zynq از محصولات نسبتا جدید xilinx هم جزو دسته سوم میشن که ARM cortexA9 دو هسته ای با فرکانس کاری بالا رو در دل خودشون جا دادن.
                  چند مدل مختلف دارند که دسته اول دارای هسته (Artix7 (7020,7010,7015 و دسته گرونتر kintex7. میشه میکس هسته cpu و fpga. به این دسته از تراشه ها نه fpga میگن. نه پردازنده و نه میکروکنترلر. بلکه اسمشون همونطور که میدونید SoC(system on chip)s هست.
                  ممنون اطلاعات خوبی دادید
                  مردود شدن بهتر از با تقلب قبول شدن است

                  دیدگاه

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