基于Xilinx K7 325T的千兆网UDP协议实现,只需设置IP和端口,便可直接传输数据,类似透传模式,无需关心底层协议。此方案支持使用Vivado中的脚本生成UDP模块,兼容任意版本Vivado。重要信号已在注释中说明,默认支持1000M网络速度,若需要100M速率,需调整内部信号。PHY芯片为88E1512,支持SGMII接口。"
"接收数据时,udp_protocol_top.rx_udp_payload_axis_tvalid
信号拉高时表示数据有效。udp_protocol_top.rx_udp_payload_axis_tready
默认值为1,允许持续接收数据。"
"发送数据时,tx_udp_payload_axis_tready=1
时,tx_udp_payload_axis_tvalid
拉高,数据有效。发送完毕后,需发送一个tx_udp_payload_axis_tlast
信号以表示数据发送完成。
暂无评论