首页 > 技术 > 内容

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

时间:2025-12-01  作者: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核进行核间通信。

软硬件平台 软件平台: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数据包进行捕获,部分结果如下图所示:

审核编辑:黄飞

 

猜您喜欢


近日,纳芯微发布了全新的NSM2311集成式电流传感器芯片,这款芯片以其卓越的性能和全面的集成设计,在电流传感器市场引起了广泛关注。NSM2311不仅具备出色...
2024-05-24 10:33:00
在日常工作和生活中,各种工具和耗材的选择非常重要,不同类型的工具耗材在功能和适用场景上存在明显区别。手动工具与电动工具的主要区别在于使用方式和效率,手动工具适合...
2010-12-25 00:00:00
独石电容是常见的电子元件。在电路中起到储能和滤波的作用。很多人会问,独石电容用什么代替呢?下面我们来详细分析这个问题。了解独石电容独石电容的特点是体积小,容量大...
2025-03-28 14:31:06
铅笔是我们日常生活中常见的书写工具,但你知道铅笔之间有哪些区别吗?铅笔的硬度不同,通常用“H”表示硬度,数字越大越硬,适合细致的绘画和书写;而“B”表示软度,数...
2010-01-08 00:00:00
1.面积与速度的平衡与互换这里的面积指一个设计消耗FPGA/CPLD的逻辑资源的数量,对于FPGA可以用消耗的FF(触发器)和LUT(查找表)来衡量,更一般的...
2019-11-02 10:56:00
电学领域,功率、电阻和电流是三个非常重要的基本概念。理解之间的关系和相应的计算公式,对于学习电路分析、电气工程乃至日常生活中的用电安全都有着重要意义。本文将详细...
2025-11-23 17:00:04
贴片电阻上的「102」标识代表其阻值为1000欧姆,也就是1kΩ。 这是一种通用的数字编码方式,其中前两位数字表示有效数值,最后一位数字表示10的n次方 (n为...
2024-11-26 11:29:39
直通管和直通头在现代工业和建筑中是重要配件,应用于多个领域。在建筑工程中,用于连接各种管道,确保水、电、气等资源的顺畅流通。在化工行业,直通管能够承受高压和腐蚀...
2025-07-08 00:00:00
NTC热敏电阻因其很好的温度检测和控制能力,成为众多电子产品不可少的关键组件。作为行业内知名品牌,美磊(Mag.Layers)推出的NTC热敏电阻凭借其高品质的...
2023-06-04 22:41:32