FPGA开源项目:UDP千兆以太网光通信

时间:2025-07-25  作者:Diven  阅读:0

概述   本文介绍一个FPGA开源项目:UDP千兆以太网光通信。利用SFP接口,可以通过使用SFP转RJ45模块或者直接使用光纤进行以太网通信。 本工程主要是围绕“Tri Mode Ethernet MAC”IP核以及“1G/2.5G Ethernet PCS/PMA or SGMII”IP核建立。其中,“Tri Mode Ethernet MAC”IP作为以太网MAC,通过GMII接口与“1G/2.5GEthernet PCS/PMA or SGMII”IP核进行核间通信。

FPGA开源项目:UDP千兆以太网光通信

软硬件平台 软件平台:Vivado 2017.4; 硬件平台:XC7Z035FFG676-2;  

IP核参数配置

Tri Mode Ethernet MAC

该工程使用千兆速率,选择 1Gbps ;

接口选择 Internal ,因为该IP核通过GMII接口与“1G/2.5G Ethernet PCS/PMA or SGMII”通信,不需要产生外部物理接口;

MAC速率选择 1000Mbps ,与“1G/2.5G Ethernet PCS/PMA or SGMII”1000BASEX通信标准匹配;

内部时钟源选择1G/2.5G Ethernet PCS/PMA or SGMII IP核提供的user clk2;

选择 AXI-Lite 接口,对IP核参数进行配置;

AXI-Lite接口时钟同样选择user_clk2,即 125Mhz ;

Shared LogIC与Features保持默认即可。

1G/2.5G Ethernet PCS/PMA or SGMII

EthernetMAC选择 Tri Mode Ethernet MAC ;

该IP核采用1000BASEX模式,因此将速度设为 1G ;

选择 1000BASEX 标准;

物理接口为 GTX 收发器作为SFP接口;

时钟源选择GTX收发器的输出时钟 TXOUTCLK ;

不使用MDIO接口配置IP核;

选择自协商功能;

Shared LogIC选择将共享逻辑包含在IP核内;

接口互联 上述两个IP核之间通过GMII接口进行通信,TriMode Ethernet MAC工作时钟源采用1G/2.5G Ethernet PCS/PMA orSGMII输出的125Mhz的userclk2,GMII接口各信号与userclk2时钟同步。

功能测试 该Vivado工程实现的功能为千兆以太网光纤数据回环传输。在电脑端通过网络调试助手向FPGA板卡发送长度小于1472字节的数据包,FPGA收到数据后解析、缓存用户数据,最后回传给电脑端,数据传输方案如下图所示:

其中uiudp_stack数据位宽为64bits,而Tri Mode Ethernet MAC数据位宽为8bits,因此二者之间需要插入FIFO进行数据位宽以及时钟域转换。

通过wireshark软件对电脑和FPGA之间传输的UDP数据包进行捕获,部分结果如下图所示:

审核编辑:黄飞

 

猜您喜欢

现代电子设备中,连接器的选择非常重要。TERMINAL_36.97X12.5MM作为应用的连接器,因其优异的性能和多样的应用场景而受到关注。本文将对TERMIN...
2025-04-20 18:01:16

肖特基二极管是特殊类型的二极管,快速开关速度和低正向压降而受到应用。在电子设备、功率管理和电源转换等领域,肖特基二极管是重要配件。许多用户在选择和使用肖特基二极...
2025-04-03 11:31:07

在日常生活和工业生产中,扳手是不可少的工具。除了常见的活动扳手和套筒扳手,市场上还有许多其类型的扳手,各自有着着独特的作用。开口扳手开口的设计,能够方便地在狭小...
2009-04-27 00:00:00

NTC热敏电阻(Negative Temperature Coefficient Thermistor)是电阻值温度升高而降低的元件,应用于温度测量、温度补偿和...
2025-04-15 00:30:04

贴片电阻的阻值会随着温度的变化而发生改变,这被称为电阻的温度系数(TCR)。一般来说,温度升高会导致贴片电阻的阻值略微增加或减少,具体取决于电阻的材料和制造工艺...
2024-11-29 10:25:42

L型扳手是常用的工具,应用于机械维修、汽车保养和家庭DIY等领域。其规格和尺寸通常取决于具体的使用需求和标准。L型扳手的长度从几厘米到几十厘米不等,常见的有短款...
2009-12-19 00:00:00

薄膜电容器在电子设备中被使用,但其也有缺点。本文将讨论薄膜电容器的一些主要缺点,帮助大家更好地了解。成本较高薄膜电容器的生产成本高,价格比其电容器贵。尤其是高性...
2025-03-22 00:01:39

现代工业和科技领域,配件的选择与使用对产品的整体性能和使用体验非常重要。Accessories_12X5.3MM_SM是一款专为满足特定需求而设计的配件,其独特...
2025-04-22 18:31:48

信号灯柱和报警器在现代城市交通和安全管理中有着着非常重要的作用。信号灯柱主要用于指挥交通,确保车辆和行人安全通行。通过不同颜色的灯光,清晰地传达出通行、停车和注...
2011-07-23 00:00:00

无线充电线圈是无线充电技术的核心组件,不同类型的线圈在设计和性能上存在显著差异。线圈的形状和尺寸会影响充电效率。常见的有圆形和矩形线圈,圆形线圈通常具有更好的能...
2023-03-17 00:00:00