| |||
| Home > Snoop Control Unit > AMBA AXI Master Port Interfaces > AXI transaction IDs | |||
There are several possible sources for the AXI transactions a Cortex-A9MP processor issues on its AXI master ports. This section describes the AXI transaction IDs and AXI USER bits in the following sections:
This section describes the ARIDMx[5:0] encodings for read transactions. As Table 2.11 shows, the ARIDMx[2] encodings distinguish between transactions originating from Cortex-A9 processors and transactions originating from the ACP:
ARIDMx[2] = 0 the transaction originates from one of the Cortex-A9 processors.
ARIDMx[2] = 1 the transaction originates from the ACP.
Table 2.11. ARID encodings
| Transaction types | ||
|---|---|---|
| Cortex-A9 transactions | ACP transactions | |
ARIDMx[2] | ARIDMx[2] = 0 | ARIDMx[2] = 1 |
ARIDMx[5:3] | Transaction type:
| ACP read IDs ARIDMx[5:3] = ARIDS[2:0] |
ARIDMx[1:0] | Cortex-A9 processor:
| Unused, forced to b00. |
This section describes the AWIDMx[5:0] encodings for write transactions. As Table 2.12 shows, the AWIDMx[2] encodings distinguish between transactions originating from Cortex-A9 processors and transactions originating from the ACP:
AWIDMx[2] = 0 the transaction originates from one of the Cortex-A9 processors.
AWIDMx[2] = 1 the transaction originates from the ACP.
Table 2.12. AWIDMx encodings
| Transaction types | ||
|---|---|---|
| Cortex-A9 transactions | ACP transactions | |
AWIDMx[2] | AWIDMx[2] = 0 | AWIDMx[2] = 1 |
AWIDMx[5:3] |
| ACP read IDs AWIDMx[5:3] = AWIDS[2:0] |
AWIDMx[1:0] |
| Unused, forced to b00. |