基于FPGA的QSGMII接口设计与实现OACSTPCD
Design and implementation of QSGMII interface based on FPGA
随着以太网技术的发展,人们对于网络数据交换领域数据处理速度的要求越来越高,同时,国产化以太网接口体现出的可靠性和自主可控性也愈发重要.鉴于此,在某项目中,采用自顶向下的方法设计了基于FPGA的QSGMII接口,实现了协议要求的5 Gbps的传输速率,对其中关键模块的设计原理与思想进行了阐述.设计中提出了一种新型的多路仲裁机制,在保证四通道对齐的同时,提高了对SGMII软核的重用,降低了电路设计的复杂性.对QSGMII接口进行软件仿真,验证了 RTL代码功能的正确性.最后,基于VC709的FPGA开发板,通过网络分析软件Wireshark进行数据的单路收发测试,将Xilinx的QSGMII接口硬核和自研的QSGMII接口连接后进行数据对接测试,实现了四路独立的SGMII接口的交织传输.
With the development of Ethernet technology,the demand for data processing speed in the field of network data exchange is growing.Additionally,the reliability and autonomous controllability of the localized Ethernet interface are becoming increasingly impor-tant.In view of this,the QSGMII interface based on FPGA is designed using the top-down method,achieving the required transmission rate of 5 Gbps by the protocol.The design principle and idea of the key modules are described.A new multi-channel arbitration mecha-nism is proposed in the design,which improves the reuse of SGMII soft core and reduces the complexity of circuit design while ensuring the four-channel alignment.The software simulation of QSGMII interface verifies the correctness of RTL code function.Finally,based on VC709 FPGA development board,single channel data sending and receiving test was performed through network analysis software Wire-shark.Xilinx's QSGMII interface core was conneted with the self-developed QSGMII interface for data docking test,realizing the inter-weaving transmission of four independent SGMII interfaces.
李天琪;赵永建;任敏华;王芸;周明炜
中国电子科技集团公司第三十二研究所,上海 201808
电子信息工程
以太网QSGMII接口多路仲裁FPGA交织传输
EthernetQSGMII interfacemulti-channel arbitrationFPGAinterleaved transmission
《集成电路与嵌入式系统》 2024 (008)
14-22 / 9
评论