ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2

موضوع: FPGA

  1. #1
    2009/09/28
    50
    0

    FPGA

    تفاوت يك FPGA با ميكرو كنترلر يا ميكرو پروسسور چيست؟
  2. #2
    2009/08/26
    68
    1
    EMP

    پاسخ : FPGA

    fpga رو نمی شه با میکروکنترلرها مقایسه کرد چون دوتا موضوع متفاوت از هم هستند.شاید بشه عملکرد اون رو مقداری شبیه dsp دونست.در واقع اگه بخوام خیلی ساده توضیح بدم شما می تونید به کمک fpga مدارات منطقی رو پیاده سازی کنید.مثل شمارنده ها.اما کاربرد اصلی fpga توی ایجاد هسته های پردازشیه.fpga ها فاقد ارتباطاتی مثل rs232 و یا i2c هستند.fpga ها فاقد مبدل های دیجیتال به آنالوگ و یا آنالوگ به دیجیتال هستند.کلا امکانات جانبی خاصی ندارن.هسته های پردازشی یا cpu ها ساختاری شبیه به fpga دارن.مثلا میکروی avr در داخل خودش یک هسته 8بیتی داره که متصل شده به یک سری امکاناتی مثل مبدل های دیجیتال و آنالوگ.ram و....نقش fpga میتونه جای هسته avr باشه.توی بعضی از پروژه های دانشجویی میان میکروی avr رو با fpga پیاده سازی می کنن.یعنی میان ساختار هسته avr رو با fpga پیاده سازی می کنن و با اتصال امکانات جانبی مثل ram و مبدل ها به fpga .میکروی avr رو باز سازی می کنن .پس برای fpga ها فقط مدارات منطقی قابل پذیرش است.نکته بعدی اینه که شما وقتی دارین از یک میکرو استفاده می کنید در یک زمان واحد فقط یک کار رو انجام میده و دستورات برنامه رو خط به خط اجرا می کنه.در صورتی که شما می تونید چند تا هسته پردازشی توی یک fpga تعریف کنید تا در یک زمان واحد چندتا کار رو باهم انجام بده مثلا شما می تونید توی یک fpga معمولی حدود چند تا هسته atmega32 تعريف کنید و چندتا کار رو همزمان انجام بدین.پس fpga تمام دستورات رو یک جا انجام می ده و خط به خط اجرای دستورات در fpga معنی نداره.این باعث میشه که شما به یک سرعت پردازش بسیار بالا در حد مثلا 500MHZ برسید.پس FPGA ها بر خلاف میکروکنترلر ها و DSP و میکروپروسسورها که تک منظوره هستند.قابلیت پردازش موازی و همزمانه کارهای زیادی رو داره. و FPGA برخلاف DSP ها و میکروپروسسورها که سرعت تقریبا ثابتی دارند و بهترین اونها دیگه از 200MHZ بیشتر نمی تونه باشه.هر سال سرعت FPGA ها رو به افزایشه و دارن خودشون رو به مرز GHZ می رسونن و فناوری ساخت اونها این اجازه رو میده که سرعت رو بالا ببرن ولی فناوری ساخت میکروها و DSP ها محدودیت داره و اجازه نمیده که سرعت اونها از یک حدی بالاتره بره واسه همینه که توی چند سال اخیر سرعت اونها تغییری نکرده در صورتی که سرعت FPGA ها در هرسال بیشتر میشه.اما مصرف انرژیFPGA ها از DSP و میکروها ها بالاتره. سرعت بالای FPGA ها اونها رو مساعد کارهای پردازشی سنگین مثل پردازش تصویر و پياده سازي الگوريتم هاي dsp می کنه
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. fpga
    توسط گنجستان در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 4
    آخرين نوشته: 2015/07/31, 20:06
  2. VGA on Fpga
    توسط amin5659 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 6
    آخرين نوشته: 2015/06/10, 12:02
  3. fpga
    توسط mtmt در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 0
    آخرين نوشته: 2015/05/03, 15:32
  4. fpga چیه؟
    توسط ali138 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 2
    آخرين نوشته: 2008/12/11, 14:50
  5. FPGA و gcc
    توسط spart در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 4
    آخرين نوشته: 2007/12/31, 20:48

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •