×
ribbon

تا پایان تخفیف

آموزش FPGA پیشرفته

FPGA ها برای ایجاد یک سیستم با انعطاف پذیری و کارآیی بالا مورد نیاز می باشند. FPGA ها... بیشتر
گواهی‌نامه
2.9 (15 امتیاز)
1,219دانشجو
مقدماتی

مهدی آیت

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

محتوای دوره

4 فصل56 جلسه14 ساعت ویدیو
فصل اول: نمایش fixed-point و اثرات آن در محاسبات
  نمایش Sign/Magnitude و 2s-Complement
مشاهده
"15:23
  فایل‌های مورد نیاز دوره
"00:05
  نمایش fixed-point و اثرات آن
"25:49
  مروری بر ساختارهای متداول فیلترهای دیجیتال و بررسی آن‌ها به لحاظ کوانتیزاسیون
"30:48
  راه حل جلوگیری از Overflow، Scaling با استفاده از نرم‌ها
"24:21
  مدل‌سازی نویز کوانتیزاسیون، در نظر گرفتن مشخصات آماری چند نوع کوانتایزر از نوع fixed-point
"18:14
  پدیده limit cycle و اثرات آن
"13:05
  پروژه اول: بررسی ساختارهای limit cycle free (الزامی)
"120:00
  معرفی ابزار fdatool در MATLAB و معرفی ابزارهای کوانتیزاسیون فیلترهای دیجیتال
"16:00
  بررسی اثرات خطای کوانتیزاسیون بر روی یک فایل صوتی
"11:31
  بررسی اثر کوانتایزرهای Rounding و Truncation در محیط MATLAB
"11:29
  بررسی اثر Overflow در محیط MATLAB
"10:34
  بررسی اثر Limit Cycle و چند مثال از اثرات fixed-point در محیط MATLAB
"13:53
  پروژه دوم: شبیه‌سازی یک AGC با در نظر گرفتن محاسبات fixed-point (الزامی)
"120:00
  حذف اختلال از یک سیگنال صوتی مختل‌شده توسط نویز تک تون و بررسی اثر کوانتیزاسیون ضرایب در فیلترهای FIR و IIR
"13:38
  بررسی اثر Scaling برای یک فیلتر IIR در محیط MATLAB
"09:50
  مثالهایی از VHDL (مولد تابع آشوب Lorenz، ضرب‌کننده مختلط)
"16:39
  مثال‌هایی از VHDL (Rounding، فیلتر IIR)
"10:11
  پروژه سوم: پیاده‌سازی AGC با استفاده از زبان VHDL (الزامی)
"150:00
  پروژه چهارم: پیاده‌ سازی الگوریتم Goertzel (الزامی)
"180:00
  مثال‌هایی از VHDL (محاسبه MAC، فیلتر Moving Average، فیلتر FIR)
"23:05
  مثال‌هایی از VHDL (محاسبه لگاریتم)
"14:44
  مثال‌هایی از VHDL (شبکه عصبی Feedforward، فیلتر Lattice)
"12:37
  پروژه پنجم: محاسبه جذر بصورت fixed-point در MATLAB و VHDL (الزامی)
"180:00
  کوئیز اول
"11:00
  اسلایدهای دوره
"00:04
فصل دوم: آشنایی با دیگر روش‌های متداول نمایش اعداد
فصل سوم: معرفی برخی از IP coreهای موجود در Xilinx
فصل چهارم: مفاهیم مرتبط با سنتز و بهینه‌سازی کدها

پیش‌نیاز‌ها

توضیحات دوره

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

هدف از دوره آموزشی FPGA پیشرفته چیست؟

هدف از دوره آموزشی FPGA پیشرفته آشنایی با معماری داخلی FPGAها، نحوه برنامه‌­ریزی و استفاده از آن‌ها، بهینه­‌سازی برنامه­‌ها، شبیه‌سازی برنامه‌­ها، معرفی ابزارهای مورد استفاده جهت کار با تراشه­‌های FPGA و استفاده از تراشه‌­ها در پروژه­‌های جدی با نرخ بالا و حجم پردازش سنگین است. 

دوره آموزش FPGA پیشرفته مناسب چه کسانی است؟

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

بعد از فراگیری دوره آموزش FPGA پیشرفته در مکتب‌خونه چه مهارت­‌هایی کسب خواهید کرد؟

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

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

امتیاز و نظرات کاربران

2.9

از مجموع 15 امتیاز

5نظر

20 روز پیش

باسلام، من دوماهی هست درحال مطالعه این دوره هستم و حدود ۶۰ درصدش رو تا به الان گذروندم. به عنوان کسی که تقریبا تمام دوره های ویدئویی به زبان فارسی و انگلیسی برای fpga رو دیده میتونم این اطمینان رو بهتون بدم که این یکی از بهترین یا شاید حتی بهترین دوره در این زمینه است. استاد مربوطه به شدت مسلط و آگاه به مطالب هستن و انتقال هم تا حدودی خوب انجام میشه. قطعا بعد از گذروندن این دوره و انجام تمریناتش مهارت بالایی پیدا میکنید و باتوجه به نیاز بازار فکر میکنم پیدا کردن شغل مناسب حداقل در حد کارآموزی در این زمنیه بعد از گذروندن این دوره دشوار نباشه. درکل اگر به fpga علاقه مند هستید این دوره رو از دست ندید اما چند تا توصیه و نکته: شماره ۱: در توضیحات این دوره باید نوشته بشه علاوه بر دانش fpag به پیش نیاز در زمینه سیگنال سیستم و پردازش سیگنال هم نیاز داره که من چون در این زمینه دانش کافی نداشتم یه خرده اذیت شدم تا تونستم خودم رو به دوره برسونم. شماره ۲:‌ درسته دوره عمدتا به زبان vhdl هست اما اگه وریلاگ هم بلدید این دوره رو از دست ندید چون دوره باارزشی هست و تمرینات روهم به زبان وریلاگ ازمن پذیرفتند. شماره ۳: پیشنهاد میکنم از فصل ۱ شروع نکنید چون به نظر من سخت ترین فصله و ممکنه خسته و بی انگیزه تون کنه. موفق باشید.

سید متین درخش

4 سال پیش

تشکر از دکتر آیت عزیز بابت زحماتشون ...

سعید شکری

3 سال پیش

ضمن تشکر از مکتبخونه و استاد آیت برای تهیه دو دوره مقدماتی و پیشرفته fpga باید چندتا نکته بگم که این مبحث یکی از بکرترین مباحث در رشته سخت افزار و الکترونیک نه تنها در ایران بلکه در دنیا محسوب میشه و کمتر دوره خوب و جامع ازش میشه دید که روی مباحث پردازش تصویر و برخی الگوریتم های خاص کار کرده باشه و بهش پرداخته باشه به همراه صحت سنجی های متفاوت در نرم افزار متلب که یک ویژگی محسوب میشه نمیخوام بی جا از چیزی تعریف کنم ولی الان که دوره پیشرفته رو به پایان رسوندم واقعا راضی هستم چون چیزهای خیلی زیادی یاد گرفتم باتوجه به اینکه میکروکنترلر ها به هیچ وجه نمیتونن نیازی که fpga برطرف میکنه رو برطرف کنن یادگیریش رو به همه توصیه میکنم و نکته اساسی این دوره این بود که نصف یادگیری در حل تمرین ها اتفاق میفته و باید برای حل هر تمرین وقت گذاشته بشه و مقالات متعددی خوانده بشه والبته خب استاده دوره هم که همیشه پاسخگو هستند باز هم تشکر میکنم از استاد آیت و مکتبخونه موفق باشید

محمدامین سلطانیان

1 سال پیش

خوب شروع شده.

مرتصی صباغی

2 سال پیش

با سلام متاسفانه دوره بد تنظیم شده و بیشتر شبیه به سخنرانی هست تا دوره آموزشی تسلط استاد مشخصه اما باید برای ارائه و تهیه پاورپوینت آموزشی زمان بیشتری گذاشته شود و حتی می شود در حین آموزش نوشت و یا تایپ کرد

مهرسا سروندی

گواهی‌نامه

آموزش FPGA پیشرفته

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

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

درباره استاد

مهدی آیت
2دوره
2,269دانشجو

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

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

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

آیا گواهی‌نامه‌های دانشگاهی به‌صورت رسمی و توسط خود دانشگاه صادر می‌شوند؟

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

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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

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