You have no items in your shopping cart.
قطعه FPGA یک قطعه ای قابل برنامه ریزی است که می توان مدارات دیجیتال با تعداد بسیار زیاد گیت منطقی را داخل این قطعه پیاده کرد. در مقایسه با دیگر قطعه قابل برنامه ریزی CPLD، اولا بر اساس جدول جستجو کار میکند.ثانیا تعداد بسیار بیشتر از CPLD گیت منطقی را قادر است در خود جا دهد. براین اساس می توان این قطعه را به میکروکنترلر بسیار قوی با امکان پردازش بسیار بالا تبدیل کرد. زبان برنامه نویسی که می توان با آن این قطعه را برنامه ریزی کرد HDL که همان زبان توصیف سخت افزار است. این زبان برنامه نویسی در دو دو نوع دسته بندی می شود verilog و VHDL. نرم افزاری که به وسیله آن برنامه را کامپایل کرده و تبدیل به زبان قابل فهم سخت افزار می کند نرم افزار ISE است. که در این دوره به معرفی آن می پردازیم. موسسه آموزشی پارس پژوهان در نظر دارد این قطعه بسیار مهم در عصر الکترونیک و مخابرات را در یک دوره برگزار کند مثال های کاربردهای این دوره شامل سیستم های امنیتی، پردازش تصویر، ویدیو و ارتباطات بی سیم، سیستم های مالی توزیع شده، ابزارات علمی، الکترونیک دیجیتال در الکترونیک مورد کاربرد پزشکی، مصارف دفاعی و هوافضا مخاطبین دوره دانشجویان رشته های الکترونیک، مخابرات، هوافضا، دانشجویان رشته مهندسی پزشکی و کارآموزان علاقه مند به کار در شرکت های الکترونیک و مخابرات می باشد. پیش نیاز اصلی این دوره آشنایی با مدارات منطقی است.و در انتها به شما عزیزان پیشنهاد مطالعه مقاله دنیای بردهای الکترونیکی میکنم.
جلسه اول
معرفی گیتهای منطقی و عملکرد آنها- ماهیت و ساختار FPGA و دیگر قطعات قابل برنامه ریزی- منابع سخت افزاری موجود در FPGA- مقایسه FPGA و پردازنده ها- مراحل پیاده سازی پروژه در FPGA
جلسه دوم
آشنایی با کارخانه های سازنده و بررسی تولیدات آنها- آشنایی با بردهای پرکاربرد و مهم FPGA- معرفی زبان برنامه نویسی FPGA– آموزش زبان HDL– شمای کلی و معماری کد VHDL -آشنایی با نحوه محاسبات در VHDL- شیوه نصب نرم افزار ISE
جلسه سوم
آشنایی با انواع عملگرها شامل عملگرهای منطقی، مقایسه، ریاضی ، شیفت و عملگرهای شرطی – معرفیtype های پرکاربرد-آشنایی با مفاهیم ساختار Process- انجام چند مثال در نرم افزار ISE و شبیه سازی آنها با استفاده از Testbench
جلسه چهارم
معرفی مدارات ترتیبی ، سنکرون و آسنکرون- نحوه استفاده از Generic، Define و حلقه For-loop - انجام چند مثال در نرم افزار ISE و شبیه سازی آنها با استفاده از Testbench
جلسه پنجم
انواع انتصاب در VHDL– تبدیل type در VHDL– نحوه استفاده از IP ها
جلسه ششم
معرفی الگوهای استاندارد- روشهای افزایش سرعت در FPGA– آشنایی با Data Sheet، کاتالوگ و گزارشات مهم در نرم افزار ISE
جلسه هفتم
Instantiation و Binding - انجام چند مثال عملی و کاربردی- طراحی و بررسی ماشین های حالت
جلسه هشتم
نکات مربوط به کلاک- انجام چند مثال عملی و کاربردی