با عرض پوزش دوره برگزار شده است

کلاس طراحی مدارات پردازنده و رابط اینترفیس با FPGA

تاریخ برگزاری :1397/11/4 تا تاریخ 1398/1/29
ساعت برگزاری:40ساعت آموزش توامان عملی و نظری-روزهای پنچشنبه از ساعت 9 الی 13
ظرفیت کلاس:5 تا 10 نفر
طول دوره:10 جلسه
تلفن پشتیبانی :
هزینه دوره: 350000 تومان (با 10 % تخفیف)
هزینه پیش ثبت نام: 18900 تومان
آدرس:در محل: دانشگاه تربیت مدرس
سرفصل های دوره

1 آموزش کامل زبان توصیف سخت افزار VHDL (2روند تکاملی ساخت تراشه های FPGA (3معرفی خانواده های مختلف FPGA و خانواده ی Xilinx (4مراحل سنتز برنامه ها (5معرفی نرم افزار ISE و ساخت پروژه با آن (6معرفی دستورات زبان VHDL (7نوشتن برنامه ی نمایش عدد روی سون سگمنت (8توصیف فرکانس متر و بستن عملی آن (9کامپوننت کردن و نمونه گیری (10چگونگی نوشتن تست بنچ (11توصیف بافر سه حالته، ساخت ROM، توصیف FIFO، ساخت RAM (12معرفی ماشین های حالت و بلوک مدیریت کلاک (13پیاده سازی UART با FPGA (14اضافه کردن FIFO به UART (15ساخت فیلتر ساده (16مرتب کردن اعداد (17معرفی بلوک های سازنده ی FPGA و چگونگی کنترل آنها با Plan Ahead و FPGA Editor (18اتصال LCD کاراکتری به FPGA و دریافت از UART و نمایش بر روی آن (19 اتصال کی پد های مختلف به FPGA (20اتصال صفحه کلید کامپیوتر به FPGA و اسکن کردن آن و نمایش کد های آن روی LCD کاراکتری (21ساخت یک تصویر HD با FPGA برای پورت VGA (22استفاده از امکانات داخلی FPGA مانند DCI)، DDR و DIFF-IO پایه های دیفرانسیلی( (23روش های پروگرم و پیکربندی FPGA (24استفاده از ابزار TEXTIO برای شبیه سازی (25ساخت انواع فیلتر با نرم افزار MATLAB و پیاده سازی آن بر روی FPGA (26ساخت کتابخانه، تابع و پکیج در VHDL معرفی Core های آماده ی نرم افزار Altium Designer (27معرفی نرم افزار Modelsim جهت شبیه سازی و سنتز برنامه ها (28 راه اندازی کامل تمامی قسمت های بورد پیشرفته ی RN-ASIC

جزئیات دوره

 

در کلاس FPGA با استفاده از نرم افزار ISE می توان برای تراشه های FPGA از خانواده ی Xilinx برنامه نوشت. سطح این کلاس با کیفیت خوب و فراتر از سایر آموزشگاه ها و دانشگاه های مطرح کشور می باشد.در این دوره برنامه نویسی و شبیه سازی برنامه ها و تست برنامه ها روی برد آموزشی انجام می شود. برنامه هایی مانند Pipeline)، اینترفیس I2C، UART و غیره) و فیلتر های دیجیتال.

تراشه های FPGA به صورت کلی در سه حوزه ی زیر بکار می روند:

1. طراحی کنترلر

2. طراحی اینترفیس

3. طراحی مدارات پردازنده

 

کاربرد FPGA

پردازش صدا و پردازش تصویر و رادار مثال: پردازش آلتراسونیک، دستگاه های گیرنده دیجیتال، دستگاه اکو، اسیلسکوپ های دیجیتال سرعت بالا، ADC و DAC سرعت بالا و غیره

انواع پروتکل ها مانند SPI، UART، I2C

پروتکل های سرعت بالا در حد 10 الی 100 گیگا بیت مانند SERDES یا SRIO یا Ethernet فیبر نوری

سوییچ های شبکه

انجام موازی برنامه ها

ساخت انواع میکروکنترلر و CPU

طراحی تراشه های IC و سفارش آنها برای ساخت

طراحی هر مدار منطقی و دیجیتالی که بتوان فکر آن را کرد

 

 

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

تراشه های FPGA کاربرد های خاصی دارند که از این کاربرد ها می توان به موارد زیر اشاره نمود:

  • 1) پردازش سیگنال های رادار
  • 2) پردازش تصویر (به عنوان مثال تشخیص پلاک خودرو)
  • 3) پردازش صدا
  • 4) فیلتر های دیجیتال (مثلا در دستگاه های گیرنده دیجیتال یا مانیتور و تلویزیون LCD)
  • 5) سوییچ های مخابراتی
  • 6) اترنت گیگا بیتی و ارتباط با پورت PCI
  • 7) و غیره

در طول این دوره مدرسین مجموعه می کوشند تا مخاطبان را بطور کامل با طراحی و سیستم های دیجیتالی بر اساس استاندارد های جهانی آشنا ساخته و آنها را با تکنیک های طراحی مورد نیاز بازار کار در این زمینه همسو کنند.انتظار می رود افرادی که این دوره را به پایان میرسانند, توانایی های زیر را کسب نموده باشند. بتوانند یک طرح یا یک الگوریتم دیجیتال را بر اساس تکنیک های بهینه طراحی, پیاده سازی کنند. - بتوانند طرح را با زبان توصیف سخت افزار ,توصیف کنند. - با چیپ های XILINX آشنایی داشته باشند. - بتوانند FPGA یا CPLD مورد نیاز طرح را انتخاب کنند. – بتوانند هر طرحی را بر روی چیپ مورد نظر پیاده سازی کنند."

 

ورود / ثبت نام و پرداخت
نظرات دوره آموزشی طراحی مدارات پردازنده و رابط اینترفیس با FPGA
دوره ها و کلاس های آموزشی مشابه طراحی مدارات پردازنده و رابط اینترفیس با FPGA

دوره فشرده متره و برآورد

تاریخ برگزاری: 1395/3/4 الی 1395/6/4
هزینه: 358000 تومان
پیش ثبت نام: 21500 تومان
مشاهده و ثبت نام

دوره مقدماتی طراحی تجهیزات مکانیکی ...

تاریخ برگزاری: 1395/4/4 الی 1395/5/8
هزینه: 240000 » 228000 تومان (%5)
پیش ثبت نام: 13700 تومان
مشاهده و ثبت نام

دوره پیشرفته طراحی تجهیزات مکانیکی ...

تاریخ برگزاری: 1395/3/3 الی 1395/5/14
هزینه: 287000 » 272700 تومان (%5)
پیش ثبت نام: 16400 تومان
مشاهده و ثبت نام

دوره برنامه نویسی توسط MATLAB ویژه ...

تاریخ برگزاری: 1395/4/3 الی 1395/5/14
هزینه: 280000 » 266000 تومان (%5)
پیش ثبت نام: 16000 تومان
مشاهده و ثبت نام
x