NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3903 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 17 از 17

موضوع: fpga چی هست و به چه کاری میاد

  1. #1
    عضو جدید
    تاریخ عضویت
    Jun 2009
    نوشته ها
    8
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض fpga چی هست و به چه کاری میاد

    سلام
    توی سایت های ایرانی خیلی کم در مورد fpga بحث شده . از مدیر محترم میخوام به سولات زیر پاسخ بدن
    1-fpga چی هست و به چه دردی میخوره
    2- این fpga چه مزیتی نسبت به avr و... داره
    3- به چه زبانی و نرم افزاری میشه اون رو راه اندازی کرد (اصلا باید براش برنامه نوشته بشه یا نه ؟)
    4-اگه کتابی جزوه ای و... دارید بزارید .
    فکر کنم اگه این ایسی رو اموزش بدبد افراد زیادی به سایت رو بیارن .
    با تشکر

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض RE: fpga چی هست و به چه کاری میاد

    1-fpga چی هست و به چه دردی میخوره
    fpga یک نمونه میکرو کنترلر هست که از منطق لاجیک برای پردازشداده و ... استفاده میکنه (میکرو کنترلر ها بر مبنای risc و.. طرح ریزی شدن )
    3- به چه زبانی و نرم افزاری میشه اون رو راه اندازی کرد (اصلا باید براش برنامه نوشته بشه یا نه ؟)
    fpga ها نیز مانند میکرو ها قابلیت برنامه ریزی دارن و براشون کامپایلر های مختلف و به زبان های مختلفی وجود داره
    4-اگه کتابی جزوه ای و... دارید بزارید .
    سعی میکنم چند کتاب در صفحه اول قرار بدم .
    فکر کنم اگه این ایسی رو اموزش بدبد افراد زیادی به سایت رو بیارن .
    بعد از تموم شدن اموزش avr و arm و pic و... اگه عمری بود حتما قرار میدم .

  5. کاربران : 6 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  6. #3
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نام
    Tehran
    نوشته ها
    154
    تشکر
    61
    تشکر شده 45 بار در 34 پست

    پیش فرض

    FPGA ها رو نمیشه مثل یه میکرو کنترلر بهش نگاه کرد.
    FPGA ها بیس سخت افزاری دارن و بهترین انتخاب برای محیط های پر نویز هستند.

    یکی از ویژگی های FPGA که اون رو از میکرو متمایز می کنه قابلیت پردازش موازی هست. یعنی مثل میکرو دستورات Step by step انجام نمی شه، بعبارت دیگه پردازش موازی داره نه پردازش سری.

  7. تشکرها از این نوشته :


  8. #4
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    به نظرم اين مبحث هم بد نباشه بعد ارم ها روش كار بشه دوستاني كه تجربه دارند يكم بيشتر مثال بذارند تا يكم بيشتر اشنا بشيم
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  9. #5
    مدیر باز نشسته arsalan681 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    974
    تشکر
    165
    تشکر شده 1,256 بار در 613 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir نمایش پست ها
    به نظرم اين مبحث هم بد نباشه بعد ارم ها روش كار بشه دوستاني كه تجربه دارند يكم بيشتر مثال بذارند تا يكم بيشتر اشنا بشيم
    من میتونم کمک کنم بحث برنامه نویسی و آموزش نرم افزار های مربوطه و مثالهای کاربردی

  10. کاربران : 2 تشکر کرده اند از شما arsalan681 برای ارسال این پست سودمند:


  11. #6
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    طبق اطلاعاتی که من دارم پردازنده های fpga طبق گفته ی دوستمون بیس سخت افزاری دارن و مهمترین ویژگی اونها پردازش موازی هست.
    از طرفی من شنیدم که در این پردازنده ها فرد طراح با مجموعه ای از گیت ها و منطق دیجیتال سر و کار داره و ظاهرا یکی از کامپایلر هاشم اینطوریه که در محیط کامپایلر میایم گیت ها رو در کنار هم قرار میدیم (بصورت گرافیکی هست) و برای رسیدن به مقصود یه مدار دیجیتالی طراحی می کنیم و دقیقا به همین خاطر هست که پردازش ها در این خانواده بصورت موازی انجام میشن. چون هر گیت کار مخصوص به خودشو انجام میده و در آن واحد چندین گیت می تونن از ورودی هاشون داده دریافت کنن و همزمان هر کدوم عملیات مربوطه رو انجام بده و در خروجی خودش نتیجه رو ظاهر کنه.

    البته اینایی که گفتم فقط در حد شنیده هام بود.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  12. کاربران : 2 تشکر کرده اند از شما morteza_rk برای ارسال این پست سودمند:


  13. #7
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    به نظر منم اگه بشه در مورد این پروسسور ها هم کار بشه خیلی خوبه! چون شما میتونید باهاشون یه میکرو طراحی کنید! و یا در پردازش تصویر و سیگنال ازش استفاده کنین. همین پردازش موازی خیلی امکانات به طراح میده. 

  14. #8
    مدیر انجمن farzadsw آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    تهران
    نوشته ها
    485
    تشکر
    105
    تشکر شده 745 بار در 309 پست

    پیش فرض

    FPGA ها ، پردازنده یا پروسسور نیستن . همونطور که گفته شد تو اینها به وسیله زبانهای توصیف سخت افزار (HDL ) یا به صورت شماتیکی و ... یک سخت افزار رو با ترکیب گیتهای مختلف میسازن. قدرت پردازش و انعطاف پذیری این تراشه ها خیلی بالاست ولی از اون طرف طراحی سیستم با استفاده از این تراشه ها سخت و زمان بر هست.
    اینو به عنوان یه مقدمه گفتم . انشالله آقای arsalan681 مطاب آموزشی رو میگذارن .

  15. کاربران : 3 تشکر کرده اند از شما farzadsw برای ارسال این پست سودمند:


  16. #9
    مدیر باز نشسته arsalan681 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    974
    تشکر
    165
    تشکر شده 1,256 بار در 613 پست

    پیش فرض

    مطالب آموزشی چشم آماده می کنم فقط در مورد نرم افزارها چون دسترسی به ورژن های جدید ندارم با این نرم افزارها میتونم آموزش بدم
    1- modelsim5.5
    2- ISE 7.1

    در مورد مقدمات کار دوستان اگر مطلبی دارن بذارن تا بعد بریم سراغ مهمترین کار که برنامه نویسیه

  17. کاربران : 3 تشکر کرده اند از شما arsalan681 برای ارسال این پست سودمند:


  18. #10
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نام
    Tehran
    نوشته ها
    154
    تشکر
    61
    تشکر شده 45 بار در 34 پست

    پیش فرض

    من زیاد با FPGA کار نکردم، ولی تحقیق که کردم به این نتیجه رسیدم که بهترین کامپایلر فعلی Quartus II هست که از سایتش قابل دانلود هست. حجمش یکم زیاده نزدیکه 4.5G ولی واقعا عالیه. یه Help توپ هم داره.

    خود من خیلی مایلم با دوستان رو این مبحث وارد بشیم.
    یکی از مزایاهای FPGA به میکرو کنترلرها در مورد نویز ناپذیری و ایمن بودن اونا تو صنعت هست.

    موفق باشید.

  19. تشکرها از این نوشته :


  20. #11
    مدیر باز نشسته arsalan681 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    974
    تشکر
    165
    تشکر شده 1,256 بار در 613 پست

    پیش فرض

    یک اصل مهم تو یادگیری FPGA اینه که مدارمنطقی رو باید کاملا وارد باشید چون بیشتر کار با موارد مربوطه به مدار منطقی میشه.شما باید ساختار و روش کار مثلا یه سریال Adder یا F-F رو بلد باشید تا بتونید یه برنامه براش بنویسید همینطوری نمیشه کار کرد.

  21. تشکرها از این نوشته :


  22. #12
    مدیر باز نشسته arsalan681 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    974
    تشکر
    165
    تشکر شده 1,256 بار در 613 پست

    پیش فرض

    سلام دوستان یه آموزش اولیه از vhdl آماده کردم .
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar vhdl.rar (157.6 کیلو بایت, 511 نمايش)

  23. کاربران : 8 تشکر کرده اند از شما arsalan681 برای ارسال این پست سودمند:


  24. #13
    کاربر فعال ghaem313 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    محمد قديمي
    نوشته ها
    233
    تشکر
    34
    تشکر شده 194 بار در 105 پست

    پیش فرض

    می شه با fpga ها یا cpld ها تو مدار به عنوان یه ic لچ-گیت nand -ساخت دیکدر -تایمر -دیمالتیپلکسر-و دیکدر و ...
    استفاده کرد
    بهصورتی که فقط به عنوان چند ic استفاده بشه و از حجم مدار کم بشه
    البته انگارcpld ها ارزونتر از fpga ها هستند و حدود 2 سه تومن و ارزشش رو داره به جای 4-5 تا ic معمولی از اینا استفاده کرد

  25. #14
    مدیر باز نشسته arsalan681 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    974
    تشکر
    165
    تشکر شده 1,256 بار در 613 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ghaem313 نمایش پست ها
    می شه با fpga ها یا cpld ها تو مدار به عنوان یه ic لچ-گیت nand -ساخت دیکدر -تایمر -دیمالتیپلکسر-و دیکدر و ...
    استفاده کرد
    بهصورتی که فقط به عنوان چند ic استفاده بشه و از حجم مدار کم بشه
    البته انگارcpld ها ارزونتر از fpga ها هستند و حدود 2 سه تومن و ارزشش رو داره به جای 4-5 تا ic معمولی از اینا استفاده کرد
    میشه استفاده کرد ولی اینو میدونی که استفاده از Fpga نیاز داره که یه برد همراهش باشه نمیشه روی برد برد بستش در ضمن با قطع برق برنامه نوشته شده پاک میشه و قیمت یدونه spartanII)XC2S200)حدود 20000 تومان هست تازه fpga کاربردهای خیلی خیلی بهتری داره مخصوصا توی طراحی مخابراتی و راداری

  26. کاربران : 3 تشکر کرده اند از شما arsalan681 برای ارسال این پست سودمند:


  27. #15
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    98
    تشکر
    76
    تشکر شده 16 بار در 14 پست

    پیش فرض

    نقل قول نوشته اصلی توسط caspian1361 نمایش پست ها
    fpga ها رو نمیشه مثل یه میکرو کنترلر بهش نگاه کرد.
    Fpga ها بیس سخت افزاری دارن و بهترین انتخاب برای محیط های پر نویز هستند.

    یکی از ویژگی های fpga که اون رو از میکرو متمایز می کنه قابلیت پردازش موازی هست. یعنی مثل میکرو دستورات step by step انجام نمی شه، بعبارت دیگه پردازش موازی داره نه پردازش سری.
    سلام دوست من
    من میخام یه ربات انسان نما بسازم که با کدهای متلب کار می کنه و میخام یه جور بسازکم که بدون اتصال به کامپیوتر کارکنه،
    این میکرو میتونه برای این کار مناسب باشه؟
    کدهای نوشته شده توی متلب رو میشه تو این میکرو یااصلا میکروی دیگه ای پروگرم کرد؟

  28. #16
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط azadmard نمایش پست ها
    این میکرو میتونه برای این کار مناسب باشه؟
    کدهای نوشته شده توی متلب رو میشه تو این میکرو یااصلا میکروی دیگه ای پروگرم کرد؟
    سلام
    fpga که میکرو نیست !! شما ببین الگوریتمی که از روی اون برنامه مطلب را نوشتی چیه اونا به هر زبان برنامه نویسی دیگه می تونی پیاده سازی کنی ...

  29. #17
    تازه وارد
    تاریخ عضویت
    Jul 2013
    نام
    محجوبه مرتضی زاده
    نوشته ها
    2
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام اطلاعاتی در مورد library bascom برای خروجی avr دارین؟

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

  1. يادگيري FPGA ها قدم به قدم
    توسط Hesam1984 در انجمن FPGA
    پاسخ: 20
    آخرين نوشته: 22-09-2017, 20:01
  2. ساخت پروگرامر fpga با usb
    توسط jonbakhsh در انجمن FPGA
    پاسخ: 21
    آخرين نوشته: 07-08-2015, 12:20
  3. PLD , SPLD , GAL , CPLD , FPGA چی هست ؟
    توسط m-Group در انجمن FPGA
    پاسخ: 6
    آخرين نوشته: 28-05-2010, 02:44
  4. FPGA
    توسط saeed_niknami در انجمن FPGA
    پاسخ: 11
    آخرين نوشته: 24-12-2009, 01:06
  5. درخواست كتاب در مورد fpga
    توسط elec86 در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 3
    آخرين نوشته: 08-10-2007, 14:21

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

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