ubuntu 网卡双网口 配置_ZCU102板卡下的基于lwip的双网口开发

本文介绍了如何在ZCU102开发板上配置基于lwip的双网口,涉及硬件跳线设置、软件部分的修改以及固化的步骤。通过调整硬件时钟、修改工程配置、处理中断问题,实现了PS端的GEM0和GEM3作为双MAC的千兆网口功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c3b9147a3a0310b854adb70e8991b451.png

先查看zcu102的硬件板卡,发现zcu102开发板上只有一个rj45且与之连接的是gem3,对于zcu102的硬件板卡来说如果想采用PS端其他的gem作为mac(当然也可以使用PL端的mac)来实现另一个网口就只能采用ps+emio的办法,也就是gem0+sfp通过sfp转rj45的模块(这个模块选择了思科的转接模块)来实现另一个网口。要实现SFP,需要设置跳线J16如下图所示:

198484e81889502882daa9f3bd9e2a2d.png

1 硬件配置

首先BD要求如下图:其中选择gem0和gem3作为双mac,其中gem0是PS+EMIO的方式实现千M网口。由于SFP的GTH的参考时钟要求为125Mhz,首先要设置si570的输出为125Mhz(默认时钟是156.25Mhz),对于zcu102的板卡可通过参考xilinx文档XTP433来设置si570的输出。

81b9e4b8548b27742cec0477d72bbf69.png

2 软件部分修改

生成bit文件后打开SDK,要实现双网口有两种办法,一种是在单核实现,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值