صفحه اصلی
مهندسی برق
دوره های آموزشی
تحقیق و توسعه
همکاری بانهادها
اخبار
محصولات
سوالات متداول
9+1 دليل انتخاب ما
نمایندگی ها
درباره ما
   دوره FPGA ALTERA

FPGA

 

Eledep.com

FPGA میکروکنترلر(مقدماتی)

 

عنوان دوره

کد دوره

دوره فشرده

شهریه آزاد(تومان)

شهریه دانشجویی(تومان)

مقدماتی

FM_01

 2 روز (16 ساعت )

 400000

300000 

پیشرفته

FM_02 

2 روز (10 ساعت)

 250000

 150000

 

 

هدف دوره :

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

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

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

راه اندازی FPGA ها توسط زبان های توصیف سخت افزاری از جمله VHDL و یا برنامه نویسی به صورت شماتیکی انجام می گیرد .

در بازار ایران استفاده از FPGA های ساخت شرکت های ALTERA و XILINX بسیار مرسوم است و در بسیاری از شرکت هایی که در زمینه الکترونیک دیجیتال فعالیت می کنند مورد استفاده قرار می گیرند .

از نگاه بازار کار مهارت کار با FPGA ها را می توان در دسته مهارت های سطح بالا قرار داد و مهندسینی که در این زمینه فعالیت می کنند می توانند از موقعیت مناسبی در حوزه الکترونیک برخوردار باشند .


 

محتوای دوره :

·        آشنايي با مدارات منطقي قابل برنامه ريزي

·        آشنايي با FPGA و CPLD   هاي شركت  ALTERA

·        آشنايي با نرم افزار   Quartus

1)     نحوه ايجاد پروژه در محيط نرم

2)     تنظيمات قطعه و فايل هاي موجود در پروژه

3)     آشنايي با محيط simulator  نرم افزار و امكان شبيه سازي پروژه قبل از پروگرام كردن

·        نحوه پروگرام كردن كردن چيپ توسط نرم افزار  Quartus

·        نحوه پياده سازي پروژه در محيط شماتيك

·        ساخت قطعه شماتيك جديد

·        آموزش زبان توصيف سخت افزاري (VHDL)

1)     آشنايي با قالب كلي زبان هاي توصيف سخت افزاري و تفاوت آنها با ساير زبان هاي برنامه نويسي

2)     تعريف پورت هاي ورودي ، خروي و دوطرفه

3)     آشنايي با انواع سيگنالها و متغيرها و نحوه تعريف آنها

4)     استفاده از فرامين شرطي و كنترلي

5)     داده هاي برداري در  VHDL

6)      استفاده از كد VHDL  به عنوان يك component  در برنامه نويسي

·        پياده سازي مدارات تركيبي وترتيبي

·        پروژهاي عملي :

1)     شمارنده با قابليت نمايش بر روي7segment

2)     ايجاد پالس PWM

3)     برقراري ارتباط سريال با كامپيوتر

4)     راه اندازي پروتكل USART

5)     راه اندازي مبدل آنالوگ به ديجيتال ADC

6)      راه اندازي مبدل ديجيتال به آنالوگ

7)     راه اندازي كاراكتري  LCD 

 

 


 


خانه مهندسی برق ایران

خانه مهندسی برق ایران

" گامی تخصصی بسوی اشتغال در صنعت برق کشور"