×
ribbon

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

مدرس:دانشگاه کرنل

بوروس لند

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

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

آموزش FPGA

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

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

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

این دوره شامل:

21 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

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,401دانشجو
5نظر و امتیاز

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

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

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

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

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

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

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

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

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

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