با سلام خدمت اساتید میخواستم بدونم چه کارهایی خاصی رو میشه با fpga انجام داد که با میکروهای قوی مثل ARm نمیشه انجام داد لطف کنید چند نمونه مثال بزنید مرسی
زنده بودن را با زندگی بگذرانیم که سالها به اجبار خواهیم خفت
سلام FPGA ها کار بردهای زیادی درصنایع مخابراتی و همچنین صنایع نظامی دارند در کار با این پردازنده ها دستمون بازتره هرچیزی را که به خواهیدمی توانید خلق کنید مثل کشیدن نقاشی و ساخت یک اثر هنری می مونه :eek:
شما تصور کنید که یک شهر مثل تهران که الان ساختمونها و خیابان های ان ساخته شده اند را تمام زمین های ان را پاک سازی کنند و یک سطح کاملا دست نخورده و بدون جاده و ساختمان به شما بدهند و بگویند با میل خود جاده ها و ساختمان ها و مراکز مختلف را طراحی کنید ( به این می گن اخر معماری :biggrin این می شه FPGA ولی میکروکنترل هایی مثل AVR,ARM از قبل ساختار داخلشان پیکر بندی شده و شما نمی توانید به ان ها دست ببرید مثلا اگه یک ADC چهارده بیتی بخواین نمی تونیم از ARM به صورت مستقیم استفاده کنیم و نیاز داریم تا یک ADC خارجی بزاریم ولی در fpgaها دستمان باز هستش و می تونیم طراحی کنیم
الان با پیشرفت علم FPGA هایی اومده که داخل خوشان پردازنده های ARM دارند (این دیگه اخرشه) می تونیم از امکانات ARM در کنار گیتهایی که خودمان به عنوان مدار مورد نظر داریم استفاده کنیم(یعنی می شه این FPGA ها به دست مابرسند :sad
معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم! آموزش Modelsim
سلام FPGA ها کار بردهای زیادی درصنایع مخابراتی و همچنین صنایع نظامی دارند در کار با این پردازنده ها دستمون بازتره هرچیزی را که به خواهیدمی توانید خلق کنید مثل کشیدن نقاشی و ساخت یک اثر هنری می مونه :eek:
شما تصور کنید که یک شهر مثل تهران که الان ساختمونها و خیابان های ان ساخته شده اند را تمام زمین های ان را پاک سازی کنند و یک سطح کاملا دست نخورده و بدون جاده و ساختمان به شما بدهند و بگویند با میل خود جاده ها و ساختمان ها و مراکز مختلف را طراحی کنید ( به این می گن اخر معماری :biggrin این می شه FPGA ولی میکروکنترل هایی مثل AVR,ARM از قبل ساختار داخلشان پیکر بندی شده و شما نمی توانید به ان ها دست ببرید مثلا اگه یک ADC چهارده بیتی بخواین نمی تونیم از ARM به صورت مستقیم استفاده کنیم و نیاز داریم تا یک ADC خارجی بزاریم ولی در fpgaها دستمان باز هستش و می تونیم طراحی کنیم
الان با پیشرفت علم FPGA هایی اومده که داخل خوشان پردازنده های ARM دارند (این دیگه اخرشه) می تونیم از امکانات ARM در کنار گیتهایی که خودمان به عنوان مدار مورد نظر داریم استفاده کنیم(یعنی می شه این FPGA ها به دست مابرسند :sad
شما مطمئنید که داخل fpga می تونیم adc نیز داشته باشیم فکر کنم که این روچون جزه انالوگ هم داره نشه البته شاید با fpaa بشه این کار رو کرد .
با سلام خدمت اساتید میخواستم بدونم چه کارهایی خاصی رو میشه با fpga انجام داد که با میکروهای قوی مثل ARm نمیشه انجام داد لطف کنید چند نمونه مثال بزنید مرسی
ببینید من یه مسئله کلی رو بگم
با FPGA هر آنچه در تصور شماست از دیجیتال رو میشه پیاده کرد.حتی یک کنترلر رو-به غیر از المان های آنالوگ مثل ADC , مقایسه کننده آنالوگ و ...-بقیه عناصر ماژول هایی هستن که با هم مجموعه شدن و کسی زحمت مجموع کردنش رو کشده و یک CPU هم گذاشته کنارش که شده یک کنترلر-این مجموعه رو هم شما با صرف وقت میتونی پیاده کنی-اما چه کاریه وقتی آماده و استانداردش هست.
اصولا در کار های حرفه ایی کنار FPGA یک کنترلر قوی مثل ARM های ST میزارن و کارهای روتین رو به کنترلر میسپارن و کارهای پردازشی و مهم رو به FPGA
اما در کل اگر بخایم حساب کنیم-2 مقوله جدا هستن و مقایسه نمیشه کرد-هر کدام حوزه عمل خودش رو داره-مثل این میمونه بگیم جرثقیل بهتره یا بیل مکانیکی
اما این نکته مهم هست که در FPGA شما مرزی در طراحی دیجیتال ندارید و شما خالق اثر خواهی بود
خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
با fpga شما می تونید میکرو بسازید ولی با میکرو نمیی تونید fpga بسازید :mrgreen:
برای ساخت میکرو مثل اینه که شما در داخل fpga یک cpu طراحی کنید و با کمک بخشی از حافظه fpga و cpu طراحی شده و یک سری برنامه شما یک میکرو ساختید که طبق علایق شما کار میکنه یعنی کاربر قادر نیست تعداد بیت حافظه یا بیت ارسال و یا کلاک cpu و یا اینکه میکرو چه قابلیت هایی را داشته باشه را کنترل کند اون فقط میتونه از امکاناتی که شما در اختیارش گذاشتید استفاده کند
دیدگاه