لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شتاب تابع در FPGA با Vitis-Part 1: Fundamental
Function Acceleration on FPGA with Vitis-Part 1: Fundamental
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شتاب دهنده های سیستم جاسازی شده با Vitis و HLS درک مفاهیم اساسی سیستم های تعبیه شده مبتنی بر FPGA درک معماری های Xilinx Zynq 7000 SoC و Zynq UltraScale+ MPSoC عملکردهای شتاب دهنده در Xilinx Vitis یکپارچه نرم افزار با استفاده از پلت فرم نرم افزار C/Cl++++ acpensive/C/Cl/Al/C/H پلتفرمهای Zynq اجرای برنامههای شتابدهی بر روی شبیهسازهای نرمافزاری و سختافزاری اجرای برنامههای شتابدهی شده بر روی FPGAهای واقعی کار با پلتفرمهای FPGA مبتنی بر Zybo-Z7-20 و Ultra96V2 Zynq پیادهسازی سه پروژه هیجانانگیز با Vitis پیش نیازها: درک مفاهیم اولیه C/C+ coding نرم افزار Xilinx Vitis پلت فرم یکپارچه FPGA مبتنی بر Zynq مانند Zybo-Z7-20 یا Ultra96v2
این دوره مقدمه ای بر شتاب تابع در سنتز سطح بالا (HLS) است. اهداف این دوره، توصیف، اشکال زدایی و پیاده سازی الگوریتم های محاسباتی فشرده بر روی سیستم های تعبیه شده مبتنی بر FPGA با استفاده از زبان C/C++ بدون هیچ کمکی از HDL ها (مانند VHDL یا Verilog) است.
این دوره، سیستمهای تعبیهشده Xilinx Zynq را معرفی میکند و سپس نحوه استفاده از مجموعه ابزارهای Xilinx را برای نقشهبرداری برنامهها بر روی آنها توضیح میدهد.
از پلتفرم نرم افزاری یکپارچه Xilinx Vitis برای توصیف نمونه ها و برنامه های کاربردی واقعی برای سیستم های تعبیه شده استفاده می کند. این دوره از طرحهای شبیهسازی نرمافزار و سختافزار و همچنین اجرای برنامهها بر روی FPGAهای واقعی پیروی میکند.
هر بخش از این دوره از چندین مثال، آزمون و تمرین برای توضیح آسان و روان مفاهیم پیچیده طراحی استفاده می کند.
در طول دوره، شما با چندین مثال برای توصیف مفاهیم و تکنیک های HLS کار خواهید کرد. این دوره شامل آزمون ها و تمرین های متعددی برای تمرین و تسلط شما بر روش ها و رویکردهای پیشنهادی است. علاوه بر این، این دوره از دو پروژه هیجان انگیز برای کنار هم قرار دادن تمام مفاهیم توضیح داده شده برای طراحی مدارهای واقعی و کنترل کننده های سخت افزاری استفاده می کند.
این دوره اولین دوره از مجموعه دوره های شتاب تابع در سیستم های تعبیه شده مبتنی بر Zynq است. در حالی که این دوره بر مفاهیم اساسی تمرکز دارد، دوره های دیگر تکنیک های مختلف بهینه سازی را در Vitis توضیح می دهند.
سرفصل ها و درس ها
پیش درآمد
Prologue
معرفی
Introduction
ساختار دوره
Course Structure
سیستم های جاسازی شده
Embedded Systems
معرفی
Introduction
تعریف
Definition
نقش FPGA
FPGA Role
نقش HLS
HLS Role
Zynq
Zynq
Zynq MPSoC
Zynq MPSoC
تمرینات
Exercises
امتحان
Quiz
ساختار آزمایشگاه
LAB Structure
معرفی
Introduction
تعریف
Definition
جریان طراحی
Design Flow
تمرینات
Exercises
امتحان
Quiz
راه اندازی سخت افزار/نرم افزار
Hardware/Software Setup
نمایش نظرات