tag 标签: UPD

相关博文
  • 热度 9
    2022-12-13 10:09
    796 次阅读|
    0 个评论
    基于DSP+ZYNQ平台Zynq7035/45 FPGA高速串行接口的千兆以太网UDP例程设计和使用说明
    1、例程目的 基于 Xines 广州星嵌电子 Xilinx XC7Z035/45-2FFG676I 平台的Zynq7035/45 PL端高速串行接口,使用千兆以太网通讯方式来测试验证底板上的光口通信,实现以下以太网功能: 1 ) 支持 IP 、 UDP 协议,实现 UDP 数据收发; 2 ) 支持 ARP 、 ICMP 协议,实现 PING 功能。 2、例程设计框图 图 1 例程设计框图 1 时钟管理单元 为例程提供时钟源; 2 基于高速串行接口的千兆以太网 PHY 以太网 PHY ,本地为 GMII 接口,对外是高速串行接口,可对接光口转 RJ45 模块,连接到外部以太网; 3 时钟域切换模块 gmii 接收数据时钟域切换, ping 功能模块收发数据要求在同一个时钟域; 4 P ing 功能模块 支持 ARP 、 ICMP 协议,实现以太网 PING 功能; 5 UDP 功能模块 支持 IP 、 UDP 协议,实现 UDP 数据收发功能; 6 MUX 复用器 ping 功能模块和 UDP 功能模块各自 gmii 发送数据复用输出; 7 PHY 复位模块 以太网 PHY 复位控制; 3、例程文件结构 图 2 例程文件结构 4、例程使用说明 4.1硬件连接 1)使用 PCIE 供电,连接 F PGA JTAG 下载线至 JTAG 调试口,将高速串行接口转 RJ45 模块插入光口笼子里面,并用千兆网线连接至 PC 电脑: XQ6657Z35-EVM连接示意图 2)打开电源开关。 4.2测试 1)本地 MAC 和 IP 地址: 2) 测试环境: DSP+ZYNQ评估板 XQ6657Z35-EVM 3) 同时进行 ping 操作和 UDP 数据收发功能正常: (以上实验数据基于XQ6657Z35-EVM评估板 硬件平台测试结果 ) 5、开发平台说明 5.1、供电 USB TYPE-C/PCIe供电,12V@4A 5.2开发资料 ​ 序号 提供资料 1 核心板引脚定义说明; 2 可编辑底板原理图、可编辑底板 PCB 、芯片 Datasheet ; 3 提供 Zynq 与 DSP 通过 SRIO 、 EMIF16 、 SPI 等相关通讯例程; 作者:王忠亮