اطلاعیه

Collapse
No announcement yet.

سوال در مورد dsp و fpga

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

    سوال در مورد dsp و fpga

    سلام دوستان خسته نباشید ی سوال دارم در حد زیر مبتدی

    میخواستم ببینم برای چه کار هایی باید بریم سر وقت این fpga و dsp ها ؟

    نحوه کار کرد اونا چطوری یعنی مثل میکرو های 8 و 32 بیتی دارای واحد تایمر -واحد ساخت pwm و....

    هستن؟!!!

    یکی از دوستان بم گفت که این fpga و dsp ها میشه باشون ایسی های جدید طراحی کرد

    میگفتد هرکدوم از این ایسی ها از تعداد بیشماری گیت منطقی درست شدن که با استفاده از انها میتوان نیاز های خودمون رو طراحی و درست کنیم

    ؟؟

    بعنوان مثال اگر بخوایم در یک پروژه از dsp که به معنی پردازش دیجیتال سیکنال هست( :mrgreen: )استفاده کنیم و یک فیلتر مخصوص بسازیم

    خود dsp دارای فیلتر های متنوعی هست یا اینکه در dsp این امکان موجود هست که مثلا ی فیلتر بالا گذر خاص ساخت؟؟؟

    اگه میشه یکم توضیح بدید که کلا نحوه کارشون چطوریه؟

    #2
    پاسخ : سوال در مورد dsp و fpga

    درسته که از هر دو برای کارهای پردازشی استفاده میشه ولی ساختار DSP با FPGA کلاً متفاوته.
    DSP = Digital Signal Processor
    FPGA = Filed Programmable Gate Array
    FPGA از تعداد زیادی واحدهای ساده مثل Slice، جدول های جستجو (Look-up table = LUT)، ضرب کننده، RAM و ... تشکیل شده و از این واحدهای خام میشه سخت افزارهای مختلف ساخت مثلاً پروسسور، RAM، فیلتر، شبکه عصبی و ... یا این که به صورت ترکیبی از این عناصر. یکی از مهم ترین ویژگی های FPGA اینه که پروسس های مختلف مستقل از هم به صورت همزمان اجرا میشن که همین کمک میکنه که الگوریتم ها رو بشه با سرعت خیلی زیاد و به صورت موازی با هم پیاده سازی کرد.
    DSP در واقع یک میکرو هست که فقط برای کارهای پردازشی بهینه شده مثلاً چون پیاده سازی فیلترها به صورت جمع حاصلضرب مقدار سیگنال در ضرایب فیلتره، واحدی به اسم Multiply And Accumulate = MAC داخل DSP تعبیه شده تا راحت تر و بهینه تر بتونه فیلترها رو پیاده سازی کنه، سرعت کلاکش بیشتر از میکروهای معمولی هست و بعضی قسمت ها میتونن مستقل از هم به صورت همزمان کار کنن(موازی) که باعث افزایش سرعت پردازش میشه و ....
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

    دیدگاه


      #3
      پاسخ : سوال در مورد dsp و fpga

      توجه کن DSP یک قطعه خاص نیست.همون طور که از اسمش مشخصه به منظور تحلیل سیگنال و اعمال مختلف روی آن در حوزه ای متفاوت که سیگنال
      گسسته هست مورد استفاده قرار می گیره.هر چند که از سال 1960 وجود داشته اما امروزه به علت پیاده سازی الگوریتم های آن به صورت خیلی بهینه
      و سریع توسط تراشه خاص(محصولات تگزاس اینستریومنت) سر زبان ها افتاده و همه گیر شده.الگوریتم های DSP را میتوان توسط FPGA یا حتی میکرو هم
      پیاده سازی کرد اما به صرفه ترین و بهینه ترین و پرسرعت ترین استفاده از تراشه های خاص که برای این منظور ساخته شده است.
      مثلا شاید دقت یک فیلتر بالاگذر ساخته شده توسط قطعه DSP به اندازه یک باترورث درجه 20 باشه.
      الکترونیک فقط ترانزیستور نیست...موفقیت فقط الکترونیک نیست...زندگی فقط موفقیت نیست.

      دیدگاه

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