The following table lists the Slave Interface signals for the AXI SmartConnect core. In the Signal Name column, nn represents a two-digit sequence number (with leading zero) with range 00 ≤ nn ≤ N-1, where N refers to the total number of configured Slave Interfaces, which is the number of master devices connected to the AXI SmartConnect core. Each row in the table therefore defines N interface signals. When a range of values is specified in the Width column, the signal width is determined by the tools based on system connectivity.
| Signal Name | I/O | Default | Width | Description (Range) |
|---|---|---|---|---|
| snn_axi_awid | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
[1–32] | Write Address Channel Transaction ID. |
| snn_axi_awaddr | I | REQ | [2–64] | Write Address Channel Address. |
| snn_axi_awlen | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
AXI4: 8 AXI3: 4 |
Write Address Channel Burst Length (0–255). |
| snn_axi_awsize | I |
AXI3, AXI4: See Description AXI4-Lite: d/c |
3 | Write Address Channel Transfer Size code (0–7). When not connected, the data transfer size for all transactions is assumed to be the full interface data width. |
| snn_axi_awburst | I |
AXI3, AXI4: 0b01 AXI4-Lite: d/c |
2 | Write Address Channel Burst Type code (0–2). When not connected, all transactions are assumed to be increment burst type (INCR). |
| snn_axi_awlock | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
AXI4: 1 AXI3: 2 |
Write Address Channel Atomic Access Type: 0= No locked access 1= Exclusive Access 2, 3= Not supported |
| snn_axi_awcache | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
4 | Write Address Channel Cache Characteristics. |
| snn_axi_awprot | I | 0b000 1 | 3 | Write Address Channel Protection Bits. |
| snn_axi_awqos 2 | I |
AXI4: 0 AXI4-Lite: d/c |
4 | AXI4 Write Address Channel Quality of Service. |
| snn_axi_awuser | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
[1–512] 3 | User-defined AW Channel signals. |
| snn_axi_awvalid | I | REQ | 1 | Write Address Channel Valid. |
| snn_axi_awready | O | 1 | Write Address Channel Ready. | |
| snn_axi_wid | I |
AXI3: 0 AXI4, AXI4-Lite: d/c |
[1–32] | Write Data Channel Transaction ID for AXI3 masters. |
| snn_axi_wdata | I | REQ | [32, 64, 128, 256, 512, 1024] | Write Data Channel Data. |
| snn_axi_wstrb | I | all ones | [32, 64, 128, 256, 512, 1024] / 8 | Write Data Channel Byte Strobes. |
| snn_axi_wlast | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
1 | Write Data Channel Last Data Beat. |
| snn_axi_wuser | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
[1–512] 3 | User-defined W Channel signals; must be an integer number of bits per byte of wdata . |
| snn_axi_wvalid | I | REQ | 1 | Write Data Channel Valid. |
| snn_axi_wready | O | 1 | Write Data Channel Ready. | |
| snn_axi_bid | O | [1–32] | Write Response Channel Transaction ID. | |
| snn_axi_bresp | O | 2 | Write Response Channel Response Code (0–3). | |
| snn_axi_buser | O | 1-512 3 | User-defined B Channel signals. | |
| snn_axi_bvalid | O | 1 | Write Response Channel Valid. | |
| snn_axi_bready | I | REQ | 1 | Write Response Channel Ready. |
| snn_axi_arid | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
[1–32] | Read Address Channel Transaction ID. |
| snn_axi_araddr | I | REQ | [2–64] | Read Address Channel Address. |
| snn_axi_arlen | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
AXI4: 8 AXI3: 4 |
Read Address Channel Burst Length code (0–255). |
| snn_axi_arsize | I |
AXI3, AXI4: See Description AXI4-Lite: d/c |
3 | Read Address Channel Transfer Size code (0-7). When not connected, the data transfer size for all transactions is assumed to be the full interface data width. |
| snn_axi_arburst | I |
AXI3, AXI4: 2b01 AXI4-Lite: d/c |
2 | Read Address Channel Burst Type code (0-2). When not connected, all transactions are assumed to be increment burst type (INCR). |
| snn_axi_arlock | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
AXI4: 1 AXI3: 2 |
Read Address Channel Atomic Access Type: 0 = No locked access 1 = Exclusive Access 2, 3 = Not supported |
| snn_axi_arcache | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
4 | Read Address Channel Cache Characteristics. |
| snn_axi_arprot | I | 0b000 1 | 3 | Read Address Channel Protection Bits. |
| snn_axi_arqos 2 | I |
AXI4: 0 AXI4-Lite: d/c |
4 | AXI4 Read Address Channel Quality of Service. |
| snn_axi_aruser | I |
AXI3, AXI4: 0 AXI4-Lite: d/c |
[1–512] 3 | User-defined AR Channel signals. |
| snn_axi_arvalid | I | REQ | 1 | Read Address Channel Valid. |
| snn_axi_arready | O | 1 | Read Address Channel Ready. | |
| snn_axi_rid | O | [1–32] | Read Data Channel Transaction ID. | |
| snn_axi_rdata | O | [32, 64, 128, 256, 512, 1024] | Read Data Channel Data. | |
| snn_axi_rresp | O | 2 | Read Data Channel Response Code (0–3). | |
| snn_axi_rlast | O | 1 | Read Data Channel Last Data Beat. | |
| snn_axi_ruser | O | [1–512] 3 | User-defined R Channel signals. | |
| snn_axi_rvalid | O | 1 | Read Data Channel Valid. | |
| snn_axi_rready | I | REQ | 1 | Read Data Channel Ready. |
|
||||