太赫兹科学与电子信息学报, 2020, 18 (2): 202, 网络出版: 2020-05-28
基于FPGA 的万兆协议转换系统设计与实现
Design and implementation of 10 gigabit protocol conversion system based on FPGA
现场可编程门阵列 协议转换 万兆位 复接 分接 Field Programmable Gate Array protocol conversion 10 gigabit multiplexing demultiplexing
摘要
万兆通信技术已成为卫星通信领域又一研究热点,为星上设备提供高速可靠的万兆数据源尤为重要。系统采用Xilinx公司新近推出的K7系列现场可编程门阵列(FPGA),利用其吉比特收发(GTX)接口模块和万兆媒体访问控制(MAC)软核实现了万兆协议转换功能。通过状态机设计方法实现了以太网协议帧和专用链路协议帧之间的相互转换。通过测试结果可知,系统达到了每通道10 Gb/s的转换带宽,总带宽达到40 Gb/s,能够满足星上设备的测试需要。
Abstract
10 gigabit communication technology has become another research hotspot in the field of satellite communications, and it is especially important to provide high-speed and reliable 10 gigabit data sources for on-board devices. The system adopts the newly launched K7 series Field Programmable Gate Array(FPGA) from Xilinx, and realizes the 10 gigabit protocol conversion function by using its GTX interface module and 10 gigabit MAC module. The state machine design method realizes the mutual conversion between the Ethernet protocol frame and the dedicated link protocol frame. The test results show that the system achieves a conversion bandwidth of 10 Gbit/s per channel, and the total bandwidth reaches 40 Gbit/s, which can meet the testing requirements of satellite equipment.
安国臣, 王晓君, 刘毅夫, 陈景昭. 基于FPGA 的万兆协议转换系统设计与实现[J]. 太赫兹科学与电子信息学报, 2020, 18(2): 202. AN Guochen, WANG Xiaojun, LIU Yifu, CHEN Jingzhao. Design and implementation of 10 gigabit protocol conversion system based on FPGA[J]. Journal of terahertz science and electronic information technology, 2020, 18(2): 202.