AXI4-Lite Interface - 6.2 English

Video Timing Controller Product Guide (PG016)

Document ID
PG016
Release Date
2023-11-03
Version
6.2 English

The AXI4-Lite interface creates a core that can be easily added to an Vivado Project as a processor peripheral. This section describes the I/O signals associated with the Video Timing Controller AXI4-Lite interface.

Table 2-2: AXI4-Lite Signals

Pin Name

Dir

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.

Notes:

1. The function and timing of these signals are defined in the AMBA AXI Protocol Version: 2.0 Specification.

2. For signals S_AXI_RRESP[1:0] and S_AXI_BRESP[1:0], the core does not generate the Decode Error ('11') response.
Other responses such as '00' (OKAY) and '10' (SLVERR) are generated by the core based upon certain conditions.