لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سیستمهای محاسباتی FPGA: یک نگاه کلی و جامع
- آخرین آپدیت
دانلود FPGA computing systems: A Bird’s Eye View
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
امروزه پیچیدگی سیستمهای محاسباتی به شدت در حال افزایش است. برنامهنویسان باید با سیستمهای محاسباتی بسیار قدرتمندی سروکار داشته باشند که آموزش آنها برای رسیدن به بهترین عملکرد، زمانبر و نیازمند مهارتهای قابل توجهی است. واضح است که تکیه بر مداخله انسانی برای تنظیم یک سیستم امکانپذیر نیست، زیرا شرایط به طور مکرر، سریع و غیرقابل پیشبینی تغییر میکنند. ایدهآل این است که سیستم بتواند به طور خودکار با محیط در حال تغییر سازگار شود.
این دوره به تحلیل این مسئله پرداخته، رویکردی کاملاً جدید را اتخاذ میکند و نحوه تنظیم سیستمهای نرمافزاری و سختافزاری را در حین اجرا معرفی مینماید. با انجام این کار، ما تکنولوژیهای آرایه گیتهای برنامهپذیر فیلد (FPGA) و نحوه (باز)پیکربندی آنها را معرفی خواهیم کرد.
سرفصل ها و درس ها
نگاهی کلی به سیستمهای محاسباتی تطبیقپذیر
A Bird's Eye View on Adaptive Computing Systems
سیستمهای محاسباتی FPGA: یک نگاه کلی
FPGA computing systems: A Bird’s Eye View
مقدمه دوره
Course Introduction
بازپیکربندی در زندگی روزمره
Reconfiguration in Everyday Life
نیاز به تطبیقپذیری: یک نمای کلی
The Needs for Adaptation: an overview
FPGA و بازپیکربندی: اولین تعریف
FPGA and reconfiguration: a 1st definition
مدیریت زمان اجرا
Runtime management
سیستم روی تراشه برنامهپذیر (PSoC)
Programmable System-on-Chip
سیستم روی چندین تراشه برنامهپذیر
Programmable System-on-Multiple Chip
مقدمهای بر محاسبات بازپیکربندیپذیر
An introduction to Reconfigurable Computing
محاسبات بازپیکربندیپذیر: اولین تعریف
Reconfigurable Computing: a 1st definition
محاسبات بازپیکربندیپذیر: سختافزار در مقابل نرمافزار
Reconfigurable Computing: HW vs SW
نحوه بهبود عملکرد محاسبات بازپیکربندیپذیر از طریق بهبودهای CAD
On how to improve the Reconfigurable computing performance via CAD improvements
محاسبات بازپیکربندیپذیر مبتنی بر FPGA
FPGA-Based Reconfigurable Computing
کاوش در فضای طراحی سیستم و منطق پشت بازپیکربندی جزئی
System design space exploration and rationale behind partial reconfiguration
محاسبات بازپیکربندیپذیر و FPGAها
Reconfigurable Computing and FPGAs
آشنایی با FPGAها
Getting Familiar with FPGAs
بلوکهای اصلی FPGA: شامل CLBها و IOBها
FPGA Basic Block: CLBs and IOBs
بلوکهای اصلی FPGA: اتصالات داخلی
FPGA Basic Block: Interconnections
پیکربندی FPGA: یک نمای کلی
FPGA Configuration: an overview
جزئیات بیشتر در مورد نحوه پیکربندی یک FPGA: فایلهای Bitstream
More Details on How To Configure and FPGA: the bitstream files
ترکیببندی Bitstream
Bitstream Composition
ثبتکنندههای پیکربندی
Configuration Registers
نحوه مدیریت پیچیدگی یک سیستم مبتنی بر FPGA
How to handle the complexity of an FPGA-based system
نمونههایی از نحوه پیکربندی یک FPGA
Examples on how to configure an FPGA
مثال پیکربندی LUT با ۴ ورودی و ۱ خروجی یا OR
4 inputs - 1 output OR LUT configuration example
مثال پیکربندی از LUT به CLB
From the LUT to the CLB configuration example
یک FPGA ساده شده و تنظیمات پیکربندی آن
A simplified FPGA and its configuration settings
مثالی از نحوه پیادهسازی یک مدار روی یک FPGA ساده شده
An Example on how to implement a circuit on a simplified FPGA
مثالی از نحوه پیادهسازی یک مدار روی یک FPGA ساده شده: مرحله تولید Bitstream در CLBها
An Example on how to implement a circuit on a simplified FPGA: bitstram generation phase - CLBs
مثالی از نحوه پیادهسازی یک مدار روی یک FPGA ساده شده: مرحله تولید Bitstream در SBs و مسیریابی
An Example on how to implement a circuit on a simplified FPGA: bitstram generation phase - SBs and routing
نمایش نظرات