摘要
电网监测系统中,要求能实时传输监测数据,以确保线路的安全。针对此应用场景,本文设计了基于FPGA的千兆以太网链路传输系统。对比TCP和UDP两种传输协议,选用实时性更高的UDP协议。实现了完备的UDP/IP协议、ARP协议和千兆MAC控制器。UDP/IP协议实现了对高速ADC采样数据的UDP/IP封装与解封,ARP协议解决了IP地址与MAC地址映射的问题,有利于检测系统的大规模级联。MAC控制器完成了以太网帧格式的封装与解封。基于Intel的10m50daf484c6ges器件进行了传输系统的设计实现,并使用Intel FPGA MAX 10开发板进行了系统功能测试。
In the power grid monitoring system,it is required to transmit monitoring data in real time to ensure the safety of the line.For this application scenario,this paper designs an FPGA-based Gigabit Ethernet link transmission system.Comparing TCP and UDP transmission protocols,the paper selects the UDP protocol which has higher real-time performance.A complete UDP/IP protocol,ARP protocol and Gigabit MAC controller are implemented.The UDP/IP protocol implements UDP/IP frame encapsulation and decapsulation of high speed ADC sampled data.The ARP protocol solves the problem of mapping IP addresses and MAC addresses,which is beneficial to the large-scale cascade of detection system.The MAC controller completes the encapsulation and decapsulation of the Ethernet frame.The transmission system was designed and implemented based on Intel's 10m50daf484c6ges device,and the system function test was performed on the Intel FPGA MAX 10 development board.
作者
孔德伟
袁国顺
刘小强
KONG De-wei;YUAN Guo-shun;LIU Xiao-qiang(Institute of Microelectronics of China Academy of Sciences,Beijing 100029,China;University of Chinese Academy of Sciences,Beijing 100049,China)
出处
《电子设计工程》
2019年第23期130-134,共5页
Electronic Design Engineering