🆔 @FPGA0
#برنامه_ویدئویی۳۴
🎓 چطور یک مولد موج سینوسی در FPGA پیادهسازی کنیم؟
🎥 برنامه ویدئویی احمد ثقفی
🕘 زمان: ۳۱ دقیقه
📥 در سایت فراد اندیش ببینید 👇👇👇👇
🌎 https://goo.gl/NsZpfh
#برنامه_ویدئویی۳۴
🎓 چطور یک مولد موج سینوسی در FPGA پیادهسازی کنیم؟
🎥 برنامه ویدئویی احمد ثقفی
🕘 زمان: ۳۱ دقیقه
📥 در سایت فراد اندیش ببینید 👇👇👇👇
🌎 https://goo.gl/NsZpfh
📣 ثبتنام ویژه شب یلدا شروع شد...
⚡️ تا ۳۰% تخفیف!
❇️ روی لینک زیر کلیک کنید تا از سه پیشنهاد ویژه شب یلدا مطلع شوید:
🌎 https://faradandish.com/yalda-offer
🔺 فرصت استفاده از این پیشنهادها فقط تا سه روز بعد از شب یلدا است
🆔 @FPGA0
⚡️ تا ۳۰% تخفیف!
❇️ روی لینک زیر کلیک کنید تا از سه پیشنهاد ویژه شب یلدا مطلع شوید:
🌎 https://faradandish.com/yalda-offer
🔺 فرصت استفاده از این پیشنهادها فقط تا سه روز بعد از شب یلدا است
🆔 @FPGA0
✴️ پاسخ به ۶ سوال در مورد ۳ پیشنهاد ویژه شب یلدا
1️⃣ این ۳ پیشنهاد دقیقا چه هستند؟
🔹 شرکت در دوره آنلاین طراحی دیجیتال با FPGA (تخفیف ۲۰%)
🔹 شرکت در دوره آنلاین پردازش سیگنال با FPGA (تخفیف ۲۰%)
🔹 ثبتنام همزمان در هر دو دوره آنلاین فوق (تخفیف ۳۰%)
2️⃣ بعد ثبتنام در دوره آنلاین، چه اتفاقی میافتد؟
🔹 به محض ثبتنام در دوره، شما به محتوای آموزشی جلسه اول دسترسی خواهید داشت.
3️⃣ ویدئوها چگونه در دسترس من قرار میگیرند؟
🔹 تمام فایلهای ویدئویی و دیگر موارد آموزشی، برای همیشه در حساب کاربری شما در سایت قابل دسترسی و دانلود هستند.
4️⃣ ویدئوهای جلسات بعدی کی قابل دسترسی هستند؟
🔹 یک هفته بعد از جلسه اول، محتوای آموزشی جلسه دوم قابل دسترسی است و همین طور هفته به هفته به محتوای جلسات بعد دسترسی خواهید داشت.
5️⃣ چه پیشنیازی برای شرکت در دوره لازم است؟
🔹 برای دوره طراحی دیجیتال با FPGA: فقط آشنایی عمومی با مدارات منطقی
🔹 برای دوره پردازش سیگنال با FPGA: آشنایی نسبی با FPGA و زبان VHDL
🔺 هیچ نیازی به آشنایی با الگوریتمهای پردازش سیگنال و حتی نرمافزار متلب نیست
6️⃣ هدایای این دوره، چطور به دست من میرسند؟
🔹 مشابه محتوای آموزشی دوره اصلی، هدایای آموزشی هم از طریق حساب کاربری شما در سایت قابل دسترسی و دانلود هستند.
🎥 ویدئوی توضیحات کامل این ۳ پیشنهاد 👇
🌎 https://faradandish.com/yalda-offer
🔺 مهلت استفاده از این ۳ پیشنهاد تا سه روز بعد از شب یلدا است.
🆔 @FPGA0
1️⃣ این ۳ پیشنهاد دقیقا چه هستند؟
🔹 شرکت در دوره آنلاین طراحی دیجیتال با FPGA (تخفیف ۲۰%)
🔹 شرکت در دوره آنلاین پردازش سیگنال با FPGA (تخفیف ۲۰%)
🔹 ثبتنام همزمان در هر دو دوره آنلاین فوق (تخفیف ۳۰%)
2️⃣ بعد ثبتنام در دوره آنلاین، چه اتفاقی میافتد؟
🔹 به محض ثبتنام در دوره، شما به محتوای آموزشی جلسه اول دسترسی خواهید داشت.
3️⃣ ویدئوها چگونه در دسترس من قرار میگیرند؟
🔹 تمام فایلهای ویدئویی و دیگر موارد آموزشی، برای همیشه در حساب کاربری شما در سایت قابل دسترسی و دانلود هستند.
4️⃣ ویدئوهای جلسات بعدی کی قابل دسترسی هستند؟
🔹 یک هفته بعد از جلسه اول، محتوای آموزشی جلسه دوم قابل دسترسی است و همین طور هفته به هفته به محتوای جلسات بعد دسترسی خواهید داشت.
5️⃣ چه پیشنیازی برای شرکت در دوره لازم است؟
🔹 برای دوره طراحی دیجیتال با FPGA: فقط آشنایی عمومی با مدارات منطقی
🔹 برای دوره پردازش سیگنال با FPGA: آشنایی نسبی با FPGA و زبان VHDL
🔺 هیچ نیازی به آشنایی با الگوریتمهای پردازش سیگنال و حتی نرمافزار متلب نیست
6️⃣ هدایای این دوره، چطور به دست من میرسند؟
🔹 مشابه محتوای آموزشی دوره اصلی، هدایای آموزشی هم از طریق حساب کاربری شما در سایت قابل دسترسی و دانلود هستند.
🎥 ویدئوی توضیحات کامل این ۳ پیشنهاد 👇
🌎 https://faradandish.com/yalda-offer
🔺 مهلت استفاده از این ۳ پیشنهاد تا سه روز بعد از شب یلدا است.
🆔 @FPGA0
🔹 آیا به تازگی شروع به کدنویسی به زبان VHDL کردهاید و بعد از نوشتن هر کد با انواع پیامهای خطا روبرو میشوید؟
🔹 آیا این پیامها شما را سردرگم کردهاند و نمیدانید چگونه آنها را برطرف کنید؟
🔹 در مقاله امروز، ۱۰ خطای رایج کدنویسی به زبان VHDL را معرفی میکنم؛
🔹 برای هر خطا، دلیل رخ دادن آن، متن پیام خطا، و نحوه برطرف کردن آن را نیز توضیح خواهم داد.
🔹 آیا این پیامها شما را سردرگم کردهاند و نمیدانید چگونه آنها را برطرف کنید؟
🔹 در مقاله امروز، ۱۰ خطای رایج کدنویسی به زبان VHDL را معرفی میکنم؛
🔹 برای هر خطا، دلیل رخ دادن آن، متن پیام خطا، و نحوه برطرف کردن آن را نیز توضیح خواهم داد.
#مقاله۴
🎓 ۱۰ خطای کدنویسی رایج در زبان VHDL
📚 نوشته احمد ثقفی
📥 در سایت فراد اندیش بخوانید 👇👇👇👇
🌎 http://goo.gl/4EDkr9
🎓 ۱۰ خطای کدنویسی رایج در زبان VHDL
📚 نوشته احمد ثقفی
📥 در سایت فراد اندیش بخوانید 👇👇👇👇
🌎 http://goo.gl/4EDkr9
✴️ پاسخ به ۲ سوال در مورد ۳ پیشنهاد ویژه شب یلدا
1️⃣ آیا در صورت استفاده از تخفیف شب یلدا، به تمام هدایای دورهها هم دسترسی خواهم داشت؟
🔹 بله. تمام هدایا و تخفیفهای هر دوره قابل استفاده خواهد بود.
2️⃣ در صورت ثبتنام همزمان در هر دو دوره، چطور یادگیری را پیش ببرم؟
🔹 با توجه به اینکه تمام آموزشها برای همیشه در حساب کاربری شما باقی میمانند و همچنین قابل دانلود هم هستند، شما هر زمان که تمایل داشته باشید میتوانید یادگیری را شروع کنید و آن را با سرعت مورد نظر خودتان پیش ببرید.
🎥 ویدئوی توضیحات کامل این ۳ پیشنهاد 👇
🌎 https://faradandish.com/yalda-offer
🔺 مهلت استفاده از ۳ پیشنهاد شب یلدا، فقط تا همین سهشنبه است.
🆔 @FPGA0
1️⃣ آیا در صورت استفاده از تخفیف شب یلدا، به تمام هدایای دورهها هم دسترسی خواهم داشت؟
🔹 بله. تمام هدایا و تخفیفهای هر دوره قابل استفاده خواهد بود.
2️⃣ در صورت ثبتنام همزمان در هر دو دوره، چطور یادگیری را پیش ببرم؟
🔹 با توجه به اینکه تمام آموزشها برای همیشه در حساب کاربری شما باقی میمانند و همچنین قابل دانلود هم هستند، شما هر زمان که تمایل داشته باشید میتوانید یادگیری را شروع کنید و آن را با سرعت مورد نظر خودتان پیش ببرید.
🎥 ویدئوی توضیحات کامل این ۳ پیشنهاد 👇
🌎 https://faradandish.com/yalda-offer
🔺 مهلت استفاده از ۳ پیشنهاد شب یلدا، فقط تا همین سهشنبه است.
🆔 @FPGA0
🎤 نظر خانم نظامفر در مورد دوره جامع طراحی دیجیتال با FPGA
🌎 https://www.aparat.com/v/gW9mx
🍉 استفاده از سه پیشنهاد شب یلدا 👇
🌎 https://faradandish.com/yalda-offer
🆔 @FPGA0
🌎 https://www.aparat.com/v/gW9mx
🍉 استفاده از سه پیشنهاد شب یلدا 👇
🌎 https://faradandish.com/yalda-offer
🆔 @FPGA0
آپارات - سرویس اشتراک ویدیو
نظر خانم المیرا نظامفر درباره دوره طراحی دیجیتال باFPGA
خانم نظام فر در یازدهمین دوره جامع طراحی دیجیتال با FPGA در آموزشگاه فراد اندیش شرکت کردند. https://goo.gl/5L29XG
📣 فقط تا ساعت ۲۳:۵۹ دقیقه امشب...
❇️ برای استفاده از پیشنهادات ویژه شب یلدا روی لینک زیر کلیک کنید:
🌎 https://faradandish.com/yalda-offer
🆔 @FPGA0
❇️ برای استفاده از پیشنهادات ویژه شب یلدا روی لینک زیر کلیک کنید:
🌎 https://faradandish.com/yalda-offer
🆔 @FPGA0
❇️ یک بلوک سختافزاری بسیار پرکاربرد در FPGAهای شرکت Xilinx وجود دارد به اسم DSP48.
🔷 این همان بلوکی است که اکثر پیادهسازان دیجیتال با FPGA از جمله خود من و همکارانم به نام ضرب کننده میشناسیم.
🔷 مثلا میگوییم در FPGAی اسپارتان ۶ از نوع LX9 به تعداد ۱۶ عدد ضرب کننده وجود دارد.
🔷 اما نکتهای که وجود دارد این است که نام "ضرب کننده" برای این بلوک، کمی بی انصافی است❗️
⁉️ چرا؟
🔷 چون بلوک DSP48 قابلیتهایی بسیار فراتر از یک ضرب کننده عادی دارد.
🔶 اگر علاقمندید با ماهیت واقعی این بلوک و قابلیتهای متنوع آن آشنا شوید، پیشنهاد میکنم ویدئوی امروز را همین حالا ببینید 👇
🆔 @FPGA0
🔷 این همان بلوکی است که اکثر پیادهسازان دیجیتال با FPGA از جمله خود من و همکارانم به نام ضرب کننده میشناسیم.
🔷 مثلا میگوییم در FPGAی اسپارتان ۶ از نوع LX9 به تعداد ۱۶ عدد ضرب کننده وجود دارد.
🔷 اما نکتهای که وجود دارد این است که نام "ضرب کننده" برای این بلوک، کمی بی انصافی است❗️
⁉️ چرا؟
🔷 چون بلوک DSP48 قابلیتهایی بسیار فراتر از یک ضرب کننده عادی دارد.
🔶 اگر علاقمندید با ماهیت واقعی این بلوک و قابلیتهای متنوع آن آشنا شوید، پیشنهاد میکنم ویدئوی امروز را همین حالا ببینید 👇
🆔 @FPGA0
🆔 @FPGA0
#برنامه_ویدئویی۲۸
🎓 پشت پرده عملیات ضرب در FPGA
🎥 برنامه ویدئویی احمد ثقفی
🕘 زمان: ۲۲ دقیقه
📥 در سایت فراد اندیش ببینید 👇👇👇👇
🌎 faradandish.com/پشت-پرده-عملیات-ضرب-در-fpga/
#برنامه_ویدئویی۲۸
🎓 پشت پرده عملیات ضرب در FPGA
🎥 برنامه ویدئویی احمد ثقفی
🕘 زمان: ۲۲ دقیقه
📥 در سایت فراد اندیش ببینید 👇👇👇👇
🌎 faradandish.com/پشت-پرده-عملیات-ضرب-در-fpga/
📣 تکرار ثبتنام ویژه شب یلدا
⚡️ برای اولین بار تا ۳۰% تخفیف!
❇️ روی لینک زیر کلیک کنید تا از سه پیشنهاد ویژه شب یلدا مطلع شوید:
🌎 https://faradandish.com/yalda-offer
🔺 فرصت استفاده از این پیشنهادها فقط تا روز جمعه ساعت ۲۳:۵۹ دقیقه است.
🆔 @FPGA0
⚡️ برای اولین بار تا ۳۰% تخفیف!
❇️ روی لینک زیر کلیک کنید تا از سه پیشنهاد ویژه شب یلدا مطلع شوید:
🌎 https://faradandish.com/yalda-offer
🔺 فرصت استفاده از این پیشنهادها فقط تا روز جمعه ساعت ۲۳:۵۹ دقیقه است.
🆔 @FPGA0
❇️ وقتی در حال انجام یک پزوژه جدی هستید، زمان بسیار حیاتی است.
🔷 منظورم از پروژه جدی، پروژهای است که دارای یک کارفرما است و زمان تحویل آن مشخص شده است.
🔷 در این حالت معمولا برای تاخیر در تحویل پروژه، جریمههایی هم در نظر گرفته میشود.
🔷 مهمتر از جریمه، اعتبار شما و احتمالا شرکتی است که در آن مشغول به کار هستید. در صورت تاخیر در انجام پروژه، اعتبار چیزی است که معمولا با پرداخت جریمه مجددا به دست نمیآید.
🔷 بنابراین منطقی است که از هر روشی که باعث افزایش سرعت فرآینده پیادهسازی پروژه میشود استفاده کنیم.
🔷 یکی از این روشها، پرهیز از انجام کارهای تکراری به کمک استفاده از مفهومی به نام IP Core است.
🔶 در ویدئوی امروز، در مورد این مفهوم و نحوه استفاده عملی از آن برای پیادهسازی در FPGA صحبت میکنم 👇
🆔 @FPGA0
🔷 منظورم از پروژه جدی، پروژهای است که دارای یک کارفرما است و زمان تحویل آن مشخص شده است.
🔷 در این حالت معمولا برای تاخیر در تحویل پروژه، جریمههایی هم در نظر گرفته میشود.
🔷 مهمتر از جریمه، اعتبار شما و احتمالا شرکتی است که در آن مشغول به کار هستید. در صورت تاخیر در انجام پروژه، اعتبار چیزی است که معمولا با پرداخت جریمه مجددا به دست نمیآید.
🔷 بنابراین منطقی است که از هر روشی که باعث افزایش سرعت فرآینده پیادهسازی پروژه میشود استفاده کنیم.
🔷 یکی از این روشها، پرهیز از انجام کارهای تکراری به کمک استفاده از مفهومی به نام IP Core است.
🔶 در ویدئوی امروز، در مورد این مفهوم و نحوه استفاده عملی از آن برای پیادهسازی در FPGA صحبت میکنم 👇
🆔 @FPGA0
🆔 @FPGA0
#برنامه_ویدئویی۱۶
🎓 معرفی IPها در نرمافزار ISE و نحوه بکارگیری آنها
🎥 برنامه ویدئویی احمد ثقفی
🕘 زمان: ۱۷ دقیقه
📥 در سایت فراد اندیش ببینید 👇👇👇👇
http://goo.gl/6Ivw7p
#برنامه_ویدئویی۱۶
🎓 معرفی IPها در نرمافزار ISE و نحوه بکارگیری آنها
🎥 برنامه ویدئویی احمد ثقفی
🕘 زمان: ۱۷ دقیقه
📥 در سایت فراد اندیش ببینید 👇👇👇👇
http://goo.gl/6Ivw7p
⚡️چطور سرعت یک مدار دیجیتال را افزایش دهیم؟ (قسمت اول)
1⃣ روش اول: تغییر در الگوریتم
🔷 تغییر در الگوریتم پیادهسازی، بیشترین اثر را در افزایش سرعت مدار دارد.
2⃣ روش دوم: تغییر در معماری
✅ پایپ لاین
🔷 اضافه کردن رجیستر، در مسیرهای طولانی با تاخیر انتشار زیاد و تبدیل آن مسیر، به چند مسیر کوتاهتر پشت سر هم
✅ موازیسازی
🔷 تکرار ماجولهای مدار، برای انجام موازی و همزمان یک کار، توسط چند سختافزار درون FPGA
ادامه دارد...
🆔 @FPGA0
1⃣ روش اول: تغییر در الگوریتم
🔷 تغییر در الگوریتم پیادهسازی، بیشترین اثر را در افزایش سرعت مدار دارد.
2⃣ روش دوم: تغییر در معماری
✅ پایپ لاین
🔷 اضافه کردن رجیستر، در مسیرهای طولانی با تاخیر انتشار زیاد و تبدیل آن مسیر، به چند مسیر کوتاهتر پشت سر هم
✅ موازیسازی
🔷 تکرار ماجولهای مدار، برای انجام موازی و همزمان یک کار، توسط چند سختافزار درون FPGA
ادامه دارد...
🆔 @FPGA0
⚡️چطور سرعت یک مدار دیجیتال را افزایش دهیم؟ (قسمت دوم)
3⃣ روش سوم: رعایت الگوی استاندارد کدنویسی
✅ رعایت نکات مرتبط با IF و CASE
🔷 تا حد امکان از شرطهای تودرتو استفاده نکنید.
🔷 سعی کنید بیش از سه شرط تودرتو استفاده نکنید.
🔷 تا حد امکان، عبارت شرط را ساده کنید.
🔷 ارجاعاتی که نیاز نیست درون شرط باشند را در خارج از آن قرار دهید.
✅ استفاده حداکثری از منابع اختصاصی FPGA به جای منابع عمومی (LUTها و فلیپ فلاپها)
✅ پیادهسازی مدار به صورت کاملاً سنکرون
✅ استفاده هوشمندانه از حافظههای بلوکی و توزیع شده
ادامه دارد...
🆔 @FPGA0
3⃣ روش سوم: رعایت الگوی استاندارد کدنویسی
✅ رعایت نکات مرتبط با IF و CASE
🔷 تا حد امکان از شرطهای تودرتو استفاده نکنید.
🔷 سعی کنید بیش از سه شرط تودرتو استفاده نکنید.
🔷 تا حد امکان، عبارت شرط را ساده کنید.
🔷 ارجاعاتی که نیاز نیست درون شرط باشند را در خارج از آن قرار دهید.
✅ استفاده حداکثری از منابع اختصاصی FPGA به جای منابع عمومی (LUTها و فلیپ فلاپها)
✅ پیادهسازی مدار به صورت کاملاً سنکرون
✅ استفاده هوشمندانه از حافظههای بلوکی و توزیع شده
ادامه دارد...
🆔 @FPGA0
📚 اگر میخواهید به طور جدیتر در یادگیری و بکارگیری FPGA پیشرفت داشته باشید، خواندن این کتاب را به شما توصیه میکنم.
🔹 مطالب این کتاب، برگرفته از چندین سال تجربه حرفهای نویسنده آن است که به صورت مختصر و مفید در این کتاب گردآوری شده است.
🔹 پیشنیاز خواندن این کتاب، آشنایی عمومی با ماهیت و ساختار FPGAها و نحوه توصیف و پیادهسازی مدارات دیجیتال به کمک آن است.
🔹 در این کتاب، زبان توصیف سختافزار HDL یا ساختار FPGA آموزش داده نشده است و درک مطالب آن نیاز به تسلط شما به یک زبان HDL و ساختار FPGA دارد.
🔹 اگر در حال حاضر، مهارت پیادهسازی مدارات دیجیتال با FPGA را در سطح عمومی دارید، توصیه میکنم خواندن این کتاب را هر چه زودتر شروع کنید.
🔹 و اگر در حال یادگیری FPGA هستید، پیشنهاد میکنم این کتاب را در محلی روی کامپیوترتان قرار دهید تا در زمان مناسب بتوانید آن را مطالعه کنید و از دیدتان پنهان نماند.
🆔 @FPGA0
🔹 مطالب این کتاب، برگرفته از چندین سال تجربه حرفهای نویسنده آن است که به صورت مختصر و مفید در این کتاب گردآوری شده است.
🔹 پیشنیاز خواندن این کتاب، آشنایی عمومی با ماهیت و ساختار FPGAها و نحوه توصیف و پیادهسازی مدارات دیجیتال به کمک آن است.
🔹 در این کتاب، زبان توصیف سختافزار HDL یا ساختار FPGA آموزش داده نشده است و درک مطالب آن نیاز به تسلط شما به یک زبان HDL و ساختار FPGA دارد.
🔹 اگر در حال حاضر، مهارت پیادهسازی مدارات دیجیتال با FPGA را در سطح عمومی دارید، توصیه میکنم خواندن این کتاب را هر چه زودتر شروع کنید.
🔹 و اگر در حال یادگیری FPGA هستید، پیشنهاد میکنم این کتاب را در محلی روی کامپیوترتان قرار دهید تا در زمان مناسب بتوانید آن را مطالعه کنید و از دیدتان پنهان نماند.
🆔 @FPGA0
🆔 @FPGA0
📚 عنوان: Advanced FPGA Design Architecture, Implementation, and Optimization
👤 نویسنده: Steve Kilts
📅 سال انتشار: 2007
🖨 ناشر: John Wiley & Sons
📥 لینک دانلود:
http://bit.ly/advancedFPGA
📚 عنوان: Advanced FPGA Design Architecture, Implementation, and Optimization
👤 نویسنده: Steve Kilts
📅 سال انتشار: 2007
🖨 ناشر: John Wiley & Sons
📥 لینک دانلود:
http://bit.ly/advancedFPGA