| |||
| Home > Signal Description > AMBA signals > AXI3 signals | |||
The following sections describe the AXI3 signals:
Table 1.2 and Table 1.3 describes the PTW width, master ID width, and slave ID width.
Table A.3 shows the AXI3 write address channel signals.
Table A.3. Write address channel signals
| AMBA equivalent | Slave port of TLB block | Direction | Master Port of TLB block | Direction | Master Port of PTW | Direction |
|---|---|---|---|---|---|---|
| AWID | awid_s[I_S:0] | Input | awid_m[I_M:0] | Output | awid_ptw[I_P:0] | Output |
| AWADDR | awaddr_s[39:0] | Input | awaddr_m[39:0] | Output | awaddr_ptw[39:0] | Output |
| AWLEN | awlen_s[3:0] | Input | awlen_m[3:0] | Output | awlen_ptw[3:0] | Output |
| AWSIZE | awsize_s[2:0] | Input | awsize_m[2:0] | Output | awsize_ptw[2:0] | Output |
| AWBURST | awburst_s[1:0] | Input | awburst_m[1:0] | Output | awburst_ptw[1:0] | Output |
| AWLOCK | awlock_s[1:0] | Input | awlock_m[1:0] | Output | awlock_ptw[1:0] | Output |
| AWCACHE | awcache_s[3:0] | Input | awcache_m[3:0] | Output | awcache_ptw[3:0] | Output |
| AWPROT | awprot_s[2:0] | Input | awprot_m[2:0] | Output | awprot_ptw[2:0] | Output |
| AWVALID | awvalid_s[0] | Input | awvalid_m[0] | Output | awvalid_ptw[0] | Output |
| AWUSER | awuser_s[AWUSER_WIDTH-1:0][a] | Input | awuser_m[AWUSER_WIDTH+5:0] | Output | - | - |
| AWREADY | awready_s[0] | Output | awready_m[0] | Input | awready_ptw[0] | Input |
[a] AWUSER_WIDTH is the width of AXI slave interface AWUSER signal. | ||||||
The PTW signals are present only when separate AXI configuration option is selected.Also write address, write data, and write response signals of PTW are dummy signals that are connected internally to any logic.
Table A.4 shows the AXI3 write data channel signals for the slave port of TLB block.
Table A.4. Write data channel signals-slave port of TLB block
| AMBA equivalent | Slave port of TLB block | Direction |
|---|---|---|
| WID | wid_s[I_S:0] | Input |
| WDATA |
| Input |
| WSTRB |
| Input |
| WLAST | wlast_s[0] | Input |
| WVALID | wvalid_s[0] | Input |
| WUSER | wuser_s[WUSER_WIDTH-1:0][a] | Input |
| WREADY | wready_s[0] | Output |
[a] WUSER_WIDTH is the width of AXI slave interface WUSER signal. | ||
Table A.5 shows the AXI3 write data channel signals for the master port of TLB block.
Table A.5. Write data channel signals-master port of TLB block
| AMBA equivalent | Master Port of TLB block | Direction |
|---|---|---|
| WID | wid_m[I_M:0] | Output |
| WDATA |
| Output |
| WSTRB |
| Output |
| WLAST | wlast_m[0] | Output |
| WVALID | wvalid_m[0] | Output |
| WUSER | wuser_m[WUSER_WIDTH-1:0] | Output |
| WREADY | wready_m[0] | Input |
Table A.6 shows the AXI3 write data channel signals for the master port of PTW.
Table A.6. Write data channel signals-master port of PTW
| AMBA equivalent | Master Port of PTW | Direction |
|---|---|---|
| WID | wid_ptw[I_P:0] | Output |
| WDATA |
| Output |
| WSTRB |
| Output |
| WLAST | wlast_ptw[0] | Output |
| WVALID | wvalid_ptw[0] | Output |
| WUSER | - | - |
| WREADY | wready_ptw[0] | Input |
Table A.7 shows the AXI3 write response channel signals.
Table A.7. Write response channel signals
| AMBA equivalent | Slave port of TLB block | Direction | Master port of TLB block | Direction | Master port of PTW | Direction |
|---|---|---|---|---|---|---|
| BID | bid_s[I_S:0] | Output | bid_m[I_M:0] | Input | bid_ptw[I_P:0] | Input |
| BRESP | bresp_s[1:0] | Output | bresp_m[1:0] | Input | bresp_ptw[1:0] | Input |
| BVALID | bvalid_s[0] | Output | bvalid_m[0] | Input | bvalid_ptw[0] | Input |
| BUSER | buser_s[BUSER_WIDTH-1:0][a] | Output | buser_m[BUSER_WIDTH-1:0] | Input | - | - |
| BREADY | bready_s[0] | Input | bready_m[0] | Output | bready_ptw[0] | Output |
[a] BUSER_WIDTH is the width of AXI slave interface BUSER signal. | ||||||
Table A.8 shows the AXI3 read address channel signals.
Table A.8. Read address channel signals
| AMBA equivalent | Slave port of TLB block | Direction | Master port of of TLB block | Direction | Master port of PTW | Direction |
|---|---|---|---|---|---|---|
| ARID | arid_s[I_S:0] | Input | arid_m[I_M:0] | Output | arid_ptw[I_P:0] | Output |
| ARADDR | araddr_s[39:0] | Input | araddr_m[39:0] | Output | araddr_ptw[39:0] | Output |
| ARLEN | arlen_s[3:0] | Input | arlen_m[3:0] | Output | arlen_ptw[3:0] | Output |
| ARSIZE | arsize_s[2:0] | Input | arsize_m[2:0] | Output | arsize_ptw[2:0] | Output |
| ARBURST | arburst_s[1:0] | Input | arburst_m[1:0] | Output | arburst_ptw[1:0] | Output |
| ARLOCK | arlock_s[1:0] | Input | arlock_m[1:0] | Output | arlock_ptw[1:0] | Output |
| ARCACHE | arcache_s[3:0] | Input | arcache_m[3:0] | Output | arcache_ptw[3:0] | Output |
| ARPROT | arprot_s[2:0] | Input | arprot_m[2:0] | Output | arprot_ptw[2:0] | Output |
| ARVALID | arvalid_s[0] | Input | arvalid_m[0] | Output | arvalid_ptw[0] | Output |
| ARUSER | aruser_s[ARUSER_WIDTH-1:0][a] | Input | aruser_m[ARUSER_WIDTH+5:0] | Output | aruser_ptw[5:0] | Output |
| ARREADY | arready_s[0] | Output | arready_m[0] | Input | arready_ptw[0] | Input |
[a] ARUSER_WIDTH is the width of AXI slave interface ARUSER signal. | ||||||
Table A.9 shows the AXI3 read data channel signals for the slave port of TLB block.
Table A.9. Read data channel signals-slave port of TLB block
| AMBA equivalent | Slave port of TLB block | Direction |
|---|---|---|
| RID | rid_s[I_S:0] | Output |
| RDATA |
| Output |
| RRESP | rresp_s[1:0] | Output |
| RLAST | rlast_s[0] | Output |
| RVALID | rvalid_s[0] | Output |
| RUSER | ruser_s[RUSER_WIDTH-1:0][a] | Output |
| RREADY | rready_s[0] | Input |
[a] RUSER_WIDTH is the width of AXI slave interface RUSER signal. | ||
Table A.10 shows the AXI3 read data channel signals for the master port of TLB block.
Table A.10. Read data channel signals-master port of TLB block
| AMBA equivalent | Master port of TLB block | Direction |
|---|---|---|
| RID | rid_m[I_M:0] | Input |
| RDATA |
| Input |
| RRESP | rresp_m[1:0] | Input |
| RLAST | rlast_m[0] | Input |
| RVALID | rvalid_m[0] | Input |
| RUSER | ruser_m[RUSER_WIDTH-1:0] | Input |
| RREADY | rready_m[0] | Output |
Table A.11 shows the AXI3 read data channel signals for the master port of PTW.
Table A.11. Read data channel signals-master port of PTW
| AMBA equivalent | Master port of PTW | Direction |
|---|---|---|
| RID | rid_ptw[I_P:0] | Input |
| RDATA |
| Input |
| RRESP | rresp_ptw[1:0] | Input |
| RLAST | rlast_ptw[0] | Input |
| RVALID | rvalid_ptw[0] | Input |
| RUSER | - | - |
| RREADY | rready_ptw[0] | Output |