×
ribbon

دوره آموزش FPGA کاربردی

FPGA مخفف Field Programmable Gate Array است که معنای عام فارسی آن آرایه گیت قابل برنامه ریزی است.... بیشتر
2,963دانشجو
مقدماتی
دانشگاه کرنل

بوروس لند

مشخصات دوره
محتوای دوره
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آموزش FPGA

آموزش FPGA کاربردی

آموزش FPGA پروژه محور

آشنایی کامل با FPGA

محتوای دوره

1 فصل26 جلسه21 ساعت ویدیو
فیلم های آموزشی
  جلسه 1 - مقدمه
مشاهده
"55:13
  جلسه 2 - RAM بر روی بورد DE2 و Cyclone
مشاهده
"55:13
  جلسه 3 - VGA در بورد DE2
مشاهده
"56:03
  جلسه 4
"53:58
  جلسه 5 - فیلتر صدا
"47:54
  جلسه 6 - Stach Mach و Compiler
"49:05
  جلسه 7 - ADC و DAC در بورد DE2
"44:49
  جلسه 8 - فیلتر دیجیتال
"38:28
  جلسه 9 - Digital filtering
"47:44
  جلسه 10 - موج 2 بعدی در FPGA - قسمت 1
"50:51
  جلسه 11 - موج 2 بعدی در FPGA - قسمت 2
"45:19
  جلسه 12 - موج 2 بعدی در FPGA - قسمت 3
"42:13
  جلسه 13 - سری فرکتالی مندلبرات در FPGA
"47:23
  جلسه 14 - موج 2 بعدی در NIOS
"46:40
  جلسه 15 - SOPC و Nios2
"50:43
  جلسه 16 - نرم افزار NIOS2 - قسمت 1
"48:28
  جلسه 17 - نرم افزار NIOS2 - قسمت 2
"44:55
  جلسه 18 - توضیحی در مورد پروژه درس
"44:20
  جلسه 19 - Floating Point - قسمت 1
"50:45
  جلسه 20 -Floating Point - قسمت 2
"48:53
  جلسه 21 - Multi_Nios
"48:30
  جلسه 22 - پردازش تصویر
"27:15
  جلسه 23 - تشخیص Edge
"49:23
  جلسه 24 - تشخیص چهره
"43:18
  جلسه 25 - Mandelbrot and sound localization
"51:04
  جلسه 26--Sound Synthesis and Localization
"42:14

توضیحات دوره

FPGA مخفف Field Programmable Gate Array است که معنای عام فارسی آن آرایه گیت قابل برنامه‌ریزی است. به زبانی ساده‌تر می‌توان گفت که FPGA مدار مجتمع طراحی‌شده برای پیکربندی یا برنامه‌ریزی پس از قرار گرفتن در مدار برای قطعات دیجیتال است تا امکان به‌روزرسانی یا تغییر عملکرد آن‌ها را فراهم کند. این دوره آموزش FPGA کاربردی مربوط به این مدار مجتمع و آموزش جنبه‌های مختلف آن خواهد بود که در 26 جلسه آموزشی به صورت رایگان برای کاربران در پلت فرم مکتب خونه قرار داده شده است.

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

FPGA چیست؟

Field Programmable Gate Array یا FPGA یک دستگاه منطقی قابل برنامه‌ریزی (یک نوع مدار مجتمع) است که با استفاده از این مدار مجتمع می‌توان مدارات پیچیده‌تری مانند میکرو کنترلر، پروسسور تصویر و صدا، بخشی از گیرنده مدارات و سیستم‌های مخابراتی و غیره را با قیمت نسبی کم طراحی کرد. امروزه بیشتر شرکت‌های تولید قطعات مانند سیسوگ از فنّاوری FPGA در مدارات خود استفاده می‌کنند.

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

کاربردهای FPGA

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

ماهیت قابل تنظیم مجدد FPGA به این معنی است که می‌توان از آن در تعداد زیادی از برنامه‌های مختلف استفاده کرد که دوتا از بارزترین این کاربردهای FPGA شامل موارد زیر هستند:

  • نمونه‌سازی ASIC: ASIC- ها یا مدارهای مجتمع با کاربرد خاص اغلب در تولید با حجم بالا استفاده می‌شوند، اما توسعه آن‌ها بسیار پرهزینه است و انجام تغییرات بسیار گران و زمان بر و در واقع عملکرد آن ثابت خواهد بود. همچنین از آنجاکه تراشه‌های ASIC معمولاً بسیار پیچیده هستند اغلب اوقات در داخل آن‌ها از FPGA استفاده خواهد شد که این کار باعث می‌شود علاوه بر ساده‌سازی طراحی، عملکرد مدار کاملاً پویا و قابل تغییر باشد.
  • تجهیزات تعریف‌شده نرم‌افزاری: با توجه به اینکه تجهیزات در حال حاضر بیشتر به سمت نرم‌افزاری می‌روند، این امکان وجود دارد که با استفاده از FPGA بتوان تجهیزات نرم‌افزاری دقیقی را با آن ساخت که در دوره آموزش FPGA کاربردی به این جنبه از کاربرد FPGA پرداخته شده است.

معرفی دوره آموزش FPGA کاربردی

دوره آموزش FPGA کاربردی یکی از بهترین دوره‌های آموزشی برای آموزش مفاهیم FPGA کاربردی به‌حساب می‌آید که هم اکنون در پلت فرم مکتب خونه برای کاربران قرار داده شده است. این دوره آموزش دوره آموزش FPGA کاربردی شامل 26 جلسه آموزشی – کاربردی خواهد بود که به صورت تخصصی و عملی به مفاهیم حول FPGA میپردازد.

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

پیش‌نیازهای دوره کاربردی آموزش FPGA

از آنجاکه این دوره به زبان انگلیسی ضبط و ارائه شده است برای درک مفاهیم این دوره آموزش کاربردی اف پی جی آی به صورت کامل لازم خواهد بود که کاربران به زبان انگلیسی تسلط نسبی داشته باشند و بتوانند مفاهیم بیان شده را درک کنند. همچنین از پیش‌نیازهای دوره آموزش FPGA کاربردی آشنایی به زبان‌های توصیف سخت‌افزار مانند: VHDL و Verilog.
است. لازم به ذكر است که دوره‌های آموزشی این دو زبان توصیف سخت‌افزار نیز در پلتفرم مکتب خونه قرار داده ‌شده‌اند.

اطلاعات بیشتر

دوره‌های پیشنهادی مشابه

درباره استاد

بوروس لند
2دوره
5,357دانشجو

یکی از محبوب ترین اساتید دانشگاه کرنل، بورس لند، او حدود 40 سال در این دانشگاه مشغول درس دادن و درس خواندن است. زمینه علاقه‌ی ابتدایی او هوش مصنوعی، بیولوژی و سیستم‌های عصبی مصنوعی و طبیعی بود. بعدها او به سمت مهندسی برق کشیده شد و هم اکنون در بایوالکترونیک مشغول فعالیت است. کلاس‌های او به دلیل کار عملی حرفه‌ای فراوان همواره مورد استقبال دانشجویان بوده است.

اطلاعات بیشتر

سوالات پرتکرار

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.

مهارت‌هایی که می‌آموزید