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

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

📌 لینک اولین پست کانال:
https://t.me/fpga0/22
Download Telegram
❇️ آیا با تعریف دقیق کری و سرریز آشنا هستید؟

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

🔷 این در حالی است که آشنایی با این دو مفهوم برای یک پیاده‌سازی اصولی بسیار مهم است

🎥 در برنامه ویدئویی زیر، با مفهوم دقیق کری و سرریز، نحوه تشخیص آنها در مدار و دو روش اصلی برای کنترل سرریز آشنا می‌شوید 👇

🌎 نحوه تشخیص و کنترل سرریز در FPGA

🆔 @FPGA0
🆔 @FPGA0
#برنامه_ویدئویی۲۴
🎓 نحوه تشخیص و کنترل سرریز در FPGA

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

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

🌎 نحوه تشخیص و کنترل سرریز در FPGA
این یک داستان واقعی است...

چند سال پیش وقتی تازه وارد یک شرکت جدید شده بودم، مدیر شرکت کدی را که قبلا در FPGA پیاده‌سازی شده بود به من نشان داد و گفت:

این کد، ۹۹ درصد از FPGA را اشغال کرده!

...و در نتیجه ما نمی‌توانیم هیچ تغییری در آن بدهیم. در واقع، هر تغییر کوچکی باعث می‌شود که مدار، درون FPGA جا نشود.

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

این بار همان کد، فقط ۳ درصد از FPGA را اشغال کرده بود!

اگر شما هم مثل مدیر من در آن شرکت از این موضوع تعجب کرده‌اید، پیشنهاد می‌کنم حتما گزارش بسیار جالبی را که در مورد پیاده‌سازی حافظه‌های داخلی در FPGA تهیه کرده‌ام بخوانید 👇👇

🆔 @FPGA0
📙 گزارش رایگان RAMشناسیِ FPGAها در ۵ دقیقه

📥 همین حالا دانلود کنید 👇

🌎 دانلود گزارش رایگان RAMشناسی

🆔 @FPGA0
♦️ نکات موجود در این ویدئو احتمالا نسبت به آنچه تا به حال در اکثر کتاب‌ها و منابع اینترنتی دیده‌اید متفاوت است :

📽 پیاده‌سازی کاملا سنکرون در FPGA!

🔷 این نوع پیاده‌سازی، توصیه مستقیم شرکت Xilinx برای بهبود نتیجه پیاده‌سازی در FPGA است.

اما پیاده‌سازی کاملا سنکرون یعنی چه؟

چطور می‌توان به کمک زبان VHDL یک پیاده‌سازی کاملا سنکرون در FPGA انجام داد؟

📽 در برنامه ویدئویی زیر، شما را با دلایل تمایل ما برای پیاده‌سازی "تمام مدار" به صورت کاملا سنکرون در FPGA آشنا می‌کنم و همچنین به شما نشان می‌دهم چطور به کمک زبان VHDL این کار را انجام دهید 👇

🔸 این ویدئو پر از نکات حرفه‌ای برای پیاده‌سازی مدارات بزرگ در FPGA است...

🔸 و در آن نه تنها مفاهیم و نکات تئوری را مطرح کرده‌ام، بلکه عملا به شما نشان می‌دهم چطور به کمک کدنویسی، تمام این تکنیک‌ها را در هر پروژه‌ای به راحتی به کار ببرید.

🔹 پیشنهاد می‌کنم همین حالا این برنامه بسیار مهم را که در حقیقت یکی از بهترین ویدئوهای آموزشی من در سایت فراد اندیش است ببینید 👇🏻

🆔 @FPGA0
🆔 @FPGA0
برنامه_ویدئویی۳۵

🎓 پیاده‌سازی کاملا سنکرون در FPGA

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

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

🌎 پیاده‌سازی کاملا سنکرون در FPGA
"مدارم در شبیه‌سازی بدون مشکل کار می‌کند ولی در عمل و روی FPGA هیچ خروجی معنی داری تولید نمی‌کند!"

🔶 ۱۵ سال پیش، بارها با این مشکل مواجه می‌شدم و دلایل آن را نمی دانستم.

🔷 همکارانم نیز وضعیت مشابهی داشتند.

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

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

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

📘 من مجموعه نکاتی که در هنگام پیاده‌سازی و کدنویسی برای FPGA باید رعایت کنید را تحت عنوان الگوی استاندارد کدنویسی برای FPGA جمع‌بندی کرده‌ا‌‌م...

🖥 و همه آنها را در دوره طراحی دیجیتال با FPGA به طور مفصل توضیح داده‌ام.

🔷 این نکات کمک می‌کنند نه تنها با خطاها و مشکلات عجیب و غریبی که در عمل رخ می‌دهند مواجه نشوید...

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

🔻 در حال حاضر، یک تخفیف ۳۰ درصدی برای شرکت در دوره طراحی دیجیتال با FPGA در سایت ارائه شده است.

🔶 برای اطلاع از جزئیات این دوره و استفاده از تخفیف ۳۰ درصدی، وارد لینک زیر شوید:

🌎 دوره طراحی دیجیتال با FPGA

🔺 مهلت استفاده از این تخفیف فقط تا جمعه ۵ آبان است.

🆔 @FPGA0
Media is too big
VIEW IN TELEGRAM
⚡️ ویدئوی جدید: چطور کار با FPGA را شروع کردم و مسیر درست آن را پیدا کردم....

🔷 برای مشاهده جزئیات بیشتر وارد لینک زیر شوید:

🌎 دوره طراحی دیجیتال با FPGA

🔺 مهلت استفاده از تخفیف ۳۰ درصدی دوره طراحی دیجیتال با FPGA فقط تا جمعه ۵ آبان است.

🆔 @FPGA0
⚡️ دیروز یک ویدئوی جدید منتشر کردم و در آن در مورد اینکه چطور بر مشکلات خاص پیاده‌سازی با FPGA غلبه کردم توضیح دادم....

🔶 در این ویدئو همچنین نشان دادم چطور می‌توانید راهی را که من به سختی و صرف زمان زیاد رفتم، شما سریع‌تر و کم‌هزینه‌تر طی کنید...

🔷 برای مشاهده این ویدئو وارد لینک زیر شوید:

🌎 چطور در حوزه FPGA موفق شدم؟

🔺 مهلت استفاده از تخفیف ۳۰ درصدی دوره طراحی دیجیتال با FPGA امشب به پایان می‌رسد.

🆔 @FPGA0
📣 کمتر از ۳ ساعت تا پایان مهلت استفاده از تخفیف ۳۰ درصدی شرکت در دوره آنلاین طراحی دیجیتال با FPGA...

✳️ آنچه با شرکت در دوره آنلاین طراحی دیجیتال با FPGA دریافت می‌کنید:

1️⃣ ۹ جلسه آموزش ویدئویی شامل ده‌ها درس به همراه تمرین‌ها و پاسخ آنها

2️⃣ ویدئوی ضبط شده ۱۰ جلسه پرسش و پاسخ آنلاین منتخب

3️⃣ دوره آنلاین الگوی استاندارد کدنویسی برای FPGA

4️⃣ دوره آنلاین رازهای افزایش سرعت مدار در ISE

5️⃣ مجموعه کدهای حرفه‌ای به زبان VHDL

6️⃣ تخفیف ۲۰ درصدی شرکت در دوره پردازش سیگنال با FPGA

7️⃣ تخفیف ۲۰ درصدی شرکت در دوره اینترفیس با FPGA

🔺 این دوره همچنین شامل گارانتی بازگشت کامل شهریه بعد از ۳۰ روز در صورت عدم رضایت شما است

🔷 همین حالا یادگیری این مهارت جذاب و پرکاربرد را شروع کنید 👇

🌎 دوره طراحی دیجیتال با FPGA

🆔 @FPGA0
⚡️ ویدئوی جدید: اینترفیس چیست؟

🔹 پیاده‌سازی مدارات اینترفیسی یکی از دو حوزه کاری اصلی در زمینه پیاده‌سازی با FPGA است.

🔶 من یک آموزش ویدئویی چهار قسمتی در مورد مهمترین مراحل پیاده‌سازی مدارات اینترفیسی تهیه کرده‌ام که قسمت اول آن در حال حاضر قابل مشاهده است.

📽 عنوان قسمت اول: اینترفیس چیست؟ 👇

🌎 https://faradandish.com/what-is-interface

🆔 @FPGA0
⚡️ ویدئوی دوم: نحوه مطالعه دیتاشیت و استخراج پارامترهای پیاده‌سازی از آن

🔹 مهمترین مشکل پیاده‌سازان سیستم‌های اینترفیسی با FPGA نه ضعف در کدنویسی و نه عدم آشنایی با تکنیک‌های پیاده‌سازی است!

📽 در قسمت دوم از مجموعه چهار قسمتی پیاده‌سازی مدارات اینترفیسی به کمک FPGA در مورد این مشکل و روش رفع آن توضیح داده‌ام 👇

🌎 https://faradandish.com/how-to-read-datasheet/

🆔 @FPGA0
⚡️ ویدئوی سوم: چطور ماجول اینترفیس را طراحی کنیم؟

🔹 این مرحله‌ای است که اکثر پیاده‌سازان دیجیتال با FPGA آن را نادیده می‌گیرند!

📽 در قسمت سوم از مجموعه چهار قسمتی پیاده‌سازی مدارات اینترفیسی به کمک FPGA در مورد یک تکنیک ساده اما کارآمد برای طراحی ماجول توضیح می‌دهم 👇

🌎 https://faradandish.com/module-design/

🆔 @FPGA0
⚡️ ویدئوی چهارم: چطور ماجول اینترفیس را پیاده‌سازی می‌کنم؟

📽 ویدئوی جدید را حتما تا انتها ببینید، چون یک خبر بسیار مهم را در آن مطرح می‌کنم 👇

🌎 https://faradandish.com/fpga-interface/

🆔 @FPGA0
⚡️ فروش ویژه دوره آنلاین اینترفیس با FPGA

🔹 از روز گذشته، فروش ویژه دوره اینترفیس با FPGA با ارائه یک پیشنهاد استثنایی شروع شده است...

مهلت استفاده از این تخفیف تا همین شنبه ۱۳ آبان است.

🖥 اطلاع از جزئیات و شرکت در دوره آنلاین "اینترفیس با FPGA" 👇

🌎 https://faradandish.com/fpga-interface/

🔺 %۳۰ تخفیف ویژه دوره اینترفیس با FPGA فقط تا شنبه ۱۳ آبان

🆔 @FPGA0
✴️ پاسخ به ۶ سوال در مورد دوره جدید "اینترفیس با FPGA"

1️⃣ موضوع این دوره دقیقا چیست؟

🔹 در این دوره با اصول پیاده‌سازی مدارات اینترفیسی با FPGA آشنا می‌شوید
🔹 منظور از مدارات اینترفیسی، مداراتی هستند که در FPGA طراحی می‌کنید تا بتوانید یک قطعه جانبی را به FPGA متصل کنید
🔹 در این دوره، ۷ پروژه کامل اینترفیسی، به طور کامل پیاده‌سازی و تست می‌شوند

2️⃣ بعد ثبت‌نام در دوره آنلاین، چه اتفاقی می‌افتد؟

🔹 به محض ثبت‌نام در دوره، شما به محتوای آموزشی جلسه اول دسترسی خواهید داشت.

3️⃣ ویدئوها چگونه در دسترس من قرار می‌گیرند؟

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

4️⃣ آیا ویدئوها قابل دانلود هستند؟

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

5️⃣ چه پیش‌نیازی برای شرکت در این دوره لازم است؟

🔹 برای درک کامل مباحث این دوره، نیاز به آشنایی نسبی با زبان VHDL و خود FPGA دارید.

6️⃣ هدایای این دوره، چطور به دست من می‌رسند؟

🔹 مشابه محتوای آموزشی دوره اصلی، هدایای آموزشی هم از طریق حساب کاربری شما در سایت قابل دسترسی و مشاهده هستند.

🎥 ویدئوی توضیحات کامل دوره جدید "اینترفیس با FPGA" 👇

🌎 https://faradandish.com/fpga-interface/

🔺 %۳۰ تخفیف ویژه دوره اینترفیس با FPGA فقط تا شنبه ۱۳ آبان

🆔 @FPGA0
✴️ پرتکرارترین سوالی که در چند روز گذشته در ارتباط با شرکت در دوره "اینترفیس با FPGA" مطرح شده است در مورد برد مورد استفاده در دوره و نحوه تهیه آن است...

🔷 بردی که در این دوره استفاده شده است، برد Arty S7 است که روی آن یک FPGA از خانواده Spartan-7 وجود دارد.

🔹 این برد در ایران وجود ندارد و در صورت تمایل باید به شرکت‌هایی که وارد کننده چنین محصولاتی هستند سفارش دهید.

🔺 اما...

🔹 به این نکته مهم توجه داشته باشید که هدف دوره اینترفیس با FPGA یادگیری کار با برد Arty S7 نیست؛ بلکه قرار است در این دوره، تجربیات و تکنیک‌هایی به شما منتقل شود که به کمک آنها بتوانید اصول اینترفیس با FPGA را بیاموزید و نه تنها با هر بردی، بلکه با هر نوع پریفرالی بتوانید مدار اینترفیس بهینه با FPGA را پیاده‌سازی کنید.

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

🎥 ویدئوی توضیحات کامل دوره جدید "اینترفیس با FPGA" را می‌توانید در صفحه زیر مشاهده کنید 👇

🌎 https://faradandish.com/fpga-interface/

🔺 مهلت استفاده از %۳۰ تخفیف ویژه دوره اینترفیس با FPGA امشب به پایان می‌رسد.

🆔 @FPGA0
⚡️ موقعیت شغلی جدید در تهران...

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

توانایی‌های مورد نیاز:

🔹 باتجربه و توانمند در کار با Xilinx 7 Series و محیط‌های Vivado و ISE
🔹 مسلط به راه‌اندازی بردهای پردازشی مانند DAC , ADC, PLL, Ethernet
🔹 آشنا به پردازش سیگنال
🔹 توانایی طراحی رابط های گرافیکی GUI امتیاز محسوب میشود
🔹 توانایی کار با میکروکنترلر STM امتیاز محسوب میشود.

محل شرکت: خیابان شریعتی

❇️ لطفا رزومه‌تان را به ایمیل زیر ارسال کنید:

📭 help@faradandish.com

☎️ رزومه شما به شرکت مورد نظر ارسال خواهد شد و آنها پس از بررسی، در صورت نیاز با شما تماس خواهند گرفت.

🆔 @FPGA0
⚡️ آیا بازار کار مناسبی برای مهندسان FPGA وجود دارد؟

🎥 در ویدئویی که تا لحظاتی دیگر منتشر خواهم کرد، پاسخ این سوال را به طور مفصل خواهم داد. 👇🏻👇🏻👇🏻👇🏻

🆔 @FPGA0