دوره آموزشی یادگیری توسعه FPGA
1 ساعت 10 دقیقهمتوسط2019-03-07
مدرسین

Eduardo Corpeño
Electrical Engineer, Computer Programmer, and Teacher for 15+ years
جزئیات دوره
آرایههای دروازهای قابل برنامهریزی میدانی (FPGA) در مرز بین سختافزار و نرمافزار قرار دارند. آنها مدارهای قابل تنظیمی هستند که می توانند توسط مشتریان یا طراحان پس از ساخت یا استقرار در میدان به روز شوند. توسعه دهندگان FPGA به جای برنامه ریزی تراشه با یک سری دستورالعمل، یک ساختار منطقی از دروازه های داخل تراشه ایجاد می کنند و مسیرهایی را برای داده های آینده ایجاد می کنند. یک گزینه کم هزینه برای نمونه سازی و آزمایش های الکترونیکی، برنامه نویسی FPGA نقطه ورود عالی به طراحی سیستم های دیجیتال است. این دوره جهت گیری برای FPGA ها، بررسی آناتومی بردهای توسعه و زبان های توصیف سخت افزار اختصاصی، امکانات پیاده سازی و مقایسه دو پلتفرم اصلی رقیب، Xilinx و Intel، ارائه می دهد. مربی Eduardo Corpeño همچنین دموهایی را ارائه می دهد که یک برنامه واقعی را نشان می دهد که بر روی هر دو سیستم عامل کار می کند.
اهداف یادگیری
FPGA چیست؟
موارد استفاده از FPGA
بلوک های منطقی و به هم متصل می شوند
فرآیند توسعه FPGA
بررسی زبان های توضیحات سخت افزاری
اجرای شبیه سازی FPGA
پیاده سازی طراحی FPGA
اهداف یادگیری
FPGA چیست؟
موارد استفاده از FPGA
بلوک های منطقی و به هم متصل می شوند
فرآیند توسعه FPGA
بررسی زبان های توضیحات سخت افزاری
اجرای شبیه سازی FPGA
پیاده سازی طراحی FPGA
مهارت ها
FPGAPLC Industrial Controls and ProgrammingHardwareLearning
سرفصل ها
0. مقدمه
- 01 - سفر طراحی دیجیتال خود را آغاز کنید
- 02 - آنچه باید بدانید
1. آرایه های دروازه قابل برنامه ریزی فیلد
- 03 - FPGA چیست
- 04 - FPGA ها میکروکنترلر نیستند
- 05 - برنامه های کاربردی FPGA و بازار
- 06 - داخل یک FPGA - بلوک های منطقی
- 07 - داخل یک FPGA - به هم متصل می شود
- 08 - بلوک های دیگر
2. فرآیند توسعه تعبیه شده
- 09 - نمای کلی فرآیند توسعه FPGA
- 10 - خانواده های FPGA و بردهای توسعه
- 11 - ابزار اتوماسیون طراحی الکترونیکی
- 12 - پلت فرم Xilinx
- 13 - پلتفرم اینتل
3. زبان های توصیف سخت افزار
- 14 - مدل سازی سیستم دیجیتال
- 15 - Verilog و VHDL
- 16 - پرایمر Verilog
- 17 - شبیه سازی
- 18 - مثال منطق ترکیبی
- 19 - مثال شبیه سازی جمع کننده 4 بیتی
- 20 - مثال شبیه سازی منطق ترتیبی
4. اجرا
- 21 - الزامات اجرای نمونه FPGA
- 22 - سیستم نمایشی برای پلت فرم اینتل
- 23 - نسخه ی نمایشی پیاده سازی اینتل
- 24 - دمو سخت افزاری اینتل
- 25 - سیستم نمایشی برای پلت فرم Xilinx
- 26 - نسخه ی نمایشی پیاده سازی Xilinx
- 27 - نسخه ی نمایشی سخت افزار Xilinx
نتیجه
- 28 - مراحل بعدی