К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Arm AMBA AXI Protocols Overview · LearnSpace
Назад в каталог
courseraПрограммирование

Arm AMBA AXI Protocols Overview

Курс от Arm
Средний≈ 5.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Introduction to AMBA® AXI is a practical introduction to the AXI (Advanced eXtensible Interface) protocol, a core building block of modern system-on-chip (SoC) designs. This course is designed for learners who want to strengthen their understanding of how data moves within complex computing systems. You’ll explore how AXI enables efficient, high-performance communication between processors, memory, and peripherals, and how protocol behaviour impacts system performance and correctness. Through short, focused videos and assessments, you’ll learn about AXI channels, transactions, ordering rules, atomic accesses, and key protocol features used in real-world designs. The course also includes coverage of recent AXI updates to ensure relevance to current platforms. By the end of the course, you’ll be able to read and reason about AXI transactions with confidence, making this knowledge directly applicable when working with hardware platforms, low-level software, or system architecture documentation.

Навыки, которые вы освоите

Digital CommunicationsTransaction ProcessingCommunication SystemsMicroarchitectureData IntegrityHardware ArchitectureMemory ManagementNetwork ProtocolsPerformance TuningSystems ArchitectureComputer Architecture

Программа курса

11 модулей · 90 учебных материалов

01Welcome1 материалов
Course IntroductionВидео
02Introduction to AMBA AXI5 материалов

Welcome

IntroductionВидео

Key Concepts - Introducing AMBA AXI

What is AMBA and why use it?ВидеоAMBA's evolutionВидео

Учитесь у экспертов

Munkh-Orgil Batbileg

Преподаватель курса

Arm AMBA AXI Protocols Overview
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.5 ч

11 модулей

Язык: Английский

Часть программы вашего университета
The AXI ProtocolВидео

Knowledge Check

End of module assesmentЗадание
03Channel Transfers and Transactions10 материалов

Introduction

IntroductionВидео

Channel Handshakes and Core Concepts

How AXI Channel Handshakes Control Data FlowВидеоTransfers vs Transactions in AXIВидеоAXI Channel Behavior: Worked ExamplesВидео

Write Transactions

Write Transactions with a Single Data TransferВидеоWrite Transactions with Multiple Data TransfersВидео

Read Transactions

Read Transactions with a Single Data TransferВидеоRead Transactions with Multiple Data TransfersВидео

Active Transactions

Supporting Multiple Active Transactions in AXIВидео

Knowledge Check

End of Module AssessmentЗадание
04Channel Signals in Detail13 материалов

Introduction

IntroductionВидео

Core channel signals (Read and Write)

Write channel signalsВидеоRead channel signalsВидеоAXI channel dependenciesВидео

Configuring Transfers

Data size, length, and burst typeВидеоWrite data strobesВидео

System-Level hints and Access Control

Protection level supportВидеоCache supportВидеоQuality of ServiceВидеоRegion signaling and user signalsВидео

Outcomes and Special Cases

Response signalingВидеоAtomic accesses with the lock signalВидео

Knowledge Check

End of module assessmentЗадание
05Atomic Accesses9 материалов

Introduction

IntroductionВидео

Atomic Access Fundamentals

Introduction to Atomic AccessesВидеоWhat are Atomic Accesses and Why Are They Needed?Видео

Locked Accesses

Locked Accesses in AXI: OverviewВидеоHow Locked Accesses OperateВидео

Exclusive Accesses

Exclusive Access Monitors in AXIВидеоExclusive Transaction Pairs: PassPass CaseВидеоExclusive Transactions Pairs: PassFail CaseВидео

Assessment

Atomic AccessesЗадание
06Transfer Behavior and Transaction Ordering11 материалов

Introduction

IntroductionВидео

Transaction Tracking Fundamentals

Simple AXI TransactionsВидеоUsing Transfer IDs in AXIВидео

Write Transaction Ordering

Ordering Rules for Write TransactionsВидео

Read and Read/Write Ordering

Ordering Rules for Read TransactionsВидеоOrdering between Read and Write TransactionsВидео

Transfer Behavior Details

Unaligned Transfer Start AddressesВидеоEndianness Support in AXIВидео

Interface Attributes

Write Interface Attributes and their effectsВидеоRead Interface Attributes and their effectsВидео

Practice Assignment

Knowledge CheckЗадание
07AXI Update - Issue F14 материалов

Atomic Transaction Extensions

What are atomic transactions in Issue F?ВидеоAtomic transaction types introduced in issue FВидеоAtomic transaction signaling in AXI Issue FВидео

Cache Stashing

What is cache stashing and why is it used?ВидеоHow cache stashing transactions workВидеоCache stashing signaling in AXIВидео

Additional Transaction Types

Deallocating transactions and their purposeВидеоUntranslated transactions in AXIВидео

Data Integrity and Coherency Updates

Data checking and poison signalingВидеоUpdates to coherency signaling in issue FВидеоClean operations and cache maintenanceВидео

Other Issue F Updates

Other AXI updates introduced in issue F (Part 1)ВидеоOther AXI updates introduced in issue F (Part 2)Видео

Knowledge Check

Knowledge CheckЗадание
08AXI Update - Issue G9 материалов

Read Behavior Enhancements

Introduction to AXI Issue GВидеоRead data chunking in AXI release GВидеоRead data chunking: Worked exampleВидеоDisabling Read interleaving in AXIВидео

Resource management with MPAM

Memory Partitioning and Monitoring (MPAM)Видео

Cache management on write transfers

Cache Management Operations on write transactionsВидеоPersist signals for write CMOsВидеоPersist CMO write: Worked exampleВидео

Knowledge Check

Knowledge CheckЗадание
09AXI Update - Issue H12 материалов

Transaction Behaviour Updates

Updates to regular AXI transactions in issue HВидеоUntranslated Transactions in issue HВидео

Memory Tagging Fundamentals

What is Memory Tagging and why is it used?ВидеоMemory tagging support in AXIВидеоMemory tagging signaling in AXIВидео

Memory Tagging Operations

Memory Tagging: Read Operation BehaviorВидеоMemory Tagging: Write Operation BehaviorВидео

New Transaction Types

Prefetch transactions in AXIВидеоWrite transactions with Cache Management OperationsВидеоWrite zero transactions and their purposeВидео

Other Issue H Updates

Other AXI updates introduced in issue HВидео

Knowledge Check

Knowledge CheckЗадание
10ACE Lite (optional)5 материалов

Context and Motivation

AXI ReviewВидеоAXI FeaturesВидео

Non-Coherency

Non Coherent AXI SystemsВидео

Approaches to Coherency

Approaches to System CoherencyВидео

ACE-Lite

Introducing ACE-Lite Coherency ExtensionsВидео
11End of Course Assessment1 материалов
AssessmentЗадание