打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
基于ZYNQ+DSP平台Zynq7035/45 FPGA高速串行接口的千兆以太网UDP例程设计和使用说明
1、例程目的
基于Xines自主研发XQ6657Z35-EVM平台的Zynq7035/45 PL端高速串行接口,使用千兆以太网通讯方式来测试验证底板上的光口通信,实现以下以太网功能:
1) 支持IP、UDP协议,实现UDP数据收发;
2) 支持ARP、ICMP协议,实现PING功能。
2、例程设计框图
图1例程设计框图
1
时钟管理单元
为例程提供时钟源;
2
基于高速串行接口的千兆以太网PHY
以太网PHY,本地为GMII接口,对外是高速串行接口,可对接光口转RJ45模块,连接到外部以太网;
3
时钟域切换模块
gmii接收数据时钟域切换,ping功能模块收发数据要求在同一个时钟域;
4
Ping功能模块
支持ARP、ICMP协议,实现以太网PING功能;
5
UDP功能模块
支持IP、UDP协议,实现UDP数据收发功能;
6
MUX复用器
ping功能模块和UDP功能模块各自gmii发送数据复用输出;
7
PHY复位模块
以太网PHY复位控制;
3、例程文件结构
图2例程文件结构
4、例程使用说明
4.1硬件连接
1)使用PCIE供电,连接FPGA JTAG下载线至JTAG调试口,将高速串行接口转RJ45模块插入光口笼子里面,并用千兆网线连接至PC电脑:
2)打开电源开关。
4.2测试
1)本地MAC和IP地址:
2)测试环境:DSP+ZYNQ评估板 XQ6657Z45-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等相关通讯例程;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
基于FPGA的千兆以太网TCP/UDP 硬件协议栈(包含UDP开源代码)
各种交换机的数据接口类型大全
【精品博文】Labview利用Winpcap实现以太网底层通信(一)
FPGA千兆位收发器选择指南
千兆以太网无源光网络(EPON)的物理层研究
详解特斯拉最新域控电脑硬件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服