高校实验室科学技术
高校实验室科学技术
实验技术与方法
基于FPGA的千兆网传输系统的设计与实现
PDF下载 ()
张翠翠1,2,刘星宇1,王中方1,2,张世娇1,2
(1 西安交通大学 信息与通信工程学院,陕西 西安 710049;2 西安交通大学 通信与信息系统国家级虚拟仿真实验教学中心,陕西 西安 710049)
张翠翠,女,硕士,工程师,主要从事FPGA/MCU电子系统设计方面的研究。Email:zhangcuicui@xjtu.edu.cn
摘要:
针对全国大学生电子设计竞赛中的高速数传类题目的目标要求,设计了基于FPGA的千兆以太网传输系统。该系统使用FPGA+GPHY的结构,以UDP协议为例,设计实现了FPGA中GMII收发控制逻辑。经与PC组合的测试系统测试,该FPGA传输系统传输速度高、延时小,且结构清晰、逻辑简洁、易于实现,为高速数据传输提供了一种可选的参考方案。
关键词:
全国大学生电子设计竞赛;FPGA;千兆以太网;UDP;GMII
中图分类号:
G642.423
基金项目:
国家自然科学基金面上项目(6197010800);西安交通大学本科实践教学改革研究专项项目(18XJZX15)
Design and Implementation of Gigabit Network Transmission System Based on FPGA
Zhang Cuicui,Liu Xingyu,Wang Zhongfang,Zhang Shijiao
(The School of Electronic and Information Engineering,Xi’an Jiaotong University,Xi’an 710049,Shaanxi, China)
Abstract:
In order to meet the requirement of highspeed data transmission in the National Undergraduate Electronic Design Contest(NUEDC), we designed a Gigabit Ethernet transmission system based on FPGA.The system uses the structure of FPGA and GPHY, and use UDP protocol to design and implement the GMII transceiver control logic in the FPGA.Tested by the system combined with PC, the FPGA transmission system has several advantages, such as high transmission speed, small delay, clear structure, concise logic and easy implementation, which provides an optional solution for highspeed data transmission.
KeyWords:
NUEDC; FPGA; Gigabit Ethernet; UDP; GMII