MIPI D-PHY IP User Guide: Agilex™ 5 FPGAs

ID 817561
Date 7/08/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.1.2. AXI-Lite Interface

The D-PHY IP allows AXI-Lite bus to access the CSR of the D-PHY.

Aside from allowing access to the D-PHY internal IP registers, the AXI-Lite bus is designed to allow access to external registers which is used for accessing the PPI TG. The following shows the AXI-Lite signal port and function. For details of the AXI-Lite internal memory map, refer to the tables in the AXI-Lite CSR Access topic.

Table 21.  AXI-Lite Interface Signals
Signal Direction Width Description
axil_clk Input 1 AXI-Lite clock.
srst_axil_n Input 1 AXI_lite synchronous reset.
axi_lite_awaddr Input 12 Write address.
axi_lite_awvalid Input 1 Write address valid. This signal indicates that the channel is signaling valid write address and control information.
axi_lite_awready Output 1 Write address ready. This signal indicates that the slave is ready to accept an address and associated control signals.
axi_lite_wdata Input 32 Write data.
axi_lite_wstrb Input 4 Write strobes. This signal indicates which byte lanes hold valid data. There is one write strobe bit for each eight bits of the write data bus.
axi_lite_wvalid Input 1 Write valid. This signal indicates that valid write data and strobes are available.
axi_lite_wready Output 1 Write ready. This signal indicates that the slave can accept the write data.
axi_lite_bresp Output 2 Write data.
axi_lite_bvalid Output 1 Write response valid. This signal indicates that the channel is signaling a valid write response.
axi_lite_bready Input 1 Response ready. This signal indicates that the master can accept a write response
axi_lite_araddr Input 12 Read address.
axi_lite_arvalid Input 1 Read address valid. This signal indicates that the channel is signaling valid read address and control information.
axi_lite_arready Output 1 Read address ready. This signal indicates that the slave is ready to accept an address and associated control signals.
axi_lite_rdata Output 32 Read data.
axi_lite_rresp Output 2 Read response. This signal indicates the status of the read transfer.
axi_lite_rvalid output 1 Read valid. This signal indicates that the channel is signaling the required read data.
axi_lite_rready Input 1 Read ready. This signal indicates that the master can accept the read data and response information.
axi_lite_arprot Input 3 Unused.
axi_lite_awprot Input 3 Unused.