The AXI4-Lite interface creates a core that can be added to a Vivado Project as a processor peripheral. This section describes the I/O signals associated with the VTC AXI4-Lite interface.
| Name | I/O | Width | Description |
|---|---|---|---|
| AXI Write Address Channel Signals 1 | |||
| s_axi_aclk | I | 1 | AXI4-Lite Clock |
| s_axi_aclken | I | 1 | AXI4-Lite active-High Clock Enable |
| s_axi_aresetn | I | 1 | AXI4-Lite active-Low Synchronous Reset |
| s_axi_awaddr | I | [(c_s_axi_addr_width-1):0] | AXI4-Lite Write Address Bus. The write address bus gives the address of the write transaction. |
| s_axi_awvalid | I | 1 |
AXI4-Lite Write Address Channel Write
Address Valid. This signal indicates that valid write address is available. 1 = Write address is valid. 0 = Write address is not valid. |
| s_axi_awready | O | 1 |
AXI4-Lite Write Address Channel Write
Address Ready. Indicates core is ready to accept the write address. 1 = Ready to accept address. 0 = Not ready to accept address. |
| AXI Write Data Channel Signals 1 | |||
| s_axi_wdata | I | [(c_s_axi_data_width-1):0] | AXI4-Lite Write Data Bus. |
| s_axi_wstrb | I | [c_s_axi_data_width/8-1:0] | AXI4-Lite Write Strobes. This signal indicates which byte lanes to update in memory. |
| s_axi_wvalid | I | 1 |
AXI4-Lite Write Data Channel Write Data
Valid. This signal indicates that valid write data and strobes are available. 1 = Write data/strobes are valid. 0 = Write data/strobes are not valid. |
| s_axi_wready | O | 1 |
AXI4-Lite Write Data Channel Write Data
Ready. Indicates core is ready to accept the write data. 1 = Ready to accept data. 0 = Not ready to accept data. |
| s_axi_wready | O | 1 |
AXI4-Lite Write Data Channel Write Data
Ready. Indicates core is ready to accept the write data. 1 = Ready to accept data. 0 = Not ready to accept data. |
| AXI Write Response Channel Signals 1 | |||
| s_axi_bresp 2 | O | [1:0] |
AXI4-Lite Write Response Channel. Indicates
results of the write transfer. 00b = OKAY - Normal access has been successful. 01b = EXOKAY - Not supported. 10b = SLVERR - Error. 11b = DECERR - Not supported. |
| s_axi_bvalid | O | 1 |
AXI4-Lite Write Response Channel Response
Valid. Indicates response is valid. 1 = Response is valid. 0 = Response is not valid. |
| s_axi_bready | I | 1 |
AXI4-Lite Write Response Channel Ready.
Indicates Master is ready to receive response. 1 = Ready to receive response. 0 = Not ready to receive response. |
| AXI Read Address Channel Signals 1 | |||
| s_axi_araddr | I | [(C_S_AXI_ADDR_WIDTH-1):0] | AXI4-Lite Read Address Bus. The read address bus gives the address of a read transaction. |
| s_axi_arvalid | I | 1 |
AXI4-Lite Read Address Channel Read Address
Valid. 1 = Read address is valid. 0 = Read address is not valid. |
| s_axi_arready | O | 1 |
AXI4-Lite Read Address Channel Read Address
Ready. Indicates core is ready to accept the read address. 1 = Ready to accept address. 0 = Not ready to accept address. |
| AXI Read Data Channel Signals 1 | |||
| s_axi_rdata | O | [(C_S_AXI_DATA_WIDTH-1):0] | AXI4-Lite Read Data Bus. |
| s_axi_rresp 2 | O | [1:0] |
AXI4-Lite Read Response Channel Response.
Indicates results of the read transfer. 00b = OKAY - Normal access has been successful. 01b = EXOKAY - Not supported. 10b = SLVERR - Error. 11b = DECERR - Not supported. |
| s_axi_rvalid | O | 1 |
AXI4-Lite Read Data Channel Read Data Valid.
This signal indicates that the required read data is available and the read transfer
can complete. 1 = Read data is valid. 0 = Read data is not valid. |
| s_axi_rready | I | 1 |
AXI4-Lite Read Data Channel Read Data
Ready. Indicates master is ready to accept the read data. 1 = Ready to accept data. 0 = Not ready to accept data. |
|
|||