If data is not being transmitted or received, check the following conditions:
- If transmit
<interface_name>_tready
is stuck Low following the<interface_name>_tvalid
input being asserted, the subsystem cannot send data. - If the receive
<interface_name>_tvalid
is stuck Low, the subsystem is not receiving data. - Check that the aclk inputs are connected and toggling.
- Check that the AXI4-Stream waveforms are being followed. See Normal Transmit AXI4-Stream Transfer – Flag=0xA, Receive Status Transmit AXI4-Stream Transfer – Flag=0x5, and Mapping AXI DMA IP Buffer Descriptor Fields to AXI4-Stream Fields.
- Check subsystem configuration.
- Add appropriate core specific checks.