آموزش بررسی اجمالی پروتکل‌های Arm AMBA AXI - آخرین آپدیت

دانلود Arm AMBA AXI Protocols Overview

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش مقدماتی AMBA® AXI یک راهنمای عملی برای یادگیری پروتکل AXI (Advanced eXtensible Interface) است که یکی از اجزای اصلی در طراحی‌های مدرن سیستم روی تراشه (SoC) محسوب می‌شود. این دوره برای یادگیرندگانی طراحی شده است که می‌خواهند درک خود را از نحوه انتقال داده‌ها در سیستم‌های محاسباتی پیچیده تقویت کنند. شما خواهید آموخت که چگونه پروتکل AXI امکان ارتباط کارآمد و با کارایی بالا را بین پردازنده‌ها، حافظه و تجهیزات جانبی فراهم می‌کند و چگونه رفتار پروتکل بر عملکرد و صحت عملکرد سیستم تأثیر می‌گذارد. از طریق ویدیوهای کوتاه و متمرکز و ارزیابی‌ها، با کانال‌های AXI، تراکنش‌ها (Transactions)، قوانین ترتیب‌بندی، دسترسی‌های اتمیک (Atomic Accesses) و ویژگی‌های کلیدی پروتکل که در طراحی‌های دنیای واقعی استفاده می‌شوند، آشنا خواهید شد. این دوره همچنین شامل به‌روزرسانی‌های اخیر AXI است تا با پلتفرم‌های فعلی کاملاً همخوانی داشته باشد. در پایان دوره، شما قادر خواهید بود تراکنش‌های AXI را با اعتماد به نفس کامل تحلیل و تفسیر کنید؛ دانشی که مستقیماً در کار با پلتفرم‌های سخت‌افزاری، نرم‌افزارهای سطح پایین یا مستندات معماری سیستم کاربرد دارد.

سرفصل ها و درس ها

خوش‌آمدگویی Welcome

  • معرفی دوره Course Introduction

مقدمه‌ای بر AMBA AXI Introduction to AMBA AXI

  • مقدمه Introduction

  • AMBA چیست و چرا از آن استفاده می‌کنیم؟ What is AMBA and why use it?

  • تکامل AMBA AMBA's evolution

  • پروتکل AXI The AXI Protocol

انتقال کانال‌ها و تراکنش‌ها Channel Transfers and Transactions

  • مقدمه Introduction

  • چگونه دست‌دادن (Handshake) کانال‌های AXI جریان داده را کنترل می‌کند How AXI Channel Handshakes Control Data Flow

  • تفاوت انتقال (Transfer) و تراکنش (Transaction) در AXI Transfers vs Transactions in AXI

  • رفتار کانال AXI: مثال‌های کاربردی AXI Channel Behavior: Worked Examples

  • تراکنش‌های نوشتنی با یک انتقال داده واحد Write Transactions with a Single Data Transfer

  • تراکنش‌های نوشتنی با چندین انتقال داده Write Transactions with Multiple Data Transfers

  • تراکنش‌های خواندنی با یک انتقال داده واحد Read Transactions with a Single Data Transfer

  • تراکنش‌های خواندنی با چندین انتقال داده Read Transactions with Multiple Data Transfers

  • پشتیبانی از چندین تراکنش فعال در AXI Supporting Multiple Active Transactions in AXI

جزئیات سیگنال‌های کانال Channel Signals in Detail

  • مقدمه Introduction

  • سیگنال‌های کانال نوشتنی (Write Channel) Write channel signals

  • سیگنال‌های کانال خواندنی (Read Channel) Read channel signals

  • وابستگی‌های کانال AXI AXI channel dependencies

  • اندازه داده، طول و نوع انفجاری (Burst Type) Data size, length, and burst type

  • استروب‌های داده نوشتنی (Write Data Strobes) Write data strobes

  • پشتیبانی از سطح حفاظت Protection level support

  • پشتیبانی از کش (Cache) Cache support

  • کیفیت سرویس (QoS) Quality of Service

  • سیگنال‌دهی ناحیه‌ای و سیگنال‌های کاربر Region signaling and user signals

  • سیگنال‌دهی پاسخ (Response) Response signaling

  • دسترسی‌های اتمیک با سیگنال قفل (Lock) Atomic accesses with the lock signal

دسترسی‌های اتمیک Atomic Accesses

  • مقدمه Introduction

  • مقدمه‌ای بر دسترسی‌های اتمیک Introduction to Atomic Accesses

  • دسترسی‌های اتمیک چیستند و چرا به آن‌ها نیاز داریم؟ What are Atomic Accesses and Why Are They Needed?

  • مرور دسترسی‌های قفل‌شده در AXI Locked Accesses in AXI: Overview

  • نحوه عملکرد دسترسی‌های قفل‌شده How Locked Accesses Operate

  • مانیتورهای دسترسی انحصاری (Exclusive) در AXI Exclusive Access Monitors in AXI

  • جفت تراکنش‌های انحصاری: حالت موفق (Pass-Pass) Exclusive Transaction Pairs: PassPass Case

  • جفت تراکنش‌های انحصاری: حالت شکست (Pass-Fail) Exclusive Transactions Pairs: PassFail Case

رفتار انتقال و ترتیب تراکنش‌ها Transfer Behavior and Transaction Ordering

  • مقدمه Introduction

  • تراکنش‌های ساده AXI Simple AXI Transactions

  • استفاده از IDهای انتقال در AXI Using Transfer IDs in AXI

  • قوانین ترتیب‌بندی برای تراکنش‌های نوشتنی Ordering Rules for Write Transactions

  • قوانین ترتیب‌بندی برای تراکنش‌های خواندنی Ordering Rules for Read Transactions

  • ترتیب بین تراکنش‌های خواندنی و نوشتنی Ordering between Read and Write Transactions

  • آدرس‌های شروع انتقال ناموزون (Unaligned) Unaligned Transfer Start Addresses

  • پشتیبانی از Endianness در AXI Endianness Support in AXI

  • ویژگی‌های رابط نوشتنی و اثرات آن‌ها Write Interface Attributes and their effects

  • ویژگی‌های رابط خواندنی و اثرات آن‌ها Read Interface Attributes and their effects

به‌روزرسانی AXI نسخه F AXI Update - Issue F

  • تراکنش‌های اتمیک در نسخه F چیستند؟ What are atomic transactions in Issue F?

  • انواع تراکنش‌های اتمیک معرفی شده در نسخه F Atomic transaction types introduced in issue F

  • سیگنال‌دهی تراکنش اتمیک در AXI نسخه F Atomic transaction signaling in AXI Issue F

  • Cache Stashing چیست و چرا استفاده می‌شود؟ What is cache stashing and why is it used?

  • نحوه عملکرد تراکنش‌های Cache Stashing How cache stashing transactions work

  • سیگنال‌دهی Cache Stashing در AXI Cache stashing signaling in AXI

  • تراکنش‌های تخصیص‌زدایی (Deallocating) و هدف آن‌ها Deallocating transactions and their purpose

  • تراکنش‌های ترجمه‌نشده در AXI Untranslated transactions in AXI

  • بررسی داده و سیگنال‌دهی مسمومیت (Poison Signaling) Data checking and poison signaling

  • به‌روزرسانی‌های سیگنال‌دهی انسجام (Coherency) در نسخه F Updates to coherency signaling in issue F

  • عملیات پاکسازی (Clean) و نگهداری کش Clean operations and cache maintenance

  • سایر به‌روزرسانی‌های AXI در نسخه F (بخش اول) Other AXI updates introduced in issue F (Part 1)

  • سایر به‌روزرسانی‌های AXI در نسخه F (بخش دوم) Other AXI updates introduced in issue F (Part 2)

به‌روزرسانی AXI نسخه G AXI Update - Issue G

  • مقدمه‌ای بر AXI نسخه G Introduction to AXI Issue G

  • قطعه‌بندی داده‌های خواندنی (Read Data Chunking) در نسخه G Read data chunking in AXI release G

  • قطعه‌بندی داده‌های خواندنی: مثال کاربردی Read data chunking: Worked example

  • غیرفعال کردن تداخل خواندن (Read Interleaving) در AXI Disabling Read interleaving in AXI

  • بخش‌بندی و نظارت حافظه (MPAM) Memory Partitioning and Monitoring (MPAM)

  • عملیات مدیریت کش در تراکنش‌های نوشتنی Cache Management Operations on write transactions

  • سیگنال‌های پایداری (Persist) برای عملیات مدیریت کش نوشتنی Persist signals for write CMOs

  • نوشتن عملیات مدیریت کش پایداری: مثال کاربردی Persist CMO write: Worked example

به‌روزرسانی AXI نسخه H AXI Update - Issue H

  • به‌روزرسانی‌های تراکنش‌های معمولی AXI در نسخه H Updates to regular AXI transactions in issue H

  • تراکنش‌های ترجمه‌نشده در نسخه H Untranslated Transactions in issue H

  • Memory Tagging چیست و چرا استفاده می‌شود؟ What is Memory Tagging and why is it used?

  • پشتیبانی از Memory Tagging در AXI Memory tagging support in AXI

  • سیگنال‌دهی Memory Tagging در AXI Memory tagging signaling in AXI

  • Memory Tagging: رفتار عملیات خواندن Memory Tagging: Read Operation Behavior

  • Memory Tagging: رفتار عملیات نوشتن Memory Tagging: Write Operation Behavior

  • تراکنش‌های پیش‌خوانی (Prefetch) در AXI Prefetch transactions in AXI

  • تراکنش‌های نوشتنی با عملیات مدیریت کش Write transactions with Cache Management Operations

  • تراکنش‌های نوشتن صفر و هدف آن‌ها Write zero transactions and their purpose

  • سایر به‌روزرسانی‌های AXI در نسخه H Other AXI updates introduced in issue H

ACE Lite (اختیاری) ACE Lite (optional)

  • مرور AXI AXI Review

  • ویژگی‌های AXI AXI Features

  • سیستم‌های AXI غیر هم‌بسته (Non-Coherent) Non Coherent AXI Systems

  • روش‌های دستیابی به انسجام سیستم Approaches to System Coherency

  • معرفی افزونه‌های انسجام ACE Lite Introducing ACE-Lite Coherency Extensions

ارزیابی پایان دوره End of Course Assessment

نمایش نظرات

آموزش بررسی اجمالی پروتکل‌های Arm AMBA AXI
جزییات دوره
5h 28m
81
(آخرین آپدیت)
127
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده