AXI4-Lite Interfaces
Read from a register that does not have all
0s as a default to verify that the interface is functional. See the following figure for a
read timing diagram. Output s_axi_arready asserts when the read address is
valid, and output s_axi_rvalid asserts when the read data/response is
valid. If the interface is unresponsive, ensure that the following conditions are met:
- The
lite_aclkinputs are connected and toggling. - The interface is not being held in reset,
and
lite_aresetnis an active-Low reset. - The main subsystem clocks are toggling and that the enables are also asserted.
- If the simulation has been run, verify in simulation and/or a debug feature capture that the waveform is correct for accessing the AXI4-Lite interface.
Figure 1.
AXI4-Lite Timing
AXI4-Stream Interfaces
If data is not being transmitted or received, check the following conditions:
- If transmit
<interface_name>_treadyis stuck Low following the<interface_name>_tvalidinput being asserted, the subsystem cannot send data. - If the receive
<interface_name>_tvalidis stuck Low, the subsystem is not receiving data. - Check that the
video_aclkanddphy_clk_200Minputs are connected and toggling. - Check subsystem configuration.
- Ensure “Stream line buffer full” condition not getting reported in subsystem Interrupt Status register.
- Sideband Information on AXI4-Stream Interfaces.
- Sideband information such as frame and line number appear on the TUSER signal of the AXI4-Stream interface.
- Start of fame, frame number, line number, word count, and data type need to be sampled by you on the first beat of the transfer.
- Frame Number and Line number is an optional information set by the TX. According to the MIPI CSI-2 specification, TX can send a fixed "0" if these information is not used.
- Packet Error, ECC, and CRC need to be sampled by you on the last beat of the transfer.
- The side band information are optionally sent by the sensor. Refer to the Low Level Protocol section of MIPI CSI-2 standard v2.0 for more details.
Figure 2. Sideband Information (TUSER) Timing Diagram