Part 5 answers: What exactly is being asked?
Above flow control sits meaning: a read, a write, an address, a size, a response. The way a protocol describes a transaction decides how much concurrency it allows, what can go wrong, and what software can rely on.
This part covers reads versus writes, address maps and decode errors, register semantics, split transactions, independent channels, posted writes, bursts, byte enables, boundary rules, conversion, attributes, atomics, interrupts, descriptor rings and bridges.
Explain why AXI splits reads and writes into separate channels.
Compute the beat addresses and byte enables of any burst.
Say what an AXI-to-APB bridge cannot carry across.
Answer each in your head before opening it. If two or more feel shaky, revisit Part 4: Flow Control first.
One free buffer slot at the receiver. The sender spends one to send and gets it back when the receiver frees the slot.
At least bandwidth × credit round-trip time; at one flit per cycle, at least as many flits as the round trip has cycles.
A stalled item at the front of a shared queue blocks items behind it that could otherwise proceed.
# | Lesson | Level | Status |
|---|---|---|---|
5.1 | F · Foundation | Ready | |
5.2 | F · Foundation | Ready | |
5.3 | F · Foundation | Ready | |
5.4 | W · Working | Ready | |
5.5 | W · Working | Ready | |
5.6 | W · Working | Ready | |
5.7 | W · Working | Ready | |
5.8 | W · Working | Ready | |
5.9 | W · Working | Ready | |
5.10 | S · Senior | Ready | |
5.11 | S · Senior | Ready | |
5.12 | S · Senior | Ready | |
5.13 | S · Senior | Ready | |
5.14 | W · Working | Ready | |
5.15 | W · Working | Ready | |
5.16 | S · Senior | Ready | |
5.17 | S · Senior | Ready | |
— | all levels | Ready | |
— | all levels | Ready |
Every lesson in this part is ready. Work through them in order: each one sets up the problem the next one solves.
This course teaches why protocols are designed the way they are. These lessons show how to build or sign off the same ideas, so this part links to them instead of repeating them.