There are three AXI ordering rules for write transactions.
The rules are as follows:
规则1: Write data on the W channel must follow the same order as the address transfers on the AW
channel. The following diagram illustrates this rule:
In this example, the manager issues address A then B, so data must start with A0 before B0.
规则2: Transactions with different IDs can complete in any order. The following diagram illustrates this
rule:
In this example, transaction B completes before transaction A, even though transaction A started
first.
规则3: Figure 7-5: A manager can have multiple outstanding transactions with the same ID, but they
must be performed in order and complete in order(corner场景)
In this example, transaction B has a different ID from the other transactions, so it can complete at
any point. However, transactions A and C have the same ID, so they must complete in the same
order as they were issued: A first, then C.