اطلاعیه

Collapse
No announcement yet.

تفاوت میان میکروکنترلر و FPGA

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

    تفاوت میان میکروکنترلر و FPGA

    از استادان گرامی می خوام بپرسم که فرق بین میکروکنترلر های 8051 ، AVR و PIC با FPGA چیه ؟
    می شه یه نمونه با proteus از این FPGA ها بذارید.
    کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

    #2
    پاسخ : تفاوت میان میکروکنترلر و FPGA

    تفاوت از چه نظر ؟
    از یه دید میشه گفت شباهتهایی دارند واز دید دیگر......
    ولی بطور کلی می شه اینطوری عنوان کرد که شما با FPGA می تونید هر المان الکترونیکی که با 0 و 1 کار می کنه رو بسازید یعنی شما می تونید با آنها حتی میکروکنترلر هم طراحی کنید .

    دوستان اهل فن بیشتر می تونن در این زمینه کمک کنن
    از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.

    دیدگاه


      #3
      پاسخ : تفاوت میان میکروکنترلر و FPGA

      از این نظر که شما گفتید ، شباهت هستش.
      از نظر کارایی
      و قیمت و اطلاعاتی در مورد حافظه ی ارزون ترین آنها و چند بار می شه روش برنامه نوشت و... که خودتون بیشتر وارد هستین.
      کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

      دیدگاه


        #4
        پاسخ : تفاوت میان میکروکنترلر و FPGA

        از نظر قیمت خیلی متنوعند از حدود 3000 تومن تا بالای 2 میلیون تومن !

        تفاوت عمده آنها در تعداد گیت های قابل برنامه ریزیه .
        از نظر تعداد بار پروگرم کردن فکر می کنم مثل میکرو ها باشن.

        دوستان دیگه هم کمک کنن. من خودم تازه شروع کردم.
        از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.

        دیدگاه


          #5
          پاسخ : تفاوت میان میکروکنترلر و FPGA

          خوب اگه می شه در مورد سه هزار تومانی توضیح بدید( وضع مالی معمولا خرابه )
          مثلا با ATMEGA 8 مقایسه کنید.
          و یک کارایی با fPGA بگید که مثلا با AVR نمی شه.
          کلا هر چه می تونید توضیح بدید.
          کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

          دیدگاه


            #6
            پاسخ : تفاوت میان میکروکنترلر و FPGA

            سلام
            بببین دوست عزیز fpga یک نوع میکروکنترلر نیست که شما می خوای با میکروکنترلر مقایسه کنی.
            PIC,Avr,8051 اینها میکروکنترلر هستند ولی fpga یک میکرو نیست و نمی توان با هم مقایسه کرد.
            fpga مخفف (Feild Programerable gate arrey) است.
            این آی سی بیشتر برای کار های مخابراتی طراحی شده چون یک برد مخابراتی از تعداد بسیار زیادی آی سی های منطقی تشکیل شده بود و حجم مدار بسیار بزرگ و طراحی و عیب یابی آن خیلی سخت بود یک شرکت آمریکایی آمد آی سی طراحی کرد که بتوان در یک چیپ بسیار کوچک بتواند میلیون ها آی سی منطقی را در یک چیپ کوچک قرار دهد به این ترتیب آی سی Fpga ساخته شد.
            همکنون دو شرکت بزرگ به نام Altera,xilinx این دو آی سی رو تولید وارد بازار کردند .البته باید بگم که آی سی های Fpga بسیار زیادند ولی تعداد محدودی در ایران وجود دارند.
            هر کدام از این شرکت ها زبان و نرم افزار مخصوصی واسه خود دارند ولی یک زیان برنامه نویسی Vhdl برای هر دو آنها مشترک است.
            نرم افزار های متعددی برای کار کردن وجود دارد از جمله Maxplus و Qutrtus.
            شما با یک Fpga می توانید تمام آی سی های منطقی رو بسازید.سرعت fpga بسیار بالا است.(نانو ثانیه)

            امیدوارم مفید واقع شده باشد.

            دیدگاه


              #7
              پاسخ : تفاوت میان میکروکنترلر و FPGA

              سلام
              یه جورایی میشه گفت تفاوت در کاربردشون:



              منبع:http://www.eca.ir/forum2/index.php/topic,10602.0.html

              دیدگاه


                #8
                پاسخ : تفاوت میان میکروکنترلر و FPGA

                مقایسه ی بین FPGA و میکروکنترلر مثل مقایسه ی سیب و پرتقاله!

                میکروکنترلر: یک ماشین محاسباتی که دستورات را به صورت سریال اجرا می کند
                FPGA: یک مدار منطقی با ورودی های همروند

                تنها وجه اشتراک این دو: می تونند به عنوان هسته ی یک Embedded System استفاده بشوند.
                There is nothing so practical as a good theory. — Kurt Lewin, 1951

                دیدگاه


                  #9
                  پاسخ : تفاوت میان میکروکنترلر و FPGA

                  خوب. مثلا با میکرو کنترلر می توان یک LCD رو راه انداخت. آیا با FPGA هم می شه یک lcd که دما رو نشون می ده راه انداخت. و حافظه ی FPGA از چند تا چنده؟
                  نوشته اصلی توسط سید عبدالله حسنی
                  سلام
                  یه جورایی میشه گفت تفاوت در کاربردشون:



                  منبع:http://www.eca.ir/forum2/index.php/topic,10602.0.html

                  و اگر سرعت بالایی داره ، چرا نمی شه رو مختلف اعمال زیادی رو انجام داد که متفاوت هم باشه.
                  در کل شما می گید بیشتر برای کارهای مخابراتی ولی اگه این طوره می شه برای کارهایی که مثلا می خواهیم از میکرو استفاده کنیم به جاش از FPGA استفاده کنیم.
                  کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

                  دیدگاه


                    #10
                    پاسخ : تفاوت میان میکروکنترلر و FPGA

                    سلام دوستان
                    به زبان ساده ، آی سی های Fpga شامل تعداد زیادی گیت منطقی و تعدادی سوئیچ می باشند که با تنظیم این سوئیچ ها می تونید تعیین کنید که ورودی و خروجی گیت ها چجوری به هم متصل بشه و در نهایت یک مدار منطقی ایجاد کنید . برای کار با FPGA باید به طراحی مدار منطقی آشنایی داشته باشید ، هیچ ربطی هم به میکرو کنترلر و حتی میکرو پروسسور نداره که بخواهید مقایسشون کنید ، میکرو پروسسورها هم یک مدار نطقی هستند که می شه مدارشون رو روی یک FPGA پیاده کرد ، حتی در FPGA چیزی به اسم حافظه ندارید و برای ساخت حافظه باید از ساخت فلیپ فلاپ شروع کنید تا ... البته زبانهای توصیف سخت افزار کمک بسزایی در طراحی FPGAآ‌می کنند ولی دانش اولیه طراحی مدارات منطقی ضروری است .

                    برای آشنایی بیشتر با طراحی به کتاب مدار منطقی موریس مانو مراجعه کنید ، فکر می کنم نسخه های جدیدیش در مورد زبانهای توصیف سخت افزار هم توضیح داده .
                    حضرت علي (ع) : خداوند از جاهلان پيمان فراگيرى علم نگرفته ، مگر آنكه قبلا از دنشمندان پيمان تعليم دادن گرفته است .

                    دیدگاه


                      #11
                      پاسخ : تفاوت میان میکروکنترلر و FPGA

                      من اگه بخوام فقط برنامه نویسی fpga رو یاد بگیرم و کاری به ساختارش نداشته باشم
                      (میخواهم یه تقسیم کننده n بیتی بسازم ) از کجا شروع کنم چه زبانی چه چیپی ؟
                      و یک نمونه از این چیپهی با مشخصاتش که تو ایران هم باشه معرفی میکنید سرعت و تعداد گیتها

                      دیدگاه


                        #12
                        پاسخ : تفاوت میان میکروکنترلر و FPGA

                        سلام
                        در مورد مقایسه کردنشون کاملا حق با دوستانه.

                        نوشته اصلی توسط وحید-الکترونیک
                        خوب. مثلا با میکرو کنترلر می توان یک LCD رو راه انداخت. آیا با FPGA هم می شه یک lcd که دما رو نشون می ده راه انداخت. و حافظه ی FPGA از چند تا چنده؟
                        بله میشه.اگه نشه یه lcd رو باش را انداخت که.... :NO:
                        به سایت زیر یه سر بزنید پروژه های جالبی باش انجان دادن،مثل اسکوپ دیجیتال و...

                        http://www.fpga4fun.com

                        نوشته اصلی توسط وحید-الکترونیک
                        و اگر سرعت بالایی داره ، چرا نمی شه رو مختلف اعمال زیادی رو انجام داد که متفاوت هم باشه.
                        در کل شما می گید بیشتر برای کارهای مخابراتی ولی اگه این طوره می شه برای کارهایی که مثلا می خواهیم از میکرو استفاده کنیم به جاش از FPGA استفاده کنیم.
                        اون نقل قولی که گذاشتم در واقع می خواسته یه دید کلی از کاربرداشونو بگه.
                        ببینید مثلا توی میکرو کار با پورت ها خیلی سادس ولی خوب تو fpga یه کم دنگ و فنگ داره ولی میشه.
                        اما خوب وقتی میکروی به این خوبی هست چه کاریه!! قیمت و پروگرمر و چیزای دیگه هم در نظر بگیرید...
                        میکرو وقتی حجم داده های پردازشیمون زیادن جواب نمیده.

                        موفق باشید

                        دیدگاه


                          #13
                          پاسخ : تفاوت میان میکروکنترلر و FPGA

                          آقا وحید اگه میخواین بدونید اصلا FPGA چیه و ساختارش چجوریه و چطوری کار میکنه و چطور میشه روش برنامه نویسی کرد،بهتره به کتاب طراحی خودکار مدارهای دیجیتال با FPGA و زبان توصیف سخت افزار VHDL تالیف دکتر سید رضی رو مطالعه کنید.فکر کنم دید خوبی در مورد FPGA بهتون بده.البته منابع بهتری هم هستن ولی این یکی برای شروع خوبه.اگر اشتباه نکنم لینک دانلودش هم تو سایت باید باشه ولی نمیدونم تو کدوم بخشه.اگر هم نباشه باید یک کمی سر کیسه رو شل کنین و ... :mrgreen:
                          در مورد تفاوتش با میکرو،خوب میشه گفت FPGA یه CD خامه که این قابلیت رو داره که چندین بار روش نوشته بشه.تقریبا همه چی رو هم میشه روش ساخت مثلا CPU یا حتی خود میکرو
                          Never regard study as a duty,but as a enviable opportunity to learn to know the liberating influence of beauty in the realm of the spirit for your own personal joy and to the profit of the community to which your later work belongs
                          Albert Einstein

                          دیدگاه


                            #14
                            پاسخ : تفاوت میان میکروکنترلر و FPGA

                            نوشته اصلی توسط zee
                            من اگه بخوام فقط برنامه نویسی fpga رو یاد بگیرم و کاری به ساختارش نداشته باشم
                            (میخواهم یه تقسیم کننده n بیتی بسازم ) از کجا شروع کنم چه زبانی چه چیپی ؟
                            و یک نمونه از این چیپهی با مشخصاتش که تو ایران هم باشه معرفی میکنید سرعت و تعداد گیتها
                            MaxPlusII + max7000
                            حضرت علي (ع) : خداوند از جاهلان پيمان فراگيرى علم نگرفته ، مگر آنكه قبلا از دنشمندان پيمان تعليم دادن گرفته است .

                            دیدگاه


                              #15
                              پاسخ : تفاوت میان میکروکنترلر و FPGA

                              سلام
                              با یه PLC میشه یک سیستم کنترل هوشمند برای یه دستگاه رو ارائه کرد با تعداد مناسب(بسته به کار)میکرو کنترلر میشه یه PLC ساخت و با یک FPGA میشه یک میکرو رو پیاده سازی کرد .

                              موفق باشید :smile:
                              [left][move][b][color=green][size=11pt]ما می توانیم .
                              ، همین ... *. * * *. * * * [color=re

                              دیدگاه

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