正常发射 - 3.2 简体中文

40G/50G High Speed Ethernet 子系统 v3.2 产品指南 (PG211)

Document ID
PG211
Release Date
2021-02-04
Version
3.2 简体中文

正常帧传输的时序如下图所示。当客户端发射帧时,它会断言 tx_axis_tvalid 信号并将 tx_axis_tdata tx_axis_tkeep 中的数据和控制布局在同一个时钟周期内。核接受此数据时(通过 tx_axis_tready 断言有效来指示),客户端必须提供下一个周期的数据。如果核未断言 tx_axis_tready 有效,则客户端必须保持当前有效数据值,直至其断言有效为止。通过保持 1 个周期的 tx_axis_tlast asserted 向核指示包结束。正确设置 tx_axis_tkeep 的位,以指示最终数据传输中的有效字节数。通过同时断言 tx_axis_tuser 有效来指示数据包无效。

tx_axis_tlast 断言无效后,所有数据与控制都被视为无效,直至下一次 tx_axis_tvalid 断言有效为止。

图 1. 正常帧发射 - 256 位 AXI4-Stream