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

时间:2025-04-28  作者: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数据包进行捕获,部分结果如下图所示:

审核编辑:黄飞

 

猜您喜欢

电子元器件中,贴片电阻体积小、功耗低而应用于各种电子产品中。E96系列是抵抗器的一种标准系列,常用于精密电路中。了解E96贴片电阻型号对照表,可以帮助电子工程师...
2025-03-17 11:00:35

贴片电阻上的01F标记并非直接表示阻值,而是采用一种编码方式。其中,01代表阻值数值,而F代表乘数和误差。要理解01的含义,我们需要将其看作两位有效数字。因此,...
2024-11-29 10:26:12


Buck同步整流芯片作为现代电子产品中很重要的组件,正不断推动电源管理技术的发展。这款芯片专为需要高效率和可靠性能的设备设计,为各行各业提供了强大的支持和创新的...
2024-07-12 00:00:00

夹具是机械加工中不可少的重要工具,不同类型的夹具在设计和功能上各有区别。按使用方式可分为手动夹具和自动夹具。手动夹具操作简单,适合小批量生产;而自动夹具则提高了...
2019-07-28 00:00:00

SO14_150MIL是在电子元器件领域应用的标准,主要涉及到半导体封装的尺寸和规格。随着科技的进步和电子设备的不断发展,SO14_150MIL的应用越来越受到...
2025-04-26 14:01:44

大功率DC-DC升压芯片一览表为了方便工程师快速选择合适的大功率DC-DC升压芯片,我们整理了市面上常见型号的参数对比,并对关键指标进行了解释,希望能为您的设计...
2024-04-12 00:00:00

板夹是常用的固定工具,应用于多个领域。在建筑和装修行业,板夹被用来固定石膏板、木板和其建筑材料,确保施工过程中的稳定性和安全性。在家具制造领域,板夹帮助工匠在组...
2016-08-27 00:00:00

贴片电阻6342,这个数字代码指的是其尺寸大小。 6342 实际上代表的是英制尺寸,将其转换为公制单位,就是 0603。具体来说,0603 表示该电阻的长度为0...
2024-11-29 10:25:57

2024年1月10日消息,专注于隧道磁阻(TMR)技术的磁传感器制造商江苏多维科技有限公司(MultiDimension Technology Co., Ltd...
2024-01-11 10:02:00