AXI Outbound Access Example
The following figure shows the outbound AXI memory map with three region partitions and their corresponding base address and region size.
The actual region type is assigned after you program the Outbound PCIe Descriptor Registers with correct values for each TLP type as described in Table 1. You program the base address and region size into the Table 1 for the corresponding region number.
For this example, the values to program in the AXI Region Base Address Registers are shown in the following table.
| Region Number | TLP Type desc0[3:0] | AXI_ADDR0[5:0] | AXI_ADDR0[31:8] | AXI_ADDR1[31:0] |
|---|---|---|---|---|
| 0 (Configuration TLP) | b'1010 | 6'd11 | 24'h00_0000 | 32'h0000_0000 |
| 1 (Memory or I/O TLP) | b'10 | 6'd19 | 24'h00_1000 | 32'h0000_0000 |
| 2 (Message TLP) | b'1100 | 6'd19 | 24'h00_2000 | 32'h0000_0000 |