دوره پیشرفته طراحی با FPGA

معرفی دوره: 

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

برخی از کاربردها نیاز به سرعت بالا و بعد از آن نیاز به مصرف توان کم و مصرف منابع کمتری دارند.با فرض اینکه یک پیاده­ سازی درست کار کند، مسئله مهم­تر و اساسی­ تر، میزان قابلیت اطمینان یک پیاده­ سازی است و اینکه عملکرد آن به چه میزانی وابسته به تغییرات شرایط است. مثلا اگر پارامترهایی مثل دمای محیط، ولتاژ تغذیه و امثال آن تغییر کند، پیاده ­سازی صورت گرفته چقدر در مقابل این تغییرات مقاوم است؟ همچنین در ارتباط داده با تراشه­ هایی مثل ADC, DAC و یا اینترفیس­ های پرسرعت USB, LAN, PCIe و امثال آن، چگونه میتوان تضمین کرد که ارتباط داده قابلیت اطمینان بالایی دارد؟ و یا اینکه اساسا چه پارامترهایی بر روی قابلیت اطمینان یک پیاده­ سازی تاثیر دارند؟ برای جواب دادن به این قبیل سوالات نیاز داریم که پیاده­ سازی را با دقت تحلیل کرده و گزارش کاملی از مشخصات طرح پیاده ­سازی شده داشته باشیم و لااقل بتوانیم به مشتری بگوییم که این طراحی تا کجا می­تواند کار کند و کجاها نمیتواند کار کند و مشتری از مزایا و معایب طرح مطلع باشد نه فقط از مزایای آن. در حقیقت باید بتوان روی محصول مشخصه گذاشت و معایب را نپوشانیم. کاری که جوامع پیشرفته به آن مقید هستند و شاید یکی از رموز پیشرفت و داشتن تکنولوژی­ های برتر این جوامع همین باشد. یقینا در جوامعی که افراد عیوب طراحی را می­ پوشانند و فقط میخواهند کار را تحویل دهند ولو اینکه مشخصه­ های ارائه شده واقعی نباشد، پیشرفتی حاصل نخواهد شد
این دوره برای آن دسته از افرادی تدوین شده است که می­خواهند یک طراحی با قابلیت اطمینان بالا داشته باشند و با موضوعاتی درگیر هستند که در درجه اول نیاز به سرعت بالا و بعد از آن نیاز به مصرف توان کم و مصرف منابع محدود دارند و همچنین میخواهند بدانند که آیا طرح پیاده ­سازی شده می­تواند به درستی کار کند یا خیر. و اگر به درستی کار نکند چه کارهایی باید انجام داد. ابزارهای طراحی این قابلیت را دارند که محدودیت­های طراحی را به آنها اعمال کنیم تا براساس خواسته ما طراحی را پیاده­ سازی کنند و چنانچه خواسته ما برآورده نشد از تکنیک های مختلف استفاده کنیم که برخی از این تکنیک­ها را باید در کدنویسی رعایت کنیم و برخی نیز مربوط به تنظیمات ابزار پیاده­ سازی و اعمال محدودیت­ ها به شکل درست است. در این دوره سعی شده است که این مسائل پوشش داده شود و تجربیات ارزشمندی منتقل شود. به امید اینکه گامی هر چند کوچک در این راه برداشته شود. افرادی که در دوره کاربردی حضور داشته ­اند و با روش ارائه مطالب آشنا هستند نیازی به پیش­ نیاز ندارند. همچنین افرادی که در دوره کاربردی حضور نداشته ­اند ولی قبلا تجربه کار با FPGA را داشته ­اند سعی کنند که مروری بر مباحث دوره کاربردی داشته باشند تا این دوره بازدهی مناسب برای آنان داشته باشد و سریعتر با کلاس همگام شوند. به امید موفقیت روزافزون برای شما.

دوره

دیدگاه‌ها

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

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

لطفا در صورت امکان جمعه ها قرار دهید. ما سه نفر از شرکت پارس ایزوتوپ هر روزی به غیر از پنج شنبه برایمان مقدور است که در این کلاس ثبت نام کنیم.

در صورت امکان کلاس را به جمعه منتقل کنید اتفاقا برای دوستان شهرستانی کلاس در روز جمعه مناسبتر است همچنین شاغلین

خواهشمند است برای اینکه شهرستانی ها نیز بتوانند در کلاس حضور یابند کلاس ها در روزهای جمعه و یا به صورت فشرده تر به طور مثال یک روز در میان برگزار شوند

دیدگاه جدیدی بگذارید

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
4 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.