OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 282|回复: 8

[XILINX] ZYNQ7020 UDP GEM能力问题

[复制链接]

1

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2026-7-30
在线时间
3 小时
发表于 7 天前 | 显示全部楼层 |阅读模式
- 板卡:正点原子 Zynq-7020(MIO16-27 RGMII,PHY 接 PS GEM0)
- 工具:Vitis + 自带 lwip211 BSP
- 目的:400×400 视频走 UDP,想用大帧把每帧 400 包降到 100~200 包,降低延迟
各位大佬,我这边刚开始学FPGA,如上面所示用UDP传输图像数据,我发现好像如果每次TX大于1500B好像TX就直接死了,JUMBO也没法用,有大佬了解过这个吗?

回复

使用道具 举报

4

主题

2208

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
6376
金钱
6376
注册时间
2018-10-21
在线时间
1889 小时
发表于 6 天前 | 显示全部楼层
UDP正常单包的数据量不能超过1500个字节,超过的话电脑要开启巨型帧
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2026-7-30
在线时间
3 小时
 楼主| 发表于 6 天前 | 显示全部楼层
QinQZ 发表于 2026-8-12 09:30
UDP正常单包的数据量不能超过1500个字节,超过的话电脑要开启巨型帧

感谢大佬回复,我电脑开了巨型帧(JUMBO),终端里看也设置成功了,然后vitis里一些参数也改了,但还是被截断或者直接TX不响应了,最后AI排查说是芯片本身的限制
回复 支持 反对

使用道具 举报

4

主题

2208

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
6376
金钱
6376
注册时间
2018-10-21
在线时间
1889 小时
发表于 5 天前 | 显示全部楼层
w997699451 发表于 2026-8-12 14:20
感谢大佬回复,我电脑开了巨型帧(JUMBO),终端里看也设置成功了,然后vitis里一些参数也改了,但还是被 ...

PHY芯片不可能有这个限制,它只是物理层。至于ZYNQ 以太网控制器有没有这个限制,得看手册,或者看一下LWIP有没有哪里有设置的
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2026-7-30
在线时间
3 小时
 楼主| 发表于 5 天前 | 显示全部楼层
QinQZ 发表于 2026-8-13 09:59
PHY芯片不可能有这个限制,它只是物理层。至于ZYNQ 以太网控制器有没有这个限制,得看手册,或者看一下LW ...

好的,这个我看下,感谢大佬
回复 支持 反对

使用道具 举报

4

主题

97

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4485
金钱
4485
注册时间
2018-5-25
在线时间
1000 小时
发表于 4 天前 | 显示全部楼层
ZYNQ7020可以跑巨型帧
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2026-7-30
在线时间
3 小时
 楼主| 发表于 4 天前 | 显示全部楼层
zdes33ss 发表于 2026-8-14 10:25
ZYNQ7020可以跑巨型帧

好的大佬,我再试试,今天又问了下Ai它是这么回复的:
结论:现状不能开。而且当前协议每包 1208B(8B 头+1200B 载荷,main.c:266),远低于 1500 MTU,开巨型帧没有收益。
如果你确实想上巨型帧(比如把整帧 400×400=480000B 打成少量大 UDP 包提速),需要改 3 处 lwIP 移植源码(Xilinx 官方未支持 A9,只能自行移植):xemacpsif.h 的条件编译、xemacpsif_dma.c 的 RX/TX buffer 分配、lwipopts.h 的 PBUF_POOL_BUFSIZE/IP_FRAG_MAX_MTU。要我做这个改造方案的话告诉我。
回复 支持 反对

使用道具 举报

4

主题

97

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4485
金钱
4485
注册时间
2018-5-25
在线时间
1000 小时
发表于 4 天前 | 显示全部楼层
w997699451 发表于 2026-8-14 15:36
好的大佬,我再试试,今天又问了下Ai它是这么回复的:
结论:现状不能开。而且当前协议每包 1208B(8B  ...

不是大佬,只是有外包项目使用到了zynq7020,用这个做的GIGE相机,库是封起来的,gige相机都是巨型帧使用的,这个收益很大的。对方使用了LWIP,但更详细的内容我们只是调用接口,看不到细节的
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2026-7-30
在线时间
3 小时
 楼主| 发表于 4 天前 | 显示全部楼层
zdes33ss 发表于 2026-8-14 16:04
不是大佬,只是有外包项目使用到了zynq7020,用这个做的GIGE相机,库是封起来的,gige相机都是巨型帧使 ...

好的,还是感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-8-18 15:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表