اطلاعیه

Collapse
No announcement yet.

سوال در مورد کاربرهای fpga

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

    سوال در مورد کاربرهای fpga

    با سلام خدمت اساتید میخواستم بدونم چه کارهایی خاصی رو میشه با fpga انجام داد که با میکروهای قوی مثل ARm نمیشه انجام داد لطف کنید چند نمونه مثال بزنید مرسی
    زنده بودن را با زندگی بگذرانیم که سالها به اجبار خواهیم خفت

    #2
    پاسخ : سوال در مورد کاربرهای fpga

    کلا دوتا چیز جدا هستند.
    ^^^^^^^^^^^^^
    خواستن توانستن است

    ^^^^^^^^^^^^^

    دیدگاه


      #3
      پاسخ : سوال در مورد کاربرهای fpga

      سلام FPGA ها کار بردهای زیادی درصنایع مخابراتی و همچنین صنایع نظامی دارند در کار با این پردازنده ها دستمون بازتره هرچیزی را که به خواهیدمی توانید خلق کنید مثل کشیدن نقاشی و ساخت یک اثر هنری می مونه :eek:
      شما تصور کنید که یک شهر مثل تهران که الان ساختمونها و خیابان های ان ساخته شده اند را تمام زمین های ان را پاک سازی کنند و یک سطح کاملا دست نخورده و بدون جاده و ساختمان به شما بدهند و بگویند با میل خود جاده ها و ساختمان ها و مراکز مختلف را طراحی کنید ( به این می گن اخر معماری :biggrin این می شه FPGA ولی میکروکنترل هایی مثل AVR,ARM از قبل ساختار داخلشان پیکر بندی شده و شما نمی توانید به ان ها دست ببرید مثلا اگه یک ADC چهارده بیتی بخواین نمی تونیم از ARM به صورت مستقیم استفاده کنیم و نیاز داریم تا یک ADC خارجی بزاریم ولی در fpgaها دستمان باز هستش و می تونیم طراحی کنیم
      الان با پیشرفت علم FPGA هایی اومده که داخل خوشان پردازنده های ARM دارند (این دیگه اخرشه) می تونیم از امکانات ARM در کنار گیتهایی که خودمان به عنوان مدار مورد نظر داریم استفاده کنیم(یعنی می شه این FPGA ها به دست مابرسند :sad
      معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
      اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
      آموزش Modelsim

      دیدگاه


        #4
        پاسخ : سوال در مورد کاربرهای fpga

        نوشته اصلی توسط skiboy
        سلام FPGA ها کار بردهای زیادی درصنایع مخابراتی و همچنین صنایع نظامی دارند در کار با این پردازنده ها دستمون بازتره هرچیزی را که به خواهیدمی توانید خلق کنید مثل کشیدن نقاشی و ساخت یک اثر هنری می مونه :eek:
        شما تصور کنید که یک شهر مثل تهران که الان ساختمونها و خیابان های ان ساخته شده اند را تمام زمین های ان را پاک سازی کنند و یک سطح کاملا دست نخورده و بدون جاده و ساختمان به شما بدهند و بگویند با میل خود جاده ها و ساختمان ها و مراکز مختلف را طراحی کنید ( به این می گن اخر معماری :biggrin این می شه FPGA ولی میکروکنترل هایی مثل AVR,ARM از قبل ساختار داخلشان پیکر بندی شده و شما نمی توانید به ان ها دست ببرید مثلا اگه یک ADC چهارده بیتی بخواین نمی تونیم از ARM به صورت مستقیم استفاده کنیم و نیاز داریم تا یک ADC خارجی بزاریم ولی در fpgaها دستمان باز هستش و می تونیم طراحی کنیم
        الان با پیشرفت علم FPGA هایی اومده که داخل خوشان پردازنده های ARM دارند (این دیگه اخرشه) می تونیم از امکانات ARM در کنار گیتهایی که خودمان به عنوان مدار مورد نظر داریم استفاده کنیم(یعنی می شه این FPGA ها به دست مابرسند :sad
        شما مطمئنید که داخل fpga می تونیم adc نیز داشته باشیم فکر کنم که این روچون جزه انالوگ هم داره نشه البته شاید با fpaa بشه این کار رو کرد .

        دیدگاه


          #5
          پاسخ : سوال در مورد کاربرهای fpga

          نوشته اصلی توسط 113
          با سلام خدمت اساتید میخواستم بدونم چه کارهایی خاصی رو میشه با fpga انجام داد که با میکروهای قوی مثل ARm نمیشه انجام داد لطف کنید چند نمونه مثال بزنید مرسی
          ببینید من یه مسئله کلی رو بگم
          با FPGA هر آنچه در تصور شماست از دیجیتال رو میشه پیاده کرد.حتی یک کنترلر رو-به غیر از المان های آنالوگ مثل ADC , مقایسه کننده آنالوگ و ...-بقیه عناصر ماژول هایی هستن که با هم مجموعه شدن و کسی زحمت مجموع کردنش رو کشده و یک CPU هم گذاشته کنارش که شده یک کنترلر-این مجموعه رو هم شما با صرف وقت میتونی پیاده کنی-اما چه کاریه وقتی آماده و استانداردش هست.
          اصولا در کار های حرفه ایی کنار FPGA یک کنترلر قوی مثل ARM های ST میزارن و کارهای روتین رو به کنترلر میسپارن و کارهای پردازشی و مهم رو به FPGA
          اما در کل اگر بخایم حساب کنیم-2 مقوله جدا هستن و مقایسه نمیشه کرد-هر کدام حوزه عمل خودش رو داره-مثل این میمونه بگیم جرثقیل بهتره یا بیل مکانیکی
          اما این نکته مهم هست که در FPGA شما مرزی در طراحی دیجیتال ندارید و شما خالق اثر خواهی بود
          خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

          دیدگاه


            #6
            پاسخ : سوال در مورد کاربرهای fpga

            یک توضیح خیلی راحت

            فرق میکرو و fpga

            با fpga شما می تونید میکرو بسازید ولی با میکرو نمیی تونید fpga بسازید :mrgreen:

            برای ساخت میکرو مثل اینه که شما در داخل fpga یک cpu طراحی کنید و با کمک بخشی از حافظه fpga و cpu طراحی شده و یک سری برنامه شما یک میکرو ساختید که طبق علایق شما کار میکنه یعنی کاربر قادر نیست تعداد بیت حافظه یا بیت ارسال و یا کلاک cpu و یا اینکه میکرو چه قابلیت هایی را داشته باشه را کنترل کند اون فقط میتونه از امکاناتی که شما در اختیارش گذاشتید استفاده کند

            چی شد!!! :read: :eek: :eek:

            دیدگاه


              #7
              پاسخ : سوال در مورد کاربرهای fpga

              این دو دومقوله جدا هستند با زمینه کاربرد متفاوت
              نمیدونم چرا اصلا این مقایسه انجام میشه
              خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

              دیدگاه

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