طراحی سخت افزار با FPGA

ثبت نام دوره آموزشی حضوری

کد دوره

نام دوره

زمان برگزاری

نوع دوره

مدرس

ظرفیت

تاریخ شروع

مدت دوره

شهریه دوره

وضعیت دوره

HDF_1

طراحی سخت افزار با FPGA

 جمعه – ۱۴ الی ۱۸

حضوری

مهندس حمید نجفی

۲۲ نفر

۰۲/۱۲/۱۸

۴۰ ساعت

۴۵۰۰۰۰۰۰ ریال

در حال ثبت نام

سرفصل های این دوره آموزشی :

۱. آشنایی با تفکر طراحی، نحوه تحلیل یک مسئله، آشنایی با یک طراحی بهینه با رویکرد کار در محیط پر نویز (به اصطلاح صنعتی) نحوه انتخاب بهینه ابزارها برای یک طراحی از ابتدا و …

۲. آشنایی با انواع تغذیه ها و نحوه انتخاب تغذیه مناسب برای طراحی مورد نظر

۳. آشنایی و بررسی یک تغذیه خطی مناسب

۴. آشنایی و بررسی یک تغذیه سوئیچینگ مناسب

۵. آشنایی با رگولاتور های خطی و سوئیچینگ(DC to DC) مناسب

۶. آشنایی با نویز و عوامل تاثیر گذار بر تغذیه و تکنیک های حذف یا به حداقل رساندن آن

۷. بررسی اثر خازن های جبران ساز، دیکوپلینگ، مهره فریت، TVS و … بر روی تغذیه

۸. آشنایی با فیلتر کردن تغذیه دیجیتال از تغذیه آنالوگ و تکنیک های آن

۹. آشنایی با تمهیدات مربوط به کنترل صحیح پایه Reset

۱۰. آشنایی با تکنیک های بهینه تامین کلاک برای CPLD و FPGA

۱۱. آشنایی و نحوه ساخت انواع بافر برای کنترل بارهایی با جریان کشی بالا توسط BJT

۱۲. آشنایی و نحوه ساخت انواع بافر برای کنترل بارهایی با جریان کشی بالا توسط MOSFET

۱۳. معرفی و استفاده از تراشه های بافر 

۱۴. آشنایی با ایزولاسیون ورودی و خروجی

۱۵. آشنایی با تکنیک های مربوط به رله و ساخت بخش های قدرت ایزوله شده

۱۶. آشنایی با تکنیک های گسترش GPIO ها

۱۷. آشنایی با تمهیدات انتقال سیگنال های آنالوگ

۱۸. آشنایی و تکنیک های پیاده سازی ارتباط RS232 و لایه فیزیکی RS485 (زوج دیفرانسیلی) در محیط های پر نویز

۱۹. آشنایی و تکنیک های پیاده سازی مبدل های USB به سریال

۲۰. آشنایی با ارتباط JTAG و مفاهیم JTAG Chain

۲۱. آشنایی با جزئیات ADC و DAC ها و انواع آن

۲۲. آشنایی با تراشه های SRAM

۲۲. آشنایی با تراشه CPLD به شماره XC95288XL از Xilinx

۲۳. شروع طراحی اولین نقشه شماتیک با تمام جزئیات و تمهیدات مورد نیاز مبتنی بر یک تراشه CPLD از Xilinx به شماره XC95288XL از ابتدا تا انتها (بهمراه Footprint های استاندارد مورد نیاز که در طی دوره به دانشپذیران ارائه می شود)

۲۴. تکنیک های بهینه چیدمان قطعات بر روی فیبر مدارچاپی برای رسیدن به بهترین شکل طراحی

۲۵. آشنایی با تکنیک های بهینه مسیریابی و تکنیک های کاهش نویز در فیبر مدارچاپی

۲۶. بررسی و بهینه سازی نمونه کارهای دانشپذیران (نمونه کار کامل اول آماده برای ساخت)

۲۷. آشنایی با تراشه FPGA به شماره XC6SLX9-2TQ144 از Xilinx و انواع روش های کانفیگ و ارتباط با حافظه های Flash جانبی و تکنیک های برنامه ریزی

۲۸. شروع طراحی دومین نقشه شماتیک با تمام جزئیات و تمهیدات مورد نیاز مبتنی بر یک تراشه FPGA از شرکت Xilinx به شماره XC6SLX9-2TQ144 بهمراه تراشه های مختلفی همچون SRAM, ADC,  ARM-STM32 Microcontroller و … از ابتدا تا انتها (بهمراه Footprint های استاندارد مورد نیاز که در طی دوره به دانشپذیران داده می شود)

۲۹. چیدمان و طراحی فیبرمدارچاپی دوم توسط دانشپذیران

۳۰. بررسی و بهینه سازی نمونه کارهای دانشپذیران (نمونه کار کامل دوم آماده برای ساخت)

پیشنیاز های این دوره آموزشی:

دانشپذیر برای حضور در این دوره باید با  تراشه های FPGA و طراحی فیبرهای مدار چاپی آشنایی کافی داشته یا در دوره های “تراشه های FPGA” و “طراحی فیبرهای مدارچاپی با نرم افزار Altium Designer” شرکت کرده باشد.

توانایی های دانشپذیر پس از پایان دوره آموزشی:

بطور کل در این دوره آموزشی دانشپذیر می آموزد که چطور با CPLD و FPGA طراحی کند. فرض می کنیم با دانشپذیری روبرو هستیم که با طراحی دیجیتال با FPGA و طراحی فیبرهای مدار چاپی آشنایی دارد اما توانایی طراحی و پیاده سازی ایده خود را ندارد. این دوره به شما می آموزد که چگونه با تمهیدات لازم سخت افزار مورد نظر خود را مبتنی بر CPLD و FPGA طراحی و پیاده سازی کنید.

می توانید نمونه کار های دانشپذیران قبلی را از اینجا مشاهده کنید.

ثبت نام دوره آموزشی حضوری