آموزش اِف‌پی‌جی‌اِی از صفر
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 با تخفیف ۴۰ درصدی ثبت‌نام کنید، در ادامه باید در دو دوره دیگر به صورت همزمان ثبت‌نام کنید تا نه تنها از تخفیف ۵۰ درصدی ثبت‌نام همزمان بهره ببرید، بلکه یک تخفیف ۲۰ درصدی هم علاوه بر تخفیف ۵۰ درصدی به دلیل شرکت در دوره طراحی دیجیتال به خرید شما به طور خودکار اعمال خواهد شد.

🔶 اطلاعات بیشتر در مورد ۶ پیشنهاد افزایش قیمت 👇

🌎 https://faradandish.com/price-change

🔺 مهلت استفاده از ۶ پیشنهاد ویژه افزایش قیمت تا جمعه ۱۰ آذر است.

🆔 @FPGA0
⚡️ معرفی برد استفاده شده در دوره ویوادو و دوره اینترفیس با FPGA...

🔹 با توجه به اینکه نرم‌افزار ویوادو از FPGAهای سری ۶ پشتیبانی نمی‌کند، امکان استفاده از برد فراد ۱ برای کار با این نرم‌افزار وجود ندارد

🔶 به همین دلیل هم ما برد جدیدی را برای تولید این آموزش تهیه کرده‌ایم

🔶 این برد همچنین در تهیه دوره اینترفیس با FPGA استفاده شده است. دوره اینترفیس با FPGA شامل هفت پروژه کاملا عملی است که شش پروژه به کمک برد Arty S7 و یک پروژه به کمک برد فراد ۱ انجام می‌شود.

🔹 در این ویدئوی کوتاه، من برد Arty S7 را که در دوره‌های ویوادو و اینترفیس با FPGA استفاده شده است به شما معرفی می‌کنم 👆

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

🌎 https://faradandish.com/arty-s7/

🆔 @FPGA0
⚡️ افزایش هزینه دوره‌های آنلاین فراد اندیش

🔹 هزینه دوره‌های آنلاین که در سال‌های گذشته فقط دارای تغییرات جزئی بوده است امشب افزایش خواهد یافت...

🌟 اما شما تا قبل پایان امروز می‌توانید با مبلغ سابق و تخفیف‌های ویژه در این دوره‌ها شرکت کنید.

❇️ برای اطلاع از پیشنهادات ویژه قبل از افزایش قیمت‌ها، روی لینک زیر کلیک کنید:

🌎 https://faradandish.com/price-change/

🔺 برای شرکت در دوره‌ها با مبلغ سابق و استفاده از تخفیف‌های ویژه فقط تا امشب (جمعه ۱۰ آذر) فرصت دارید.

🆔 @FPGA0
⚡️ افزایش هزینه دوره‌های آنلاین فراد اندیش

🔹 امکان شرکت در دوره‌های آنلاین با قیمت سابق تمدید شد...

🌟 شما تا روز جمعه ۱۷ آذر می‌توانید با مبلغ سابق و تخفیف‌های ویژه در این دوره‌ها شرکت کنید.

❇️ برای اطلاع از پیشنهادات ویژه قبل از افزایش قیمت‌ها، روی لینک زیر کلیک کنید:

🌎 https://faradandish.com/price-change/

🔺 برای شرکت در دوره‌ها با مبلغ سابق و استفاده از تخفیف‌های ویژه تا ۱۷ آذر فرصت دارید.

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

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

❇️ شرایط فنی:

1️⃣ مسلط به زبان توصیف سخت‌افزار VHDL
2️⃣ مسلط به نرم‌افزارهای شرکت Xilinx
3️⃣ مسلط به SysGen

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

1️⃣ توانایی کار گروهی و سازمان یافته
2️⃣ انعطاف‌پذیر و دارای اخلاق حرفه‌ای
3️⃣ داشتن ذهن باز و روحیه یادگیری مداوم
4️⃣ یادگیری فعال، ارتباط موثر، توانایی حل مساله، تصمیم‌سازی فنی
5️⃣ خلاق، پر انرژی.

❇️ اگر فکر می‌کنید مهارت‌ها و خصوصیات فردی شما با موارد بالا تطبیق دارد، لطفا رزومه‌تان را به ایمیل زیر ارسال کنید:

📭 help@faradandish.com

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

🆔 @FPGA0
❇️ ایمیلی که امروز به مخاطبان سایت ارسال کردم حاوی نکاتی است که احساس کردم شاید برای افرادی که فقط عضو کانال هستند و در لیست ایمیل نیستند هم جالب باشد.

🔶 به همین دلیل، متن ایمیل را در پست بعدی کپی می‌کنم 👇🏻👇🏻👇🏻

🆔 @FPGA0
⚡️ متن ایمیل امروز:

📬 در دوره‌های ما شرکت نکنید!

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

همانطور که من هم هرگز در دوره یا کلاس مشابهی شرکت نکرده‌ام...

چون...

شما با مراجعه به سایت شرکت تولید کننده FPGA می‌توانید در هر زمینه‌ای که مایل باشید به طور رایگان به آموزش‌ها و مستندات مرتبط با آن دسترسی داشته باشید.

مثلا اگر شما از تراشه‌های شرکت Xilinx استفاده می‌کنید، بهترین راه برای یادگیری روش‌های اصولی این کار، مراجعه به همین سایت است.

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

اما...

من در مسیر یادگیری این مهارت (به روش فوق) و دستیابی به تسلط واقعی به آن با چند مشکل جدی مواجه بودم.

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

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

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

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

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

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

احتمالا چیزی حدود چهار تا پنج سال زمان لازم است تا از این طریق به تسلط کافی دست پیدا کنید.

این نقطه‌ای است که آموزش‌هایی مشابه آنچه در سایت فراد اندیش وجود دارد می‌تواند باعث شود یادگیری در بازه زمانی کوتاه‌تری انجام شود.

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

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

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

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

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

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

بنابراین، شما تا روز جمعه ۱۷ آذر فرصت دارید تا در یک یا دو دوره اصلی فراد اندیش که به دلخواه انتخاب می‌کنید شرکت کنید و از تخفیف‌هایی تا ۵۰ درصد استفاده کنید:

🌎 شرکت در دوره‌های آنلاین با مبلغ سابق و تخفیف‌های ویژه

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

برای اطلاع از جزئیات این ۶ پیشنهاد ویژه، روی لینک زیر کلیک کنید:

🌎 پیشنهادات ویژه قبل از افزایش قیمت‌ها

امیدوارم با افزایش مهارت‌هایتان در این حوزه بسیار کاربردی و جذاب بتوانید راحت‌تر و سریع‌تر به اهداف تحصیلی و شغلی‌تان برسید.

احمد ثقفی

پ.ن. پیشنهادات ویژه قبل از افزایش قیمت‌ها تمدید شده‌اند و تا جمعه ۱۷ آذر می‌توانید از آنها استفاده کنید.

🆔 @FPGA0
🌟 نظرات شنیدنی آقای سجاد کشکویی در مورد دوره جامع پردازش سیگنال با FPGA 👇

🌎 http://www.aparat.com/v/Yj7wU

❇️ برای اطلاع از پیشنهادات ویژه قبل از افزایش قیمت‌ها، روی لینک زیر کلیک کنید:

🌎 https://faradandish.com/price-change/

🔺 برای شرکت در دوره‌ها با مبلغ سابق و استفاده از تخفیف‌های ویژه تا ۱۷ آذر فرصت دارید.

🆔 @FPGA0
📣 ثبت‌نام ویژه شب یلدا شروع شد...

⚡️ ۳۵% تخفیف برای تمام دوره‌های آنلاین فراد اندیش!

❇️ برای اطلاع از جزئیات دوره‌ها روی لینک زیر کلیک کنید:

🌎 https://faradandish.com/courses/

🔺 فرصت استفاده از تخفیف‌های یلدا فقط تا روز یکشنبه ۳ دی است

🆔 @FPGA0
🆔 @FPGA0
#مقاله۲۰
🎓 کاهش منابع مصرفی فیلتر FIR به روش تقارن

📚 نوشته کامین جلیلی

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

🌎 مقاله کاهش منابع مصرفی فیلتر FIR به روش تقارن

🆔 @FPGA0
📣 فقط تا فردا شب...

⚡️ ۳۵% تخفیف برای تمام دوره‌های آنلاین فراد اندیش!

❇️ برای اطلاع از جزئیات دوره‌ها روی لینک زیر کلیک کنید:

🌎 https://faradandish.com/courses/

🔺 فرصت استفاده از تخفیف‌های یلدا فقط تا فردا شب (یکشنبه ۳ دی) است.

🆔 @FPGA0
📣 فقط تا ساعت ۲۳:۵۹ دقیقه امشب...

❇️ برای استفاده از پیشنهادات ویژه شب یلدا روی لینک زیر کلیک کنید:

🌎 https://faradandish.com/courses/

🆔 @FPGA0
⚡️ چگونه در FPGA یک مولد موج سینوسی بسازیم؟ (قسمت اول)

🔷 موج سینوسی در بسیاری از پیاده‌سازی‌ها، خصوصاً پیاده‌سازی الگوریتم‌های پردازش سیگنال، کاربرد دارد.

🔷 همان‌طور که می‌دانید ما در زبان‌های توصیف سخت‌افزاری VHDL یا Verilog، عملگری برای پیاده‌سازی توابع خاص، مانند سینوس، نداریم.

🔷 تنها عملگرهای شناخته شده در این زبان‌ها، عملگرهای جمع و ضرب هستند؛ بنابراین، برای پیاده‌سازی تابع سینوس نیز باید از همین عملگرها استفاده کنیم.

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

❇️ روش بسط تیلور

🔷 اولین روش پیاده‌سازی موج سینوسی درون FPGA، روش بسط تیلور است.

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

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

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

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

🔷 اما مشکل روش تیلور این است که برای معادل کردن یک تابع یا موج سینوسی، باید تعداد زیادی جمله را با هم جمع کنیم.

🔷 این تعداد زیاد جمله باعث می‌شود در هنگام پیاده‌سازی در FPGA، منابع سخت‌افزاری زیادی اشغال شود.

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

🔷 پیاده‌سازی تعداد محدودی از جملات باعث کاهش دقت موج سینوسی می‌شود.

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

در پست‌های بعدی روش دوم و سوم را به شما معرفی خواهم کرد.

ادامه دارد...

🆔 @FPGA0
⚡️ چگونه در FPGA یک مولد موج سینوسی بسازیم؟ (قسمت دوم)

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

🔷 در این پست، به روش دوم می‌پردازم.

❇️ روش CORDIC

🔷 روش دوم، روش CORDIC است.

🔷 احتمالاً با نام الگوریتم CORDIC آشنا هستید.

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

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

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

🔷 به همین دلیل، روش CORDIC یک روش محبوب در پیاده‌سازی توابع خاص است.

ادامه دارد...

🆔 @FPGA0
⚡️ چگونه در FPGA یک مولد موج سینوسی بسازیم؟ (قسمت سوم)

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

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

🌎 https://bit.ly/FPGASineWave

🔷 و اما روش سوم پیاده‌سازی موج سینوسی درون FPGA، روش DDS است.

❇️ روش DDS

🔷 عبارت DDS، مخفف Direct Digital Synthesizer است.

🔷 مفهوم روش DDS، مفهوم نسبتاً ساده‌ای است؛ برای اینکه یک موج سینوسی را به‌صورت دیجیتالی درون FPGA پیاده‌سازی کنید، روش DDS ایده‌ای به‌صورت زیر ارائه می‌دهد:

🔷 ابتدا باید یک دوره تناوب از موج سینوسی را به روشی تولید کنید؛ مثلاً می‌توانید این موج را در نرم‌افزار متلب تولید کنید.

🔷 سپس، از یک دوره تناوب این موج سینوسی، تعدادی نمونه را جدا می‌کنید و به یک حافظه که درون FPGA قرار دارد منتقل می‌کنید.

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

🔷 اگر این نمونه‌ها را تا انتها بخوانم و دوباره به ابتدای RAM باز گردم، یک موج سینوسی را درون FPGA تولید کرده‌ام.

🔷 اما اگر بخواهیم روش DDS را پیاده‌سازی کنیم، دو راه پیش رو داریم:

روش اول این است که از یک IP Core به همین نام استفاده کنیم.

روش دوم، کدنویسی به یکی از زبان‌های VHDL یا Verilog است.

🔷 اگر از IP استفاده کنید، دیگر نیازی نیست که از ابتدا الگوریتم DDS را کدنویسی کنید و در وقت شما صرفه‌جویی می‌شود.

🔷 به‌کمک آی‌پی DDS می‌توانید انواع موج‌های سینوسی و کسینوسی با فرکانس‌های مختلف را در مدار درون FPGA پیاده‌سازی کنید.

اکنون سوالی که مطرح می‌شود این است که فرکانس موج سینوسی که به این روش تولید می‌کنیم، به چه عواملی بستگی دارد؟

🌎 در مقاله "چطور یک مولد موج سینوسی در FPGA پیاده‌سازی کنیم؟"، در مورد این موضوع به طور کامل توضیح داده‌ام؛ همچنین، یک مولد موج سینوسی به‌کمک آی‌پی DDS در FPGA پیاده‌سازی شده است:

🌎 https://bit.ly/FPGASineWave

🆔 @FPGA0
⚡️ بزرگترین فروش ویژه ۱۰ سال اخیر در فراد اندیش...

🔶 این روزها دهمین سالگرد تاسیس گروه مهندسی فراد اندیش است و به همین مناسبت، چند پیشنهاد ویژه جدید ارائه شده است...

💥 برای اطلاع از این پیشنهادات، وارد صفحه زیر شوید:

🌎 https://faradandish.com/faradandish-10th-anniversary/

🔺 فرصت استفاده از این پیشنهادات چهارشنبه ۲۰ دی به پایان می‌رسد.

🆔 @FPGA0
❤️ ما این مسیر را ۱۰ سال پیش شروع کردیم...

۱۰ سال پیش در چنین روزهایی، شروع به تحقق ایده‌ای کردم که سال‌ها در ذهنم بود:

"ایجاد بستری برای دسترسی ساده همه علاقمندان به یادگیری مهارت پیاده‌سازی سیستم‌های دیجیتال به کمک FPGA"

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

الان هم قصد این کار را ندارم...

اما فقط برای اینکه بدانید چنین کاری، آنطورها هم که ممکن است در ظاهر به نظر برسد، ساده نیست، بد نیست بدانید که...

♦️ فراد اندیش دقیقا یک سال بعد از تاسیس ورشکست شد!

اینکه چرا این اتفاق برای فراد اندیش افتاد و چطور مجددا پا گرفت داستان مفصلی است که شاید روزی در بستر دیگری در مورد آن صحبت کردم؛ اما...

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

در هر حال، ۱۰ سال از شروع کار فراد اندیش گذشته است و علی‌رغم تمام این چالش‌ها، خوشبختانه فعالیت این مجموعه همچنان ادامه دارد و البته...

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

ما دهمین سالگرد را جشن می‌گیریم 🎉 و برای اینکه آن را با شما هم به اشتراک بگذاریم، بزرگترین فروش ویژه ۱۰ سال اخیر فراد اندیش را به مدت سه روز برگزار می‌کنیم.

برای اطلاع از پیشنهادات جدید سالگرد تاسیس، لطفا وارد صفحه زیر شوید:

🌎 https://faradandish.com/faradandish-10th-anniversary/

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

🆔 @FPGA0