آموزش اِف‌پی‌جی‌اِی از صفر
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
📢 ثبت‌نام دوره فشرده طراحی دیجیتال با FPGA

این دوره از ۲۵ تیر شروع و در چهار جمعه متوالی برگزار می‌شود.

🔷 برای ثبت‌نام روی لینک زیر کلیک کنید 👇

🌎 http://goo.gl/FeOBW7
🔵 یک قدم مانده به پیاده‌سازی عملی...

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

🔹 در برنامه ویدئویی که فردا منتشر خواهد شد، این مراحل را به کمک یک مثال مرور خواهم کرد.

احمد ثقفی

🔺 در برنامه‌ای که هفته بعد منتشر خواهم کرد، پیاده‌سازی مثال این هفته را به صورت عملی و روی یک برد آموزشی به شما نشان خواهم داد.

🆔 @FPGA0
🌟 بعضی از اعضای کانال در چند روز گذشته، پیام‌هایی برای من ارسال کردند و پرسیدند که آیا برنامه‌های آموزشی کانال و سایت ادامه خواهند داشت یا خیر، چون مدتی است که تعداد این برنامه‌ها کم شده است.

🔹 در پاسخ باید بگم که حتما برنامه‌ها ادامه خواهند داشت و انواع جدید از آموزش‌ها هم به آنها اضافه خواهند شد.

🔹 دلیل اینکه در یکی دو هفته گذشته، برنامه‌های کمتری در کانال و سایت منتشر شد هم در راستای موارد جدیدی است که در حال ساخت آنها هستیم.

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

موفق و سلامت باشید،
احمد ثقفی
🆔 @FPGA0
🆔 @FPGA0
#برنامه_ویدئویی۱۹
🎓 یک قدم مانده به پیاده‌سازی عملی

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

📥 در سایت فراد اندیش ببینید 👇👇👇👇
🌎 http://goo.gl/oyKNgj
📢 ۵ پاسخ کوتاه

اگر هنوز صفحه توضیحات "دوره فشرده طراحی دیجیتال با "FPGA" را در سایت ندیده‌اید، در اینجا به ۵ پرسشی که بیش از همه در مورد آن سوال شده است پاسخ می‌دهم:

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

🌎 http://goo.gl/FeOBW7

🔷 پیش‌نیاز این دوره چیست؟
🔺 برای شرکت در این دوره، فقط آشنایی عمومی با مدارات منطقی کافی است.

🌎 http://goo.gl/FeOBW7

🔷 دوره فشرده بعدی کی برگزار می‌شود؟
🔺 با توجه به اینکه تعداد متقاضیان این دوره نسبت به دوره عادی کمتر است، زمان برگزاری دوره بعدی مشخص نیست و به تعداد درخواست‌ها بستگی دارد.

🌎 http://goo.gl/FeOBW7

🔷 مدت و هزینه این دوره چقدر است؟
🔺 این دوره، در چهار جمعه متوالی برگزار می‌شود و در هر روز، دو جلسه برگزار می‌شود. هزینه دوره، ۴۹۷ هزار تومان است. در صورت تمایل می‌توانید یک برد آموزشی را با تخفیف ۳۳ درصدی در حین ثبت‌نام سفارش دهید.

🌎 http://goo.gl/FeOBW7

🔷 شروع دوره از چه روزی است؟
🔺 از همین جمعه (۲۵ تیر) ساعت ۹ صبح شروع خواهد شد.

🌎 http://goo.gl/FeOBW7

هر چه سریع‌تر مطالب صفحه دوره فشرده را در سایت مطالعه کنید و تصمیم بگیرید، چون فقط ۳ نفر تا تکمیل ظرفیت این دوره باقی مانده است.

منتظر دیدارتان هستم،
احمد ثقفی
🆔 @FPGA0
ظرفیت دوره فشرده طراحی دیجیتال با FPGA تکمیل شده است.

🔷 در صورت تمایل برای شرکت در دوره بعدی، لطفا از طریق لینک زیر یک صندلی برای خودتان رزرو کنید.

🌎 http://goo.gl/FeOBW7

🆔 @FPGA0
🔹 اگر شما در حال یادگیری FPGA و نحوه پیاده‌سازی مدارات دیجیتال به کمک این تکنولوژی هستید، به احتمال زیاد جستجویی هم در مورد بردهای آموزشی FPGA در بازار ایران انجام داده‎‌اید و با انواع بردهای ساده و پیچیده برخورد کرده‌اید.

🔹 اما یک برد آموزشی FPGA مناسب دارای چه خصوصیاتی است؟ چه اشتباهات رایجی در انتخاب و خرید این بردها وجود دارند؟

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

احمد ثقفی

🆔 @FPGA0
🆔 @FPGA0
#مقاله۳
🎓 چطور یک برد آموزشی FPGA مناسب برای یادگیری انتخاب کنیم؟

📚 نوشته احمد ثقفی

📥 در سایت فراد اندیش بخوانید 👇👇👇👇
🌎 http://goo.gl/gGKbhg
📢 دوره سیزدهم طراحی دیجیتال با FPGA از همین پنجشنبه شروع خواهد شد.

🔷 فقط یک نفر تا تکمیل ظرفیت این دوره باقی مانده است ⚠️

برای ثبت‌نام روی لینک زیر کلیک کنید 👇

🌎 http://goo.gl/FeOBW7

🆔 @FPGA0
✳️ ظرفیت دوره سیزدهم طراحی دیجیتال با FPGA تکمیل شده است و از همین پنجشنبه شروع خواهد شد.

در صورت تمایل برای شرکت در دوره بعدی، لطفا یک صندلی برای خودتان رزرو کنید 👇

🌎 http://goo.gl/FeOBW7

🆔 @FPGA0
سوال:

به نظر شما فردی آماتور مثل من که دیجیتالش هم خوب نیست بهتره دنبال arm برم یا اینکه میتونم FPGA رو در طول یک ترم یاد بگیرم؟

📝 جواب:

موضوع ARM و FPGA دو مقوله جداگانه هستند و حتی می‌شود هر دو را به صورت موازی پیگیری کرد. هر دو هم بسیار خوب هستند و می‌توانند از نظر شغلی به شما کمک زیادی کنند.

برای آشنایی بیشتر با تفاوت‌های موجود بین FPGAها و پردازنده‌ها از جمله ARM می‌توانید #برنامه_ویدئویی۳ را ببینید:

🌎 https://telegram.me/fpga0/58

برای آشنایی با نحوه انتخاب یک تکنولوژی مثل FPGA یا ARM برای انجام یک پروژه می‌توانید #برنامه_ویدئویی۸ را ببینید:

🌎 http://goo.gl/ACVDJS

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

🆔 @FPGA0
🌟 سلام،

🔷 آیا برای یادگیری بهتر FPGA به دنبال یک برد آموزشی مناسب و ارزان قیمت بوده‌اید اما موفق به یافتن آن نشده‌اید؟

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

🔷 آیا نگران کیفیت و قابلیت‌های بردی که انتخاب کرده‌اید هستید؟

🔷 آیا قیمت زیاد برد، مانع خرید شما شده است؟

🚀 اگر شما هم مانند بسیاری از مخاطبان ما در بیش از دو سال گذشته، با این مشکلات درگیر بوده‌اید، منتظر خبر جدیدی از گروه مهندسی فراد اندیش که به زودی در کانال منتشر می‌شود باشید.

احمد ثقفی
🆔 @FPGA0
سوال:

من شنیدم استفاده از FPGA در کنار DSP راه حل بسیار کارآمدی میباشد. دلیلشان این بود که بعضی از الگوریتم ها توسط DSP سریعتر از FPGA انجام میشود.
سوالم اینه که اگه چنین حرفی درسته، چه نوع الگوریتمهایی در FPGA کند هستند که در DSP سریعترند؟

📝 جواب:

استفاده از DSP در کنار FPGA همانطور که شما هم اشاره کردید در بسیاری از سیستم‌های پیشرفته، یک راه مناسب برای پیاده‌سازی الگوریتم‌های پردازشی پیچیده است. چون کار با FPGA طراحی سخت‌افزار محسوب می شود و کار با DSP طراحی نرم‌افزار است،‌ به طراحی این نوع سیستم‌های ترکیبی Hardware/Software Codesign گفته می‌شود.

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

در مورد نحوه انتخاب تکنولوژی مناسب برای پیاده‌سازی، می‌توانید #برنامه_ویدئویی۸ را ببینید:

🌎 http://goo.gl/ACVDJS

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

🆔 @FPGA0
🌟 سلام،

🔹 آیا به تازگی شروع به کدنویسی به زبان VHDL کرده‌اید و بعد از نوشتن هر کد با انواع پیام‌های خطا روبرو می‌شوید؟

🔹 آیا این پیام‌ها شما را سردرگم کرده‌اند و نمی‌دانید چگونه آنها را برطرف کنید؟

🔹 در مقاله‌ای که فردا در سایت منتشر خواهم کرد، ۱۰ خطای رایج کدنویسی به زبان VHDL را معرفی خواهم کرد؛

🔹 برای هر خطا، دلیل رخ دادن آن، متن پیام خطا، و نحوه برطرف کردن آن را توضیح خواهم داد.

احمد ثقفی
🆔 @FPGA0
#مقاله۴
🎓 ۱۰ خطای کدنویسی رایج در زبان VHDL

📚 نوشته احمد ثقفی

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

🌎 http://goo.gl/4EDkr9
📢 افتتاح یک بخش جدید در کانال آموزش FPGA از صفر 👇

🚀 "پروژه هفته"

✳️ بدون انجام تمرین‌های متعدد که به نحو مناسب و مرتبط با بازار کار حرفه‌ای طراحی شده باشند، دستیابی به مهارت و تسلط کافی در حوزه طراحی دیجیتال بسیار دشوار است.

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

✳️ در پاسخ به این درخواست، بخش "پروژه هفته" از فردا در کانال آموزش FPGA از صفر راه‌اندازی می‌شود.

✳️ اگر شما هم به سطح متوسطی از آشنایی با FPGA دست پیدا کرده‌اید و تمایل دارید با انجام تمرین‌های جدی‌تر، مهارت و تسلط خودتان را افزایش دهید، بدون هیچ تردیدی بخش "پروژه هفته" برایتان مفید خواهد بود.

✳️ هر دو هفته، یک پروژه جدید کاربردی که انجام آن بتواند شما را برای قرار گرفتن در بازار کار حرفه‌ای آماده‌تر کند معرفی می‌شود.

✳️ برای هر پروژه، اطلاعات و نیازمندی‌های لازم برای پیاده‌سازی ارائه می‌شود؛ اما انجام کامل پیاده‌سازی و تست آن بر عهده شما خواهد بود.

احمد ثقفی

🔺 پ.ن. پروژه این هفته را که طراحی پروتکل SPI خواهد بود از دست ندهید چون در اکثر پروژه‌های حرفه‌ای، حداقل یک بخش ارتباطی از طریق SPI وجود دارد.

🆔 @FPGA0
🛠 پروژه هفته

هر دو هفته یکبار در کانال آموزش FPGA از صفر

📅 جمعه‌ها را به انجام پروژه‌های شخصی اختصاص دهید

🆔 @FPGA0