AXI-Lite

Signals

These signals will be used in the interface of the register map.

Signal

Width

Direction

Description

axil_awaddr

>1

input

Write address channel: write address

axil_awprot

3

input

Write address channel: protection type

axil_awvalid

1

input

Write address channel: write address valid

axil_awready

1

output

Write address channel: write address ready

axil_wdata

>1

input

Write data channel: write data

axil_wstrb

>1

input

Write data channel: write strobes

axil_wvalid

1

input

Write data channel: write valid

axil_wready

1

output

Write data channel: write ready

axil_bresp

2

output

Write response channel: write response

axil_bvalid

1

output

Write response channel: write valid

axil_bready

1

input

Write response channel: write ready

axil_araddr

>1

input

Read address channel: read address

axil_arprot

3

input

Read address channel: protection type

axil_arvalid

1

input

Read address channel: read address valid

axil_arready

1

output

Read address channel: read address ready

axil_rdata

>1

output

Read data channel: read data

axil_rresp

2

output

Read data channel: read response

axil_rvalid

1

output

Read data channel: read valid

axil_rready

1

input

Read data channel: read ready

Note

Specific bit widths for buses are defined in globcfg section of a csrconfig file.

Implementation details:

  • AXI4-Lite slave

  • *resp signals are tied to 0 - always OKAY

  • *prot signals are not handled

Protocol

Refer to official ARM documentation: IHI0022G AMBA AXI and ACE Protocol Specification AXI3, AXI4, and AXI4-Lite ACE and ACE-Lite.