-
题名基于FPGA的千兆以太网端口通信设计
被引量:3
- 1
-
-
作者
兰唯
韩延喆
扈啸
-
机构
国防科技大学计算机学院
长沙人才集团有限公司
-
出处
《电子科技》
2024年第1期48-54,共7页
-
基金
国家科技重大专项(2017-V-0014-0066)。
-
文摘
针对嵌入式领域中以太网传输速率以及实时性问题,文中提出了一种基于FPGA(Field Programmable Gate Array)的千兆以太网端口通信的设计方案。设计了千兆以太网交换机的转发功能,基于标签转发实现了端对端数据通信。CPU(Central Processing Unit)发出带有标签的数据报文,通过千兆网口输出数据报文,经过RGMII(Reduced Gigabit Media Independent Interface)接口将带标签的数据报文发送给FPGA,FPGA通过内部逻辑判断标签中的输出端口号域并去除标签,从相应千兆网口向连接设备输出数据报文。外设通过千兆网端口输入数据报文,通过SGMII(Serial Gigabit Media Independent Interface)协议将数据报文发送给FPGA,FPGA通过内部逻辑添加标签并轮询输出给CPU,从而实现多个千兆网口连接设备互通。实验结果验证了FPGA逻辑的可行性和有效性,传输速率达到1 Gbit·s-1,报文转发延时小于100μs,报文丢包率为0%,数据传输稳定性较高,满足现有项目的实际需求。
-
关键词
FPGA
千兆以太网
以太网交换机
标签
CPU
数据报文
RGMII接口
sgmii协议
-
Keywords
FPGA
Gigabit Ethernet
ethernet switch
label
CPU
datagram
RGMII interface
sgmii protocol
-
分类号
TN79
[电子电信—电路与系统]
-