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 - alwaysOKAY
*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.