The following table shows the AXI4-Stream transmit interface signals.
Name | Direction | Clock Domain | Description |
---|---|---|---|
tx_axis_tready | Output | tx_clk_out | AXI4-Stream acknowledge signal to indicate to start the data transfer |
tx_axis_tvalid | Input | tx_clk_out | AXI4-Stream Data Valid input |
tx_axis_tdata[31:0] | Input | tx_clk_out | AXI4-Stream data (32-bit interface) |
tx_axis_tlast | Input | tx_clk_out | AXI4-Stream signal indicating End of Ethernet packet. |
tx_axis_tkeep [3:0] | Input | tx_clk_out | AXI4-Stream Data Control (4-bit interface) |
tx_axis_tuser | Input | tx_clk_out |
AXI4-Stream User sideband interface. Equivalent to the 1 indicates a bad packet has been transmitted. 0 indicates a good packet has been transmitted. |
tx_unfout | Output | tx_clk_out | TX Underflow. When this signal is High,
it indicates that there has not been a sufficient data transfer and
the Ethernet interface will underflow. This must not be allowed to
occur. You must ensure that you transfer data whenever tx_axis_tready is High until you reach
the end of the Ethernet frame. |