آموزش اِف‌پی‌جی‌اِی از صفر
3.37K subscribers
530 photos
15 videos
10 files
536 links
آموزش قدم به قدم طراحی دیجیتال به کمک FPGA

🌎 آموزشگاه فراد اندیش
www.FaradAndish.com
☎️ ۴۲۴۳۹۹۰۰
ایمیل سایت:
help@faradandish.com

📌 لینک اولین پست کانال:
https://t.me/fpga0/22
Download Telegram
سوال:

این سوال خیلی از دوستان دیگر من هم هست: اینکه در آگهی های استخدام اومده، پیاده سازی الگوریتم های پردازشی با زبان VHDL بر روی FPGA چه رزومه و مهارت هایی رو باید داشته باشیم؟ اینکه مثلا چه الگوریتم هایی، پیاده سازیش در FPGA متداوله و یک مبتدی از کجا باید شروع کنه پردازش رو.

📝 جواب:

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

همانطور که چندین بار در کانال و همچنین در صفحه مربوط به دوره پردازش سیگنال با FPGA توضیح دادم، پیش‌نیاز ورود به موضوع پیاده‌سازی الگوریتم‌های پردازشی، آشنایی نسبی با FPGA و زبان VHDL یا Verilog است.

🌎 https://goo.gl/oSHLWC

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

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

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

برای شروع، در صورتی که آشنایی نسبی با FPGA و یک زبان توصیف سخت‌افزاری دارید، می‌توانید از کتاب‌هایی که در این زمینه وجود دارند و من دو مورد از آنها را در کانال معرفی کرده‌ام استفاده کنید 👇

🌎 http://goo.gl/9vGL3n
🌎 https://goo.gl/DlK1lP

در صورت تمایل و برای اینکه مسیر یادگیری و تسلط بر این مهارت‌های ویژه را در زمان کوتاه‌تری طی کنید، می‌توانید در دوره پردازش سیگنال با FPGA هم شرکت کنید 👇

🌎 https://goo.gl/oSHLWC

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

🆔 @FPGA0
📢 سه هدیه ارزشمند برای افرادی که تا روز پنجشنبه ۳۰ دی، در دوره پردازش سیگنال با FPGA ثبت‌نام کنند 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
🎁🎁🎁 شرکت در دوره و دریافت سه هدیه ویژه 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
🎁 هدیه اول: مبلغ ۹۹۰۰۰ تومان
🎥 تکنیک‌های پیشرفته تست مدار با ChipScope

🎁 هدیه دوم: مبلغ ۹۹۰۰۰ تومان
🎥 الگوی استاندارد کدنویسی برای FPGA

🎁 هدیه سوم: مبلغ ۴۹۰۰۰ تومان
🎥 رازهای افزایش سرعت مدار با تنظیم قیود در ISE

❇️ برای شرکت در دوره پردازش سیگنال با FPGA و دریافت هدایای ویژه، روی لینک زیر کلیک کنید 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
🎁🎁🎁 فقط ۳ روز برای استفاده از سه هدیه ویژه فرصت باقی مانده است.

✳️ شرکت در دوره پردازش سیگنال با FPGA و دریافت هدایای ویژه 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
📺 پردازش تصویر در FPGA

✳️ بعد از شروع اولین دوره "پردازش سیگنال با FPGA" سوال بسیاری از کاربران کانال از من این بود: "آیا دوره پردازش تصویر هم برگزار می‌کنید؟"

چون فکر می‌کنم این سوال ممکن است در ذهن شما هم باشد، تصمیم گرفتم ویدئویی آماده کنم و در آن در مورد پردازش تصویر با FPGA صحبت کنم.

در این ویدئو، شما با چند تکنیک در مورد پیاده‌سازی محاسبات ماتریسی و ذخیره تصویر آشنا می‌شوید.

❇️ و البته مهمتر از این تکنیک‌ها، شما با رابطه "پردازش تصویر" و "پردازش سیگنال" آشنا می‌شوید و می‌آموزید...

🔵 پردازش سیگنال و پردازش تصویر دو مقوله جدا از هم نیستند و پردازش تصویر در حقیقت، زیرمجموعه‌ای از پردازش سیگنال است.

احمد ثقفی

🆔 @FPGA0
📢 بیست و پنجمین برنامه ویدئویی کانال آموزش FPGA از صفر تا دقایقی دیگر...

✳️ محاسبات ماتریسی در FPGA و ذخیره‌سازی آنها

🆔 @FPGA0
🆔 @FPGA0
#برنامه_ویدئویی۲۵
🎓 پیاده‌سازی محاسبات ماتریسی در FPGA

🎥 برنامه ویدئویی احمد ثقفی
🕘 زمان: ۱۲ دقیقه

📥 در سایت فراد اندیش ببینید 👇👇👇👇

🌎 https://goo.gl/uK8fku
📢 ۵ نکته در مورد دوره پردازش سیگنال با FPGA

🔷 دوره‌ای که در حال ثبت‌نام آن هستیم از ۱۵ بهمن ماه شروع خواهد شد و مدت آن چهار هفته است.

🌎 https://goo.gl/oSHLWC

🔷 دوره بعدی احتمالا در تیر ماه سال ۹۶ برگزار می‌شود.

🔷 طبق برنامه‌ریزی که انجام شده است، این دوره از سال آینده هر سه ماه یکبار برگزار خواهد شد.

🔷 فردا آخرین مهلت استفاده از هدایای ویژه ثبت‌نام زودهنگام است.

🔷 نظرات کتبی و ویدئویی شرکت‌کنندگان در دوره اول، در سایت قرار گرفته است 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
📅 فقط تا ساعت ۲۴ امشب فرصت دارید تا از سه هدیه ویژه به ارزش ۲۴۷۰۰۰ تومان به صورت رایگان استفاده کنید 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
🎁 به دلیل درخواست تعدادی از دوستان، فرصت استفاده از هدایای ویژه ثبت‌نام تا روز جمعه ۸ بهمن تمدید شد.

✳️ شرکت در دوره "پردازش سیگنال با FPGA" و دریافت هدایای ویژه 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
سوال:

شما در توضیحات دوره پردازش سیگنال گفته بودید:

"موضوع مهم در ارتباط با این سیستم ۷-مرحله‌ای این است که برای یادگیری و استفاده از آن نیاز به دانستن هیچ فرمول یا دانشی در مورد پردازش سیگنال ندارید و بعد از یادگیری می‌توانید به سرعت، انواع الگوریتم‌های پیچیده پردازش سیگنال را پیاده‌سازی کنید."

🌎 https://goo.gl/oSHLWC

اکثر دوستانم این سوال براشون پیش اومده بود که چطور ممکنه بدون پیش نیاز درس DSP و سیگنال و بدون فرمول در ۴ جلسه، این دوره براشون مفید واقع بشه...؟

📝 جواب:

در این دوره، من طراحی الگوریتم‌های پردازش سیگنال رو آموزش نمی‌دهم. درس DSP و سیگنال و سیستم، درس‌هایی هستند که شما در اونها یاد می‌گیرید سیستم‌های پردازش سیگنال رو چطور تحلیل و طراحی کنید.

آنچه در دوره پردازش سیگنال با FPGA آموزش داده می‌شود، نحوه پیاده‌سازی این الگوریتم‌ها است و برای اینکه بتوانید این الگوریتم‌ها را با FPGA پیاده‌سازی کنید، نیازی به تسلط به اونها یا توانایی طراحی اونها ندارید. بلکه نیاز به آشنایی با روش‌ها و تکنیک‌هایی دارید که به شما کمک کند این الگوریتم‌ها را پیاده‌سازی کنید.

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

🌎 https://goo.gl/oSHLWC

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

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
📢 فقط دو روز برای دریافت سه برنامه ویدئویی رایگان فرصت دارید

✳️ با شرکت در دوره پردازش سیگنال با FPGA سه برنامه ویدئویی به ارزش ۲۴۷۰۰۰ تومان را رایگان دریافت کنید 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
📢 فقط تا امشب!

در این دوره ثبت‌نام کنید و سه هدیه ارزشمند را به صورت رایگان دریافت کنید 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
🎁 هدیه اول: مبلغ ۹۹۰۰۰ تومان
✳️ تکنیک‌های پیشرفته تست مدار با ChipScope

🔷 با شبیه‌سازی و مدل‌سازی به تنهایی نمی‌توان درستی عملکرد یک مدار را ثابت کرد. تنها روشی که به کمک آن می‌توانید صحت عملکرد مدارتان را به مدیر یا کارفرما نشان دهید، تست مدار روی FPGA است. بهترین ابزار برای انجام این تست، استفاده از ChipScope است.

🌎 https://goo.gl/oSHLWC

🎁 هدیه دوم: مبلغ ۹۹۰۰۰ تومان
✳️ الگوی استاندارد کدنویسی برای FPGA

🔷 شما جزء کسانی که تا سال‌ها با سعی و خطا کدنویسی می‌کنند نباشید! در این برنامه ویدئویی با تکنیک‌هایی آشنا می‌شوید که رعایت نکردن آنها باعث بروز اشکالاتی در مدارتان می‌شود که با بررسی منطقی کد نمی‌توان آنها را کشف کرد.

🌎 https://goo.gl/oSHLWC

🎁 هدیه سوم: مبلغ ۴۹۰۰۰ تومان
✳️ رازهای افزایش سرعت مدار با تنظیم قیود در ISE

🔷 آیا شما هم مانند اکثر پیاده‌سازان دیجیتال با FPGA، بعد از نوشتن یک کد، فورا دکمه سنتز را انتخاب می‌کنید؟ اگر جواب مثبت است، شما قابلیت‌های بسیار زیادی را برای پیاده‌سازی یک مدار با کارایی و سرعت بهینه از دست داده‌اید!

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
🚀 فقط ۵ نفر تا تکمیل ظرفیت...

✳️ دوره بعدی پردازش سیگنال با FPGA احتمالا در تیرماه ۹۶ برگزار خواهد شد

ورود به جمع پردازشگران حرفه‌ای دیجیتال 👇

🌎 https://goo.gl/oSHLWC

🆔 @FPGA0
سوال:

نزدیک‌ترین گرایش کارشناسی ارشد برق برای کسی که FPGA رو برای آینده شغلیش در نظر گرفته چه گرایشی هست؟ الکترونیک دیجیتال یا مخابرات؟ شما بین صحبتاتون چند بار فرمودید که دانش پردازش سیگنال خیلی موثره در جایگاه شغلی. خب با این حساب کدوم گرایش برق به FPGA نزدیک‌تره؟

📝 جواب:

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

به نظرم ارتباط زیادی بین این رشته‌ها و انتخاب FPGA به عنوان زمینه شغلی وجود ندارد. بخشی از اطلاعاتی که در رشته الکترونیک به دست میارید و بخشی از اطلاعاتی که در رشته مخابرات سیستم به دست میارید در این کار برای شما مفید خواهند بود.

در مجموع به نظر من، مهمترین بخش داستان، مطالعه، یادگیری و تجربه خودتون هست که در هیچکدام از این دو گرایش به شما آموزش داده نمیشه.

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

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

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

🆔 @FPGA0